欢迎来到牛气网!

织梦CMS列表页面分页pagelist样式修改

浏览次数:

作者: 欧巴

信息来源: 牛气网

更新日期: 2019-09-29 08:53:00

文章简介

昨天在发布文章时发现分页页码显示错误,从源文件观察发现并没有给列分页pagelist加入样式CSS,调用方法{dede:pagelist listitem="info,index,end,pre,next,pageno,option"

  • 正文开始
  • 相关文章
昨天在发布文章时发现分页页码显示错误,从源文件观察发现并没有给列分页pagelist加入样式CSS
调用方法

{dede:pagelist listitem="info,index,end,pre,next,pageno,option"listsize="5"/}

参数说明:
listsize 表示 [1][2][3]  在界面共显示几个分页
listitem 表示页码的样式,可以把下面的值叠加
index 显示首页
pre 上一页
pageno 页码
next 下一页
end 末页
option 下拉跳转框
接下来要修改系统文件,打开目录/include/arc.listview.class.php 页码样式分为静态与动态
按照需要查找 ,动态 搜索 function GetPageListDM。如果是静态的,搜索 function GetPageListST。

      return $artlist;
    }

    /**
     *  获取静态的分页列表
     *
     * @access    public
     * @param     string  $list_len  列表宽度
     * @param     string  $list_len  列表样式
     * @return    string
     */
    function GetPageListST($list_len,$listitem="index,end,pre,next,pageno")
    {
        $prepage = $nextpage = '';
        $prepagenum = $this->PageNo-1;
        $nextpagenum = $this->PageNo+1;
        if($list_len=='' || preg_match("/[^0-9]/", $list_len))
        {
            $list_len=3;
        }
        $totalpage = ceil($this->TotalResult/$this->PageSize);
        if($totalpage<=1 && $this->TotalResult>0)
        {

            return "<span class=\"pageinfo\">共 <strong>1</strong>页<strong>".$this->TotalResult."</strong>条记录</span>\r\n";
        }
        if($this->TotalResult == 0)
        {
            return "<span class=\"pageinfo\">共 <strong>0</strong>页<strong>".$this->TotalResult."</strong>条记录</span>\r\n";
        }
        $purl = $this->GetCurUrl();
        $maininfo = "<span class=\"pageinfo\">共 <strong>{$totalpage}</strong>页<strong>".$this->TotalResult."</strong>条</span>\r\n";
        $tnamerule = $this->GetMakeFileRule($this->Fields['id'],"list",$this->Fields['typedir'],$this->Fields['defaultname'],$this->Fields['namerule2']);
        $tnamerule = preg_replace("/^(.*)\//", '', $tnamerule);

        //获得上一页和主页的链接
        if($this->PageNo != 1)
        {
            $prepage.="<a href='".str_replace("{page}",$prepagenum,$tnamerule)."'>上一页</a>\r\n";
            $indexpage="<a href='".str_replace("{page}",1,$tnamerule)."'>首页</a>\r\n";
        }
        else
        {
            $indexpage="\r\n";
        }

        //下一页,未页的链接
        if($this->PageNo!=$totalpage && $totalpage>1)
        {
            $nextpage.="<a href='".str_replace("{page}",$nextpagenum,$tnamerule)."'>下一页</a>\r\n";
            $endpage="<a href='".str_replace("{page}",$totalpage,$tnamerule)."'>末页</a>\r\n";
        }

里面的<span class=\"pageinfo\"> class样式按照自己需求,可以百度搜索css样式然后参照去改。也可以找欧巴帮忙修改,收费哦!
  • 织梦DedeCMS新发布文章显示三天红色日期,可更改显
    150阅读 0评论1个赞
    织梦发布最新文章三天内日期显示红色,或者改成New字也可以设置自己喜欢的New小图片 都是围绕 pubdate 做文章,写扩展的。第 2、3 要注意的问题是图片地址中不能用双引号,否...
  • dedecms织梦 feedback标签调用用户最新的评论信息
    168阅读 0评论3个赞
    最近在修改网站首页,想把用户在网站上的评论都集中在首页显示,总结了一种比较好的方法分享给大家。dede织梦feedback标签调用评论:{dede:feedback row='5' titlelen='30' infolen='80'}会员名:[field:us...
  • 织梦cms禁止用户访问屏蔽htm文件模板,适用于各种
    233阅读 0评论1个赞
    我们在使用织梦CMS系统,却不知道自己的模板能被他人看到,只要没更换/templets/default 路径就容易泄露出去。 第一我们需要把default 目录改个名称,然后在dede管理后台系统-系统基本参数,模...
  • 织梦DedeCms获取当前页面URL地址的调用方法
    111阅读 0评论2个赞
    在使用织梦CMS时,大家都会在列表页面里面留下自己的版权信息和当前页面链接其实这个方法很简单。列表调用代码为:https://wwwwniuqi.net{dede:field.arcurl/}...
  • 织梦dedecms教程调用顶级栏目以及二级栏目
    124阅读 0评论4个赞
    我们在使用织梦CMS系统时,经常会用到一级栏目和二级栏目,一级栏目也叫顶级栏目,一般会在导航或者分类地方会用到。 那我们该如何去调用呢,方法如下;1、调出所有栏目以及栏目下的二...
  • 织梦CMS教程TAG标签调用显示该关键字下有多少个
    128阅读 0评论1个赞
    我们在使用织梦dedecms系统的时候,想把自己的TAG标签弄得更好看一些,那么我们不仅需要改CSS样式还要改代码。那我们该如何让TAG标签显示自己有多少个呢,如图所示:...
  • 织梦dedecms教你去除空白行BOM信息自动检测和自动
    266阅读 0评论2个赞
    最近发现很多网站开头都有隐藏一串的字符,那么要怎么识别UTF-8文件是否包含呢。控制符在大家使用记事本修改html文件和PHP等文件的时候会自动产生BOM信息,通过浏览器审查元素会发现...
  • 织梦dedecms后台和会员中心,消费记录时间显示错误
    141阅读 0评论3个赞
    最近在更改织梦CMS系统时,发现登录后台和用户中心的消费记录时间是错误的,前几年的时间显示确实最近几天。研究了下,教大家如何去修改它;1、打开根目录include/helpers/time.helper.php文件,...
  • dedecms织梦会员登录后跳转首页方法
    107阅读 0评论1个赞
    最近在开发织梦dedecms注册功能,首页登录用户成功后怎么把跳转到会员中心改为跳转到首页。这样会更方便用户继续看内容,接下来教大家如何去修改。...
  • 织梦dedecms显示TAG标签多少个数量的方法
    200阅读 0评论4个赞
    我们在用织梦cms发布文章都会加入页面的标签,那么如何让这个标签显示自己有多少个一样的标签呢,接下来教大家如何去修改。修改方法如下:打开 /include/taglib/tag.lib.php 文件...
  • 织梦dedecms文章列表页面标题加入第一页/第二页
    229阅读 0评论3个赞
    随着时间的推移,已经开站一个月了,这期间不停的在更新和完善网站内容,今天发现列表页面不管是打开第几页显示的标题都是一样的,这样很不利用百度收录。做新站这种情况最好尽早改掉...
  • 织梦dedecms如何给文章内容{dede:field.body/}标签中的
    219阅读 0评论4个赞
    我们在使用织梦dedecms文章内容页面,所调用{dede:field.body/}标签时,如何在图片上自动加上alt和title标题属性。如果给图片加上alt和title标题更利于百度的图片搜索,例如在百度图片搜索相关...
收藏此文 不错就点个赞(3) 打赏本站

欧巴码字不易,请大家多多支持!

  • 微信打赏
    微信扫描打赏
    支付宝打赏
    支付宝扫描打赏
织梦DedecmsJS广告缓存和系统缓存实时更新方法
« 上一篇
dedecms织梦文章点击次数与浏览次数代码调用
下一篇 »

精彩评论

  • 全部评论(0
    还没有评论,快来抢沙发吧!