弦子
Just do IT..

帝国ECMS列表模板之列表式[!–show.listpage–]分页模板样式修改

帝国ECMS列表模板样式
分页导行(下拉式):[!–show.page–]
分页导行(列表式):[!–show.listpage–]
当前分页号:[!–list.pageno–]
1、下拉式在 模板管理-公共模板-修改分页模板
2、列表式的要修改 e/class/t_functions.php //列表模板之列表式分页
动态页面(搜索结果页面分页也是)的分页要改这个 e/class/connect.php//前台分页

//前台分页
function page1($num,$line,$page_line,$start,$page,$search){
	global $fun_r;
	if($num<=$line)
	{
		return '';
	}
	$search=htmlspecialchars($search,ENT_QUOTES);
	$url=$_SERVER['PHP_SELF'].'?page';
	$snum=2;//最小页数
	$totalpage=ceil($num/$line);//取得总页数
	$firststr='<a title="'.$fun_r['trecord'].'"> <b>'.$num.'</b> </a>  ';
	//上一页
	if($page<>0)
	{
		$toppage='<a href="'.$url.'=0'.$search.'">'.$fun_r['startpage'].'</a> ';
		$pagepr=$page-1;
		$prepage='<a href="'.$url.'='.$pagepr.$search.'">'.$fun_r['pripage'].'</a>';
	}
	//下一页
	if($page!=$totalpage-1)
	{
		$pagenex=$page+1;
		$nextpage=' <a href="'.$url.'='.$pagenex.$search.'">'.$fun_r['nextpage'].'</a>';
		$lastpage=' <a href="'.$url.'='.($totalpage-1).$search.'">'.$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="'.$url.'='.$i.$search.'">';
			$is_2="</a>";
		}
		$pagenum=$i+1;
		$returnstr.=" ".$is_1.$pagenum.$is_2;
	}
	$returnstr=$firststr.$toppage.$prepage.$returnstr.$nextpage.$lastpage;
	return $returnstr;
}

列表显示页数设置
参数设置 – 信息设置 – 列表分页函数(列表)

[!–show.listpage–] , [!–show.page–] 标签修改在 e/class/t_functions.php 文件.

//列表模板之列表式分页
function sys_ShowListMorePage($num,$page,$dolink,$type,$totalpage,$line,$ok,$search=""){
	global $fun_r,$public_r;
	if($num<=$line)
	{
		$pager['showpage']='';
		return $pager;
	}
	$page_line=$public_r['listpagelistnum'];
	$snum=2;
	//$totalpage=ceil($num/$line);//取得总页数
	$firststr='<a title="Total record"> <b>'.$num.'</b> </a>  ';
	//上一页
	if($page<>1)
	{
		$toppage='<a href="'.$dolink.'index'.$type.'">'.$fun_r['startpage'].'</a> ';
		$pagepr=$page-1;
		if($pagepr==1)
		{
			$prido="index".$type;
		}
		else
		{
			$prido="index_".$pagepr.$type;
		}
		$prepage='<a href="'.$dolink.$prido.'">'.$fun_r['pripage'].'</a>';
	}
	//下一页
	if($page!=$totalpage)
	{
		$pagenex=$page+1;
		$nextpage=' <a href="'.$dolink.'index_'.$pagenex.$type.'">'.$fun_r['nextpage'].'</a>';
		$lastpage=' <a href="'.$dolink.'index_'.$totalpage.$type.'">'.$fun_r['lastpage'].'</a>';
	}
	$starti=$page-$snum<1?1:$page-$snum;
	$no=0;
	for($i=$starti;$i<=$totalpage&&$no<$page_line;$i++)
	{
		$no++;
		if($page==$i)
		{
			$is_1="<b>";
			$is_2="</b>";
		}
		elseif($i==1)
		{
			$is_1='<a href="'.$dolink.'index'.$type.'">';
			$is_2="</a>";
		}
		else
		{
			$is_1='<a href="'.$dolink.'index_'.$i.$type.'">';
			$is_2="</a>";
		}
		$returnstr.=' '.$is_1.$i.$is_2;
	}
	$returnstr=$firststr.$toppage.$prepage.$returnstr.$nextpage.$lastpage;
	$pager['showpage']=$returnstr;
	return $pager;
}
未经允许不得转载:英文 SEO & SEM Journal » 帝国ECMS列表模板之列表式[!–show.listpage–]分页模板样式修改
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址