방명록 스킨에서 답글 역순정렬 (최근 답글이 가장 아래에 위치) 참외 2003-08-23 02:28:57, 조회 : 1,199, 추천 : 2
전부터 이곳에서 찾아헤매고 다녔는데 검색이 잘 안됐는지 찾기힘들더라구요
오늘 우연히 제가 알게되었는데;; 알고보니 너무나 쉬운방법이라서;; 혹시 '자주묻는질문'이나 '제로보드설치메뉴얼'에 있을지도 모른다는 생각이 자꾸드네요 (만약 그런거라면 죄송 ㅜ _ㅜ)
아무튼 초보분들을 위해 이렇게 올립니다..
☞방명록 스킨에서 답글 역순 정렬 방법☜
제로보드 폴더 내의 include 폴더의 get_reply.php 파일을 아래와 같이 바꾼다.
-----------------------------------------------------------------------------------------
<?
$reply_result=mysql_query("select * from $t_board"."_$id where headnum='$data[headnum]'
and depth>0 order by headnum");
while($reply_data=mysql_fetch_array($reply_result)) { include "include/reply_check.php"; include "$dir/list_reply.php"; }
?>
-----------------------------------------------------------------------------------------
원본파일과의 차이점은 세번째 줄의 and depth>0 order by arrangenum"); 을 and depth>0 order by headnum"); 으로 바꾸는 것입니다
되나해보세요~ 근데 오류가 있을지는 저도 잘 몰라요 ㅜ _ㅜ 그리고 일반게시판에서도 답글은역순정렬이 되는거겠죠?;;잘은 모르지만 그럼 이만 물러갑니다 혹시 오류날지도 모르니까 백업해놓구하세여 그리고 오류있으면 글남겨주시면 당장 삭제하겟습니다 ㅜ _ㅜ
218.153.174.3
나미에 궁금증을 간단히 해결했네요. 추천 한방! 고맙습니다. 그런데... 1. 방명록은 바로 적용이 되지만 일반게시판은 리스트에 여전히 최근에 리플단 것이 그 전 리플 위에 올라가네요 (잘은 모르지만 방명록의 리플만 연동이 되는 듯...) 2. order by headnum으로 수정한 후에 방명록의 글들을 일일이 훑어봤는데요. 예를들어 한 게시물에 답글이 3개 달린 것이(같은 조건이) 2개 있다면 어떤 하나는 정상적으로 1,2,3 정렬을 했는데, 어떤 하나는 2,1,3 이렇게 정렬이 되었더군요 :D 이상한 일이지만 다른 부분에는 이상없어요 2003-08-29 01:43:35
김상열 $result = mysql_query("select * from $t_board"."_$id where is_secret=0 and headnum>-200000000 order by headnum asc limit $num", $connect) or die(mysql_error()); 2003-10-12 00:03:43
서정훈 추천 한방 날리고 갑니다. 감사합니다.. 덕분에 속 시원하게 해결됐습니다. ^^;; 2004-03-20 14:04:34
박용덕 good 추천한방날리고 갑니다.
|
|