방명록 스킨에서 답글 역순정렬 (최근 답글이 가장 아래에 위치)

방명록 스킨에서 답글 역순정렬 (최근 답글이 가장 아래에 위치)
방명록 스킨에서 답글 역순정렬 (최근 답글이 가장 아래에 위치)  
참외    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 추천한방날리고 갑니다.