在list.php文件的倒数第二行加入以下代码
/** *分页新的显示方式1 **/ functiongetpage1($table,$choose,$url,$rows=20,$total=){ global$page,$db; if(!$page){ $page=1; } //当存在$total的时候.就不用再读数据库 if(!$total$table){ $query=$db-get_one(SELECTCOUNT(*)ASnumFROM$table$choose); $total=$query[num]; } $totalpage=@ceil($total/$rows); $nextpage=$page+1; $uppage=$page-1; if($nextpage$totalpage){ $nextpage=$totalpage; } if($uppage1){ $uppage=1; } $s=$page-3; if($s1){ $s=1; } $b=$s; for($ii=0;$ii6;$ii++){ $b++; } if($b$totalpage){ $b=$totalpage; } for($j=$s;$j=$b;$j++){ if($j==$page){ $show.=ahref=#fontcolor=red$j/font/a; }else{ $show.=ahref=\$urlpage=$j\title=\第{$j}页\$j/a; } } $showpage=ahref=\$urlpage=1\title=\首页\首页/Aahref=\$urlpage=$uppage\title=\上一页\上一页/A{$show}ahref=\$urlpage=$nextpage\title=\下一页\下一页/Aahref=\$urlpage=$totalpage\title=\尾页\尾页/A; if($totalpage1){ return$showpage; } }
这样是把默认
$showpage=ahref=\$urlpage=1\title=\首页\首页/Aahref=\$urlpage=$uppage\title=\上一页\上一页/A{$show}ahref=\$urlpage=$nextpage\title=\下一页\下一页/Aahref=\$urlpage=$totalpage\title=\尾页\尾页/Aahref=#fontcolor=red$page/font/$totalpage/$total/a;
改成
$showpage=ahref=\$urlpage=1\title=\首页\首页/Aahref=\$urlpage=$uppage\title=\上一页\上一页/A{$show}ahref=\$urlpage=$nextpage\title=\下一页\下一页/Aahref=\$urlpage=$totalpage\title=\尾页\尾页/A;
然后把当前文件
$showpage=getpage
改成
$showpage=getpage1
这只是一个示范,如果不熟悉php的话建议先对文件做好备份,很容易不小心把文件改坏的
默认所有的分页都是调用 inc/function.inc.php文件中的getpage函数的,如果想有的页面分页显示与众不同,可以参考默认的getpage函数另外编写一下新的函数,将输出内容做相应的修改,懂PHP就知道怎么弄。
2