리스트 게시물 출력갯수 제한 정보
리스트 게시물 출력갯수 제한본문
게시판의 게시물 중 200개만 출력되게 하려고 합니다.
페이지당 20개씩 10페이지로요.
간단하게 생각하고 list.skin.php에서
for($i=0; $i<count($list); $i++) 을
for($i=0; $i<100; $i++) 으로 수정했는데 안되네요.
방법좀 알려주세요.
페이지당 20개씩 10페이지로요.
간단하게 생각하고 list.skin.php에서
for($i=0; $i<count($list); $i++) 을
for($i=0; $i<100; $i++) 으로 수정했는데 안되네요.
방법좀 알려주세요.
댓글 전체
명확하게 이해하기 어려운 질문이네요
페이지당 20개씩<-- 이것은 게시판 관리에서 목록수를 20으로 설정하면 됩니다
200개 까지만 <-- 이것은 페이지 리스트를 10페이지 까지만 나오게 하면 됩니다
bbs/list.php에 가서 //전체 페이지 계산 이라는 부분 찾아서 윗줄에 추가하면 됩니다
if($total_count>200) $total_count=200;
그런데 저렇게해야하는 이유가 납득이 안가네요
게시물이 500개쯤 있는데 10페이지까지 해서 200개 까지만 볼 수있게 한다면
200개 넘어가는 게시물은 묻지도 따지지도 말고 안보이게 한다는 것인데
그렇다면 나머지는 쓰레기 자료인 것이고 저걸 테이블에 계속 저장해야할 필요도 없는 것인데요
차라리 200개 넘어가면 자동 삭제되는 질문을 해야 할 것 같은데...
페이지당 20개씩<-- 이것은 게시판 관리에서 목록수를 20으로 설정하면 됩니다
200개 까지만 <-- 이것은 페이지 리스트를 10페이지 까지만 나오게 하면 됩니다
bbs/list.php에 가서 //전체 페이지 계산 이라는 부분 찾아서 윗줄에 추가하면 됩니다
if($total_count>200) $total_count=200;
그런데 저렇게해야하는 이유가 납득이 안가네요
게시물이 500개쯤 있는데 10페이지까지 해서 200개 까지만 볼 수있게 한다면
200개 넘어가는 게시물은 묻지도 따지지도 말고 안보이게 한다는 것인데
그렇다면 나머지는 쓰레기 자료인 것이고 저걸 테이블에 계속 저장해야할 필요도 없는 것인데요
차라리 200개 넘어가면 자동 삭제되는 질문을 해야 할 것 같은데...
이게 좀 간단하지는 않네요. ^^
위에 균이님 말씀처럼 bbs/list.php 에 구문을 넣어 버리는 방법도 있겠으나,
이경우 전체 게시판에 적용이 되어 버릴 수 있습니다.
하지만 이 방법도 검색을 해버리면, 목록 200개 이전 게시물이 검색될 수 있습니다.
그누보드 소스를 건드리지 않고, 스킨 차원에서 해결하려고 해도 쉽지는 않은 것 같습니다.
다른 요구사항들을 몰라서 정확하지는 않겠습니다만..
$board_skin_path/write_update.skin.php 파일에서 조작을 하는 것이 현실성 있어 보입니다.
위 스킨파일에서, 오래된 게시물을 삭제한다던가.. 디비를 조작하거나 total_count 를 조작한다던가..
기타등등의 조작이 가능하지 않을까 합니다.
위에 균이님 말씀처럼 bbs/list.php 에 구문을 넣어 버리는 방법도 있겠으나,
이경우 전체 게시판에 적용이 되어 버릴 수 있습니다.
하지만 이 방법도 검색을 해버리면, 목록 200개 이전 게시물이 검색될 수 있습니다.
그누보드 소스를 건드리지 않고, 스킨 차원에서 해결하려고 해도 쉽지는 않은 것 같습니다.
다른 요구사항들을 몰라서 정확하지는 않겠습니다만..
$board_skin_path/write_update.skin.php 파일에서 조작을 하는 것이 현실성 있어 보입니다.
위 스킨파일에서, 오래된 게시물을 삭제한다던가.. 디비를 조작하거나 total_count 를 조작한다던가..
기타등등의 조작이 가능하지 않을까 합니다.