最新公告
  • 欢迎光临酷网站-KUWZ.CN 本站专注极品源码亲测发布 不做垃圾搬运 只发极品!立即加入我们
  • 帝国CMS模板修改默认的列表模版[!--show.listpage--]分页样式的方法!(站长必备)

    帝国CMS模板修改默认的列表模版[!--show.listpage--]分页样式的方法!(站长必备)

    帝国CMS程序建站,经常会碰到很多的问题,例如经常会有多小伙伴问到帝国CMS模板如何修改默认的列表模版[!--show.listpage--]分页样式呢?今天帝国CMS模板小编就针对这个问题来为大家分享,告诉大家帝国CMS模板修改默认的列表模版[!--show.listpage--]分页样式的方法,下面一起跟帝国cms模板网一起来看看吧:

    列表分页,相信对于会仿站的朋友来讲都不陌生了,我们在自己设或者仿站的时候可能会感觉帝国cms默认的列表页分页样式不是很好看,太丑了,不过经过帝国CMS模板网的使用发现,这个分页样式可能不够好看,但是功能性上是非常不错的,所以建议最好不要去修改系统文件,有需要的话可以修改css样式表。

    默认的[!--show.listpage--]效果图:

    帝国CMS模板修改默认的列表模版[!--show.listpage--]分页样式的方法!(站长必备) 帝国CMS教程

    对于有需要的童鞋,可以修改e/class/t_functions.php文件下的sys_ShowListMorePage函数

    function sys_ShowListMorePage($num,$page,$dolink,$type,$totalpage,$line,$ok,$search=""){
    global $fun_r,$public_r;
    //num是取得的当前总的文章数,line是栏目设定里的一页显示多少文章数。如果当前文章总数少于设定数,中断程序返回,并且什么也不显示。
    if($num<=$line)
    {
      $pager['showpage']='';
      return $pager;
    }
    //listpagelistnum是"参数设置" 里的 "信息设置" 下的 "列表分页函数" 每页显示16个页码这一项。上面的图片上因为文章较少,所以只显示了6个。
    $page_line=$public_r['listpagelistnum'];
    $snum=2;
    //这个$snum可以控制 "当前页" 显示的位置,设置成2,当前页就显示在第3个位置。上面的效果图上snum=2。
    //$totalpage=ceil($num/$line);//取得总页数
    $firststr='<a title="Total record">&nbsp;<b>'.$num.'</b> </a>&nbsp;&nbsp;';//显示总文章数
    //上一页
    if($page<>1)
    {
    //若当前页不是第一页,则显示它的上一页链接
    //$dolink是栏目的地址,比如http://www.moyublog.com/studio/ ;$type是网页文件的扩展名,比如 .html ,那个$type之前有个点,是起连接作用的连接符,也就是说$type里面的内容是  .html
    $toppage='<a href="'.$dolink.'index'.$type.'">'.$fun_r['startpage'].'</a>&nbsp;';
    $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='&nbsp;<a href="'.$dolink.'index_'.$pagenex.$type.'">'.$fun_r['nextpage'].'</a>';
    $lastpage='&nbsp;<a href="'.$dolink.'index_'.$totalpage.$type.'">'.$fun_r['lastpage'].'</a>';
    }
    //通过判断当前页码与上面讲述的snum的大小,确定页码显示的状态。如果$page-$snum<1,$starti赋值为1,否则$starti赋值为$page-$snum。
    $starti=$page-$snum<1?1:$page-$snum;
    $no=0;
    //此处的for循环就是用来显示页码的,包括从第几个页码开始显示,以及当前页码加粗和显示多少个页码
    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>";
    }
    //其余的页码,可以通过给a加样式来修改显示效果
    else
    {
    $is_1='<a href="'.$dolink.'index_'.$i.$type.'">';
    $is_2="</a>";
    }
    //$returnstr即是生成的显示页号的代码
    $returnstr.='&nbsp;'.$is_1.$i.$is_2;
    }
    $returnstr=$firststr.$toppage.$prepage.$returnstr.$nextpage.$lastpage;
    $pager['showpage']=$returnstr;
    return $pager;
    }

    OK,教程结束!大家赶紧去测试吧!

     

    1. 本站所有资源均来源于用户上传和网络,如有侵权请邮件联系站长!kuwz@foxmail.com (注明来意)
    2. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!
    3. 如果你也有好源码或者教程,可以到审核区发布,分享有金币奖励和额外收入!
    4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
    5. 如有链接无法下载、失效或广告,请联系管理员处理!
    6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
    7. 本站不保证所提供下载的资源的准确性、安全性和完整性,源码仅供下载学习之用!
    8. 如用于商业或者非法用途,与本站无关,一切后果请用户自负!
    9. 如遇到加密压缩包,默认解压密码为"www.kuwz.cn",如遇到无法解压的请联系管理员!
    酷网站 » 帝国CMS模板修改默认的列表模版[!--show.listpage--]分页样式的方法!(站长必备)

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    酷网站与独木源码网啥关系?
    (⊙o⊙)…简单来说,同一家的!

    发表评论

    • 3113会员总数(位)
    • 1457资源总数(个)
    • 0本周发布(个)
    • 0 今日发布(个)
    • 1299勤劳运行(天)

    提供最优质的站长资源集合

    升级SVIP 极品资源
    升级SVIP尊享更多特权立即升级