首页 > 其他分享 >帝国cms 增加分页下拉框

帝国cms 增加分页下拉框

时间:2022-12-01 10:55:57浏览次数:40  
标签:分页 int multipage 下拉框 num nbsp line cms page

改动地址: 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'].'">&nbsp;<b>'.$num.'啥子呀</b> </a>&nbsp;&nbsp;';
	//上一页
	if($page<>0)
	{
		$toppage='<a href="'.eReturnRewritePageLink($add,0).'">'.$fun_r['startpage'].'</a>&nbsp;';
		$pagepr=$page-1;
		$prepage='<a href="'.eReturnRewritePageLink($add,$pagepr).'">'.$fun_r['pripage'].'</a>';
	}
	//下一页
	if($page!=$totalpage-1)
	{
		$pagenex=$page+1;
		$nextpage='&nbsp;<a href="'.eReturnRewritePageLink($add,$pagenex).'">'.$fun_r['nextpage'].'</a>';
		$lastpage='&nbsp;<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.="&nbsp;".$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

相关文章