[제로] 공지사항 체크를 빼면 제위치로 가지 않는 문제의 해결점
페이지 정보
루루아빠
2,765
2005.07.07 14:45:20
짧은주소
-
https://yadolee.com/tip/52 주소복사
본문
일반글을 공지사항으로 바꾼다음 다시 공지사항 체크를 빼면 제위치로 가지 않는 문제가 있습니다.
write_ok.php 부분의 소스를 조금 바꾸어 보았습니다.
원리는 이렇습니다.
제로보드는 headnum 이라는 값으로 정렬을 합니다. 글이 하나 증가할때마다 headnum 값이 -1 에서 -2 로 -3 으로 계속 감소하는 방식이죠 하지만 no 라는 값은 1,2,3, 이런식으로 증가만 하지 수정되지 않습니다.
그래서 공지의 no 보다 이전의 글들을 모두 headnum 값 -1 해주고 그 빈공간에 다시 자신이 들어가도록 했습니다.
// 헤드넘+1 한값을 가짐;;
$max_headnum=mysql_fetch_array(mysql_query("select min(headnum) from $t_board"."_$id where (division='$max_division' or division='$second_division') and headnum>-2000000000 and no < '$no' "));
$headnum=$max_headnum[0]-1;
mysql_query("UPDATE $t_board"."_$id SET headnum = headnum-1 where no > $no");
위 처리된 부분이 이전소스입니다. 위 부분을 아래로 대체해주시면 됩니다.
추천인
Progress Bar 13.8%
최신댓글이 없습니다.


댓글
첫 번째 댓글을 남겨 주세요