게시물의 첫 페이지만 보여주기 정보
게시물의 첫 페이지만 보여주기본문
게시물의 첫 페이지만 보여주기.
그누보드 최신버전(4.31.03)을 기준으로 gnuboard4/bbs/list.php 파일의
대략 31 ~ 41 라인을 보면
==================================================================
// 원글만 얻는다. (코멘트의 내용도 검색하기 위함)
$sql = " select distinct wr_parent from $write_table where $sql_search ";
$result = sql_query($sql);
$total_count = mysql_num_rows($result);
}
else
{
$sql_search = "";
$total_count = $board[bo_count_write];
}
$total_page = ceil($total_count / $board[bo_page_rows]); // 전체 페이지 계산
==============================================================================
위 부분을
===========================================================================
// 원글만 얻는다. (코멘트의 내용도 검색하기 위함)
$sql = " select distinct wr_parent from $write_table where $sql_search ";
$result = sql_query($sql);
//$total_count = mysql_num_rows($result);
$show_row = mysql_num_rows($result);
if($show_row > $board[bo_page_rows])
{
$board[bo_page_rows] = $board[bo_page_rows];
}else{
$board[bo_page_rows] = $show_row;
}
// 회원이 아니고 현재 게시판이 지정된 게시판일때.
if(!$member[mb_id] && ($board[bo_table] =="아이디" ) // 지정할 게시판 아이디로 바꾸세요
{
$total_count = $board[bo_page_rows]; // 게시판 관리자에서 지정된 목록수 1페이지만 보여줌
}else{
$total_count = mysql_num_rows($result); // 전체목록 보여줌
}
}
// 검색어가 없을 때.
else
{
$sql_search = "";
if(!$member[mb_id] && ($board[bo_table] =="아이디" )) // 지정할 게시판 아이디로 바꾸세요
{
$total_count = $board[bo_page_rows];
}else{
$total_count = $board[bo_count_write];
}
}
// 페이지 구하기 수정.
if($total_count == "0")
{
$total_page="1";
}else{
$total_page = ceil($total_count / $board[bo_page_rows]);
}
if (!$page) { $page = 1; } // 페이지가 없으면 첫 페이지 (1 페이지)
==========================================================================
이렇게 바꾸면 됩니다.
if(!$member[mb_id] && ($board[bo_table] =="아이디" ) // 지정할 게시판 아이디로 바꾸세요
$board[bo_table] =="아이디" 를 최고관리자 여분필드를 활용하거나,
$total_count = $board[bo_page_rows]; 를
$total_count = 10; // 보여줄 수만큼 변경하시면 됩니다
사용용도는 게시판의 관리자 모드에서 목록보기 권한을 2이상으로 하면
접근자체가 금지됩니다.
샘플처럼 1페이지 정도만 보여주어 호기심을 유발하고 더 많은 데이터를 원하는
방문객에게 회원가입을 유도하는데 목적이 있습니다.
초보가 필요에 따라 수정한 것이라 오류가 있을 수 있습니다.
사용에 문제가 있을것 같으면 지적바랍니다.
수정전 파일을 백업하실것을 권합니다 ^^
5
댓글 3개
"방문객에게 회원가입을 유도하는데 목적이 있습니다."
일단 스크랩해둡니다.
감사합니다. 그리고 추천 꾸욱,,^^
유용하게 써먹을 수 있을것 같습니다. ^^