define(array( 'topMenu' =>'lib/include/menu.htm', 'leftMenu' =>'dong_news/leftMenu.htm', 'index' =>'dong_news/link.htm', )); // »ó´Ü ¸Þ´º ÆäÀÌÁö include '../lib/include/menu.php'; // ¿ÞÂÊ ¸Þ´º ÆäÀÌÁö include './leftMenu.php'; $docTable = 'link'; $docImage = 'link.gif'; $tpl->assign('docImage', $docImage); $tpl->assign('pageGubun', $pageGubun); $scale = 20; // 1ÆäÀÌÁö´ç »Ñ·ÁÁÙ ÀÚ·á¼ö¸¦ 10À¸·Î ÇÑ´Ù. $page_scale = 10; // ¹Ø¿¡ º¸¿©ÁÖ´Â 1È­¸é´ç ÆäÀÌÁö¼ö if(!$start){ $start= 0 ;} //Á¦ÀÏ Ã³À½ Á¢±ÙÇÏ´Â °Å¶ó¸é º¸¿©ÁÙ ½ÃÀÛ ·¹Äڵ带 0 À¸·Î ÇÑ´Ù. $page= floor($start/($scale*$page_scale)) ; if($word) { $que = "select * from $docTable where $field like '%$word%' order by title "; } else $que="select * from $docTable order by title "; $res = mysql_query($que, $connect); $total = mysql_affected_rows(); // ÃÑ ·¹Äڵ尹¼ö¸¦ ¸®ÅÏÇÑ´Ù. $last=floor($total/$scale); // È­¸éÇÏ´Ü [1] [2] .. ¸¶Áö¸·¹øÈ£ if($start) $n = $total-$start; else $n = $total; $list_loop = array(); for($i=$start ; $i< $start+$scale ; $i++) { if($i< $total ) { mysql_data_seek($res, $i); $row = mysql_fetch_array($res); $regdate = substr($row[regdate],0,4)."/".substr($row[regdate],4,2)."/".substr($row[regdate],6,2); $no = $n; if($seq == $row[seq]) { $no = "¡æ"; $fontBold = ""; } else $fontBold = ""; $list_loop[] = array ( 'title' => $row[title], 'url' => $row[url] ); $n--; } //if } //for $tpl->assign('list_loop', $list_loop); // ÆäÀÌÁö ºÎºÐ $para = "gubun=$gubun"; if($total > $scale) { if( $start+1 > $scale*$page_scale ) { $pre_start = ($page-1)*$scale*$page_scale ; $prePage = "[ÀÌÀü10°³]"; $tpl->assign('prePage', $prePage); } $page_loop = array(); for($vj=0; $vj < $page_scale ; $vj++) { $ln = ($page * $page_scale + $vj)*$scale ; $vk= $page * $page_scale + $vj+1 ; if($ln < $total) { if($ln!=$start) $nowPage = "[$vk]"; else $nowPage = "[ $vk ]"; $page_loop[] = array ('page' => $nowPage); } } $tpl->assign('page_loop', $page_loop); if($total > (($page+1)*$scale*$page_scale)) { $n_start = ($page+1)*$scale*$page_scale ; $nextPage = "[´ÙÀ½10°³]"; $tpl->assign('nextPage', $nextPage); } } $tpl->assign('view', $view); $tpl->assign('start', $start); $tpl->print_('index'); mysql_close($connect); ?>