게시판 목록수 사용자별 설정 가능하게 하기 정보
게시판 목록수 사용자별 설정 가능하게 하기
관련링크
http://g4.miwit.com
153회 연결
본문
1. extend 디렉토리에 파일 하나 만들어 추가합니다.
extend/list_select.extend.php
2. 스킨에 목록을 설정할 코드를 적절한 위치에 추가합니다.
skin/board/사용중인스킨/list.skin.php
※ 게시판 별로 다르게 설정하고 싶다면 extend 에 위에 있는 코드가 아닌 아래코드를 삽입하세요.
extend/list_select.extend.php
extend/list_select.extend.php
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
if (isset($list_set))
{
set_cookie("co_member_list_select", $list_set, 60*60*24*30);
$board[bo_page_rows] = $list_set;
}
elseif (get_cookie("co_member_list_select"))
{
$board[bo_page_rows] = get_cookie("co_member_list_select");
}
?>
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
if (isset($list_set))
{
set_cookie("co_member_list_select", $list_set, 60*60*24*30);
$board[bo_page_rows] = $list_set;
}
elseif (get_cookie("co_member_list_select"))
{
$board[bo_page_rows] = get_cookie("co_member_list_select");
}
?>
2. 스킨에 목록을 설정할 코드를 적절한 위치에 추가합니다.
skin/board/사용중인스킨/list.skin.php
<form method=get action="<?=$g4[bbs_path]?>/board.php">
<input type=hidden name=bo_table value="<?=$bo_table?>">
<input type=text size=3 name=list_set value="<?=get_cookie("co_member_list_select")?>" required numeric itemname="목록수">
<input type=submit value="확인">
</form>
<input type=hidden name=bo_table value="<?=$bo_table?>">
<input type=text size=3 name=list_set value="<?=get_cookie("co_member_list_select")?>" required numeric itemname="목록수">
<input type=submit value="확인">
</form>
※ 게시판 별로 다르게 설정하고 싶다면 extend 에 위에 있는 코드가 아닌 아래코드를 삽입하세요.
extend/list_select.extend.php
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
if (isset($list_set))
{
set_cookie("co_{$bo_table}_member_list_select", $list_set, 60*60*24*30);
$board[bo_page_rows] = $list_set;
}
elseif (get_cookie("co_{$bo_table}_member_list_select"))
{
$board[bo_page_rows] = get_cookie("co_{$bo_table}_member_list_select");
}
?>
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
if (isset($list_set))
{
set_cookie("co_{$bo_table}_member_list_select", $list_set, 60*60*24*30);
$board[bo_page_rows] = $list_set;
}
elseif (get_cookie("co_{$bo_table}_member_list_select"))
{
$board[bo_page_rows] = get_cookie("co_{$bo_table}_member_list_select");
}
?>
추천
3
3
댓글 9개
당신은 저의 은인 입니다 (__)

오우 나도 이거 만들어볼까 하고 있었는데
감사 합니다. ^^
감사 합니다. ^^

오우~ 당장 추천 적용입니다~~~
고맙습니다~

스크랩해가용.. 감사합니다.

고맙습니다! ^^

<form method=get action="<?=$g4[bbs_path]?>/board.php"><input type=hidden name=bo_table value="<?=$bo_table?>">
<select name=list_set required numeric itemname="목록수" onchange="location='./board.php?bo_table=<?=$bo_table?>&list_set='+this.value;">
<option value="" selected>목록수</option>
<option value="<?=number_format($total_count)?>">전부</option>
<option value="10">10개</option>
<option value="20">20개</option>
<option value="50">50개</option>
</select></form>
이런식으로 셀렉트로 만들어서 사용중입니다만..
셀렉트도 꽤 좋군요~ ^^
허접하지만 쓰실분은 쓰세요 ^^;
클럽X스의 목록갯수 변경처럼 셀렉트를 선택하면 목록 갯수가 바뀝니다~
<select name=list_set required numeric itemname="목록수" onchange="location='./board.php?bo_table=<?=$bo_table?>&list_set='+this.value;">
<option value="" selected>목록수</option>
<option value="<?=number_format($total_count)?>">전부</option>
<option value="10">10개</option>
<option value="20">20개</option>
<option value="50">50개</option>
</select></form>
이런식으로 셀렉트로 만들어서 사용중입니다만..
셀렉트도 꽤 좋군요~ ^^
허접하지만 쓰실분은 쓰세요 ^^;
클럽X스의 목록갯수 변경처럼 셀렉트를 선택하면 목록 갯수가 바뀝니다~
감사합니다...

아주아주 유용한 팁입니다~
잘쓰겠습니다~
잘쓰겠습니다~