채택완료

임의로 등록한 날짜 데이터 순서대로 게시물을 출력하고 싶습니다.

2019-10-18 (금) 16:21:04 3,188

날짜 박스를 따로 만들어서 2010-10-10을 예를 들어 등록하고

그 다음 개시물이 2011-11-11이라고 하면 위에 쌓이고

2000-05-05 게시물이면 제일 아래에 게시되도록 날짜에 맞춰 정렬이 되는 게시판을 만들고싶은데

혹시 어떻게하면 날짜를 임의로 등록하여 그 날짜에 맞는 게시물 순서를 바꿀 수 있을까요?

답변 3개

채택된 답변
+20 포인트

게시물작성시 작성시간이 wr_datetime 이라는 필드에 저장이됩니다.

해당 부분을 수정이 가능하게 만들어놓으시고

게시판 설정에서 정렬을 wr_datetime 순으로 정렬하시면 됩니다.

1. 정렬부분

보드관리자페이지에 가시면 정렬순서 선택하시는게 있습니다. 거기를 wr_datetime순으로 선택하시구요

write.skin.php에 날짜 입력필드를 만드신후

2. 날짜입력부분

bbs/write_update.php는 G5_TIME_YMDHIS 로 등록되겠금 되어 있습니다.

루트를 건드리지 않는 방법은

사용하시는 스킨 디렉토리에 write_update.skin.php를 만드신후에

update 쿼리로 wr_datetime = (임의입력날짜필드값) 으로 수정를

해주시는면 됩니다.

여분필드에 해당부분 저장하고

해당 여분필드로 정렬시키면 간단합니다

여분필드 데이터유형이 varchar로 되어있는데 datetime으로 바꾸시면 더욱 수월하실꺼구요

그뒤에 해당 여분필드로 정렬(order by)하면 됩니다

답변을 작성하려면 로그인이 필요합니다.