카테고리 클릭시 페이징되게 하기

2005. 9. 8. 19:50
출처 : 백두대갈장군님의 카테고리 클릭시 페이징되게 하기
원출처 : nhappy.net 의 델버(delver)님의 글

index.php 파일을 연다.

1. 아래의 코드를 찾는다.
$p = $skin->s_list;

다음 줄에 아래의 코드를 추가한다.
/***************************************************************************/
// 카테고리 클릭시 페이징되게 하기
// 한 페이지에 20개씩 출력합니다.
$list_total_count = 20;
$delver_start = ($page-1)*$list_total_count;
// 해당 글의 개수
$sql = "select count(*) from t3_".$dbid." where $is_public $add_query";
list ($t_cnt) = mysql_fetch_array(mysql_query($sql));
$list_count = $t_cnt;
$pagelog = $list_total_count;
/***************************************************************************/


2. 위 바로 아래 라인에서 아래 코드를 찾는다.
$sql = "select no, category1, category2, title, user_id, image_file_path1, image_file_path2, regdate, rp_cnt from t3_".$dbid." where $is_public $add_query order by regdate desc";

위의 코드를 아래의 코드로 변경한다.
/***************************************************************************/
// 카테고리 클릭시 페이징되게 하기
$sql = "select no, category1, category2, title, user_id, image_file_path1, image_file_path2, regdate, rp_cnt from t3_".$dbid." where $is_public $add_query order by regdate desc limit $delver_start, $list_total_count";
/***************************************************************************/


3. 아래의 코드를 찾는다.
$list_count = mysql_num_rows($result);

위 부분을 삭제하거나 주석 처리하다.
주석 처리는 줄 처음에 // 를 추가하면 된다.
/***************************************************************************/
// 카테고리 클릭시 페이징되게 하기
// $list_count = mysql_num_rows($result);
/***************************************************************************/


4. 아래 코드를 찾는다.
if ($md == "rss" || $md == "guest" || $md == "keyword" || $md == "local" || ($ct1 && ($p_select_cat_view == 2)) || (($setdate || $setday) && ($p_select_arc_view == 2)) || ($stext && $pl) || $page != 1 || $pl || !($setdate || $setday || $stext || $ct1 || $ct2)) break;

위 부분에서 $page != 1 || 부분을 뺀다.
if ($md == "rss" || $md == "guest" || $md == "keyword" || $md == "local" || ($ct1 && ($p_select_cat_view == 2)) || (($setdate || $setday) && ($p_select_arc_view == 2)) || ($stext && $pl) || $pl || !($setdate || $setday || $stext || $ct1 || $ct2)) break;

'정보와 자료' 카테고리의 다른 글

구글 크롬과 iGoogle의 궁합  (1) 2010.03.15
윈도우 REG 파일의 편집  (0) 2006.04.11
Remote Administrator Auto Install-Start  (2) 2005.11.23
ActiveX CLSID  (0) 2005.09.05
1.44M 크기의 GUI OS, MenuetOS  (0) 2005.09.03
Hidden Windows Applications  (0) 2005.08.19
Internet Explorer SearchUrl  (6) 2005.06.29
,