改动地址: e/class/connect下InfoUsePage(前台分页伪静态)
//前台分页(伪静态)
function InfoUsePage($num,$line,$page_line,$start,$page,$search,$add){
global $fun_r;
$num=(int)$num;
$line=(int)$line;
$page_line=(int)$page_line;
$start=(int)$start;
$page=(int)$page;
//静态页数
$repagenum=$add['repagenum'];
if($num<=$line)
{
return '';
}
$search=RepPostStr($search,1);
$snum=2;//最小页数
$totalpage=ceil($num/$line);//取得总页数
$firststr='<a title="'.$fun_r['trecord'].'"> <b>'.$num.'啥子呀</b> </a> ';
//上一页
if($page<>0)
{
$toppage='<a href="'.eReturnRewritePageLink($add,0).'">'.$fun_r['startpage'].'</a> ';
$pagepr=$page-1;
$prepage='<a href="'.eReturnRewritePageLink($add,$pagepr).'">'.$fun_r['pripage'].'</a>';
}
//下一页
if($page!=$totalpage-1)
{
$pagenex=$page+1;
$nextpage=' <a href="'.eReturnRewritePageLink($add,$pagenex).'">'.$fun_r['nextpage'].'</a>';
$lastpage=' <a href="'.eReturnRewritePageLink($add,$totalpage-1).'">'.$fun_r['lastpage'].'</a>';
}
$starti=$page-$snum<0?0:$page-$snum;
$no=0;
for($i=$starti;$i<$totalpage&&$no<$page_line;$i++)
{
$no++;
if($page==$i)
{
$is_1="<b>";
$is_2="</b>";
}
else
{
$is_1='<a href="'.eReturnRewritePageLink($add,$i).'">';
$is_2="</a>";
}
$pagenum=$i+1;
$returnstr.=" ".$is_1.$pagenum.$is_2;
}
//取得下拉页码
// 新增页面跳转下拉框 2022/12/1 wong
$multipage = "";
$multipage .= ' <select name="archive" onchange="document.location.href=this.options[this.selectedIndex].value;">';
$multipage .= "<option value='0'>跳转到</option>";
for($i=1; $i<=($totalpage); $i++)
{
$multipage .= '<option value="'.eReturnRewritePageLink($add,$i-1).'">'.'第'.$i. '页'.'</option>';
}
$multipage .= '</select>';
$returnstr=$firststr.$toppage.$prepage.$returnstr.$nextpage.$lastpage.$multipage;
return $returnstr;
}
标签:分页,int,multipage,下拉框,num,nbsp,line,cms,page
From: https://www.cnblogs.com/face-every/p/16940720.html