如何修改帝国cms默认分页样式

 EmpireCMS   高蒙   阅读(1950)   评论(0)   2015-12-03 22:47:01    帝国cms 帝国cms分页样式 


 帝国cms是一款很强大的cms,安全性很高。所以,深得广大站长朋友的喜爱。在用帝国cms建站的过程中会遇到列表分页样式显示的问题,想要设计成自己喜欢的分页样式,那就要修改帝国cms里面的代码。下面我介绍怎么去修改帝国cms默认分页样式。

 
这里我们以 分页导航(列表式) [!--show.listpage--] 为例:
 
首先,我们要找到控制分页样式的文件。
 
列表样式前台的显示代码:
 
[!--show.listpage--]
 
帝国cms的列表页的样式修改文件在:
 
/e/class/t_functions.php
函数:sys_ShowListMorePage
 
//列表模板之列表式分页

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">&nbsp;<b>'.$num.'</b> </a>&nbsp;&nbsp;';

//上一页

if($page<>1)

{

$toppage='<a href="'.$dolink.$add['dofile'].$type.'">'.$fun_r['startpage'].'</a>&nbsp;';

$pagepr=$page-1;

if($pagepr==1)

{

$prido=$add['dofile'].$type;

}

else

{

$prido=$add['dofile'].'_'.$pagepr.$type;

}

$prepage='<a 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='&nbsp;<a href="'.$nextpagelink.'">'.$fun_r['nextpage'].'</a>';

$lastpage='&nbsp;<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.='&nbsp;'.$is_1.$i.$is_2;

}

$returnstr=$firststr.$toppage.$prepage.$returnstr.$nextpage.$lastpage;

$pager['showpage']=$returnstr;

return $pager;

}
上面就是控制分页样式的代码,在html的地方修改成你自己定义的分页样式标签即可。看完是不是觉得,很轻松的就解决了修改帝国cms默认分页样式的问题了。以后想着怎么改都不是问题。
 



相关文章



我要评论


站长昵称:(*)

输入内容:


评论列表


高蒙

男,程序猿一枚

 

人生要是没有理想, 那跟一条咸鱼有什么分别。


关于我

  http://www.shuchengxian.com

高蒙个人博客是以PHP技术为主的程序员个人博客。博客主要发布php开发中遇到的问题以及解决办法,同时个人博客也分享网站模板素材,jquery插件等方面素材。


站点声明:相关侵权、举报、投诉及建议等,请发E-mail:936594075#qq.com(#替换成@)。

Copyright © 2018, www.shuchengxian.com, All rights reserved. 个人博客皖公网安备 34152302000022号 皖ICP备15015490号

关键词:个人博客,PHP博客,PHP博客程序,高蒙博客,高蒙个人博客,php程序员博客,程序员个人博客