유용한 팁 공유 게시판
제로보드에 관한 팁이나 강의를 소개하는 게시판입니다.
팁공유라고 해서 아주 특별하거나 기발한거 아니어도 됩니다.
자신이 제로보드를 사용하면서 생긴 자신만의 노하우나 아주 사소한 팁이어도 좋습니다.
자신에겐 아무것도 아니더라도 다른분들께는 분명 중요하고 소중한 팁이 될수 있을겁니다.
팁공유라고 해서 아주 특별하거나 기발한거 아니어도 됩니다.
자신이 제로보드를 사용하면서 생긴 자신만의 노하우나 아주 사소한 팁이어도 좋습니다.
자신에겐 아무것도 아니더라도 다른분들께는 분명 중요하고 소중한 팁이 될수 있을겁니다.
글수 4,496
오늘 최근 스킨을 가지고 추천순으로 정렬하려고 했습니다.
여러 팁으로 제로보드가 수정된 상태여서 그런지 정렬이 잘 안되는 것입니다.
첫번째 문제는
설명서에 나온데로 썻을경우
$order 값을 vote로 주었는데도
번호순으로 정렬되는 것이었죠.
thumb_web.php를 보시면
$result = mysql_query("select * from zetyx_board_{$id} order by no desc limit 0,$num") or die(mysql_error());
를
$result = mysql_query("select * from zetyx_board_{$id} order by vote desc limit 0,$num") or die(mysql_error());
로 고쳤습니다.
no를 vote로 바꾼것이지요.
두번째 문제는
최근 게시물에 추천순으로 4개를 불러왔을때.
1,2,3,4위가 나와야 하는데
4,3,2,1로 정렬되는 것 입니다.
이럴경우엔
// 정렬.
if ($ory) usort($ory, "order_num");
이부분을 역으로
if ($ory) ksort($ory, "order_num");
로 바꿔줍시다.
php 함수중에 usort가 정배열이라면 ksort는 역배열이라고 합니다.
---------------------------------------------------------------------------------
php를 모르는 생초짜가 혹시 모르는 저와 같은 사람을 위해 글을 남깁니다.


