테스트 사이트 - 개발 중인 베타 버전입니다

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

qwqweqwe 6년 전 조회 2,853

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

 

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

 

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

 

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

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

답변 3개

채택된 답변
+20 포인트
그누위즈

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

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

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

로그인 후 평가할 수 있습니다

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

ifelse
6년 전

1. 정렬부분

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

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

 

2. 날짜입력부분

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

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

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

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

해주시는면 됩니다.

로그인 후 평가할 수 있습니다

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

Policia
6년 전

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

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

 

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

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

로그인 후 평가할 수 있습니다

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

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

로그인