摘要:修改帝国默认的列表分页样式和伪静态页面留言版的分页样式。本来想在默认的模板标签上修改,看了看代码,<b>和<a>标签前后都多了 空格,如果在现在的基础上改,简单改改也行,不...
修改帝国默认的列表分页样式和伪静态页面留言版的分页样式。本来想在默认的模板标签上修改,看了看代码,<b>和<a>标签前后都多了 空格,如果在现在的基础上改,简单改改也行,不过实在是受不了那么多空格符,而且如果用display:block的话,会出现一个阶梯状的样式,所以修改分页的样式势在必行。今天跟着小编来看看如何更改样式吧,先看看更改过后的样式图
效果演示地址如下:http://m-meili.demo.yuanmazhu.com/xiangmu/
找到/e/class/t_functions.php,分页函数就在这个文件里面。
以下是分页函数源码,自己的分页需要根据样式修改源码
//列表模板之列表式分页
function sys_ShowListMorePage($num,$page,$dolink,$type,$totalpage,$line,$ok,$search="",$add){
global $fun_r,$public_r;
if($num<=$line)
{
$pager['showpage']='';
return $pager;
}
//文件名
if(empty($add['dofile']))
{
$add['dofile']='index';
}
//静态页数
$repagenum=$add['repagenum'];
$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.$add['dofile'].$type.'">'.$fun_r['startpage'].'</a> ';
$pagepr=$page-1;
if($pagepr==1)
{
$prido=$add['dofile'].$type;
}
else
{
$prido=$add['dofile'].'_'.$pagepr.$type;
}
$prepage='<a class="prev" href="'.$dolink.$prido.'">'.$fun_r['pripage'].'</a>';
}
//下一页
if($page!=$totalpage)
{
$pagenex=$page+1;
$nextpagelink=$repagenum&&$repagenum<$pagenex?eReturnRewritePageLink2($add,$pagenex):$dolink.$add['dofile'].'_'.$pagenex.$type;
$lastpagelink=$repagenum&&$repagenum<$totalpage?eReturnRewritePageLink2($add,$totalpage):$dolink.$add['dofile'].'_'.$totalpage.$type;
$nextpage=' <a class="next" href="'.$nextpagelink.'">'.$fun_r['nextpage'].'</a>';
$lastpage=' <a href="'.$lastpagelink.'">'.$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.$add['dofile'].$type.'">';
$is_2="</a>";
}
else
{
$thispagelink=$repagenum&&$repagenum<$i?eReturnRewritePageLink2($add,$i):$dolink.$add['dofile'].'_'.$i.$type;
$is_1='<a href="'.$thispagelink.'">';
$is_2="</a>";
}
$returnstr.=' '.$is_1.$i.$is_2;
}
if(empty($prepage)){
$prepage='<a class="prev" ></a>';
}
if(empty($nextpage)){
$nextpage='<a class="next" ></a>';
}
$returnstr=$prepage."<em>".$page."/".$num."</em>".$nextpage;
$pager['showpage']=$returnstr;
return $pager;
}
温馨提示:修改之前最好做好备份。
<p>//列表模板之列表式分页<br />function sys_ShowListMorePage($num,$page,$dolink,$type,$totalpage,$line,$ok,$search="",$add){<br /> global $fun_r,$public_r;<br /> if($num<=$line)<br /> {<br /> $pager['showpage']='';<br /> return $pager;<br /> }<br /> //文件名<br /> if(empty($add['dofile']))<br /> {<br /> $add['dofile']='index';<br /> }<br /> //静态页数<br /> $repagenum=$add['repagenum'];<br /> $page_line=$public_r['listpagelistnum'];<br /> $snum=2;<br /> //$totalpage=ceil($num/$line);//取得总页数<br /> $firststr='<a title="Total record">&nbsp;<b>'.$num.'</b> </a>&nbsp;&nbsp;';<br /> //上一页<br /> if($page<>1)<br /> {<br /> $toppage='<a href="'.$dolink.$add['dofile'].$type.'">'.$fun_r['startpage'].'</a>&nbsp;';<br /> $pagepr=$page-1;<br /> if($pagepr==1)<br /> {<br /> $prido=$add['dofile'].$type;<br /> }<br /> else<br /> {<br /> $prido=$add['dofile'].'_'.$pagepr.$type;<br /> }<br /> $prepage='<a class="prev" href="'.$dolink.$prido.'">'.$fun_r['pripage'].'</a>';<br /> }<br /> //下一页<br /> if($page!=$totalpage)<br /> {<br /> $pagenex=$page+1;<br /> $nextpagelink=$repagenum&&$repagenum<$pagenex?eReturnRewritePageLink2($add,$pagenex):$dolink.$add['dofile'].'_'.$pagenex.$type;<br /> $lastpagelink=$repagenum&&$repagenum<$totalpage?eReturnRewritePageLink2($add,$totalpage):$dolink.$add['dofile'].'_'.$totalpage.$type;<br /> $nextpage='&nbsp;<a class="next" href="'.$nextpagelink.'">'.$fun_r['nextpage'].'</a>';<br /> $lastpage='&nbsp;<a href="'.$lastpagelink.'">'.$fun_r['lastpage'].'</a>';<br /> }<br /> $starti=$page-$snum<1?1:$page-$snum;<br /> $no=0;<br /> for($i=$starti;$i<=$totalpage&&$no<$page_line;$i++)<br /> {<br /> $no++;<br /> if($page==$i)<br /> {<br /> $is_1="<b>";<br /> $is_2="</b>";<br /> }<br /> elseif($i==1)<br /> {<br /> $is_1='<a href="'.$dolink.$add['dofile'].$type.'">';<br /> $is_2="</a>";<br /> }<br /> else<br /> {<br /> $thispagelink=$repagenum&&$repagenum<$i?eReturnRewritePageLink2($add,$i):$dolink.$add['dofile'].'_'.$i.$type;<br /> $is_1='<a href="'.$thispagelink.'">';<br /> $is_2="</a>";<br /> }<br /> $returnstr.='&nbsp;'.$is_1.$i.$is_2;<br /> }<br /> <br /> if(empty($prepage)){<br /> <br /> $prepage='<a class="prev" ></a>';<br /> }<br /> if(empty($nextpage)){<br /> <br /> $nextpage='<a class="next" ></a>';<br /> }<br /> <br /> $returnstr=$prepage."<em>".$page."/".$num."</em>".$nextpage;<br /> <br /> <br /> $pager['showpage']=$returnstr;<br /> return $pager;<br />}<br /> </p>
免责/版权声明:
本篇文章给大家谈谈帝国cms常见问题: 列表页分页样式修改美化,帝国cms常见问题:分页文件在哪里以及帝国cms对应的知识,感谢你花时间阅读本站内容,希望对各位有所帮助,你也可以查看更多关于帝国cms的信息。
1、所有来源标注为 ECMSPLUS/zwcms.com的内容版权均为本站所有,若您需要引用、转载,只需要注明来源及原文链接即可,如涉及大面积转载,请来信告知,获取授权。
2、本站所提供的文章资讯、软件资源、素材源码等内容均为作者提供、网友推荐、互联网整理而来(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考,如有侵犯您的版权,请联系我们,本站将在三个工作日内改正。
3、若您的网站或机构从本站获取的一切资源进行商业使用,除来源为本站的资料需与本站协商外,其他资源请自行联系版权所有人。
4、 ECMSPLUS/zwcms.com不保证资源的准确性、安全性和完整性,请您在阅读、下载及使用过程中自行确认,本站亦不承担上述资源对您或您的网站造成的任何形式的损失或伤害
5、未经 ECMSPLUS/zwcms.com允许,不得盗链、盗用本站资源;不得复制或仿造本网站,不得在非 ECMSPLUS/zwcms.com所属的服务器上建立镜像, ECMSPLUS/zwcms.com对其自行开发的或和他人共同开发的所有内容、技术手段和服务拥有全部知识产权,任何人不得侵害或破坏,也不得擅自使用。
6、互联网的本质是自由与分享,我们真诚的希望,每一份有价值的正能量能够在互联网中自由传播,能够为每一个网站提供动力。