유용한 팁 공유 게시판
제로보드에 관한 팁이나 강의를 소개하는 게시판입니다.
팁공유라고 해서 아주 특별하거나 기발한거 아니어도 됩니다.
자신이 제로보드를 사용하면서 생긴 자신만의 노하우나 아주 사소한 팁이어도 좋습니다.
자신에겐 아무것도 아니더라도 다른분들께는 분명 중요하고 소중한 팁이 될수 있을겁니다.
팁공유라고 해서 아주 특별하거나 기발한거 아니어도 됩니다.
자신이 제로보드를 사용하면서 생긴 자신만의 노하우나 아주 사소한 팁이어도 좋습니다.
자신에겐 아무것도 아니더라도 다른분들께는 분명 중요하고 소중한 팁이 될수 있을겁니다.
글수 4,505
기존 제로보드4는 headnum(no)을 기준으로 게시물을 정렬합니다.
근데 그러다보니 게시판간 게시물 이동시 작성일과는 관계 없이 게시물이 뒤섞이는 경우가 발생합니다.
그런 경우 아래와 같은 방법을 이용하면 손쉽게 최신 게시물(작성일 역순) 순서대로 정렬하실 수 있습니다.
적용 방법
1. 제로보드 폴더(bbs)의 _head.php를 여시고 아래와 같은 부분을 찾으세요.
그리고 이것을 아래와 같이 바꿔줍니다.
2. 제로보드 폴더(bbs)의 outlogin.php를 여시고 아래와 같은 부분을 찾으세요.
(1)
(2)
보시면 대충 감이 오시죠^^
no나 headnum으로 되어있던 부분을 reg_date (작성일)로 고치고, asc를 desc로 고친것 뿐입니다.
저도 이거가지고 고민하다 의외로 쉽게 해결해 공유하게 되었습니다.
수고하셨습니다.
근데 그러다보니 게시판간 게시물 이동시 작성일과는 관계 없이 게시물이 뒤섞이는 경우가 발생합니다.
그런 경우 아래와 같은 방법을 이용하면 손쉽게 최신 게시물(작성일 역순) 순서대로 정렬하실 수 있습니다.
적용 방법
1. 제로보드 폴더(bbs)의 _head.php를 여시고 아래와 같은 부분을 찾으세요.
if(!$select_arrange) $select_arrange="headnum"; if(!$desc) $desc="asc";
그리고 이것을 아래와 같이 바꿔줍니다.
if(!$select_arrange) $select_arrange="reg_date"; if(!$desc) $desc="desc";
2. 제로보드 폴더(bbs)의 outlogin.php를 여시고 아래와 같은 부분을 찾으세요.
(1)
select * from $t_board"."_$id where is_secret=0 order by no desc limit $num이렇게 되있는걸 아래와 같이 바꿔줍니다.
select * from $t_board"."_$id where is_secret=0 order by reg_date desc limit $num
(2)
select * from $t_board"."_$id order by no desc limit $num이렇게 되있는걸 아래와 같이 바꿔줍니다.
select * from $t_board"."_$id order by reg_date desc limit $num
보시면 대충 감이 오시죠^^
no나 headnum으로 되어있던 부분을 reg_date (작성일)로 고치고, asc를 desc로 고친것 뿐입니다.
저도 이거가지고 고민하다 의외로 쉽게 해결해 공유하게 되었습니다.
수고하셨습니다.
2008.05.16 20:23:28 (*.234.19.241)
고맙습니다. 그런데 문제가 하나 있군요.
답글이 달린 게시판에서는 답글들이 원 게시물 아래에 달리지 않고 뒤죽박죽이 되더군요.
해결방법이 없을까요?
2008.05.17 14:54:25 (*.39.59.143)
reg_date를 쓰면 될 것이지
굳이 headnum이라는 엄한 필드가 있는 이유는
답글의 정렬 문제 때문일겁니다.
고춧가루님의 문제처럼,
headnum으로 정렬하지 않으면 답글의 정렬에 문제가 생깁니다.
2008.05.29 00:02:44 (*.49.120.213)
"감사합니다" 하고 고쳤다가 몇가지 애를 먹었습니다. 해결방법을 한번 연구해 주시면 좋겟습니다.
문제 1. 각 게시판 마다 공지사항이 몇개씩 있는데 공지사항이 제 날자로 가버려서 찾다가 못찾아서.....
문제 2. 답글이 다른 곳으로 가버립니다. 고칠방법이 없어 엉망징창이 되어 버렸습니다.
오늘밤은 이문제와 다투다가 해결방법이 없어 _head.php 와 outlogin.php 원상 복구 시키니 다행이 정상으로 돌아 왔습니다만
다 확인할 수는 없었습니다.
위와 같은 문제를 고려해서 사용하심이 좋겠으나
근본적 해결이 아니오니 연구해서 올려 주시면 정말로 기쁘겠습니다.
행복한 밤 되세요.
2008.06.26 02:57:52 (*.23.15.210)
공지사항 같이 지난 날짜의 게시물을 중요하게 다루고 있는 게시판이라면 날짜 정렬 기능은 피하는 것이 좋을 것 같습니다. ^^



