我的学习记录 我的学习记录
  • 首页
  • 国外出海
    • Facebook
    • YouTube
    • 外贸电商
  • 推广
    • 国内SEO
    • 谷歌SEO
    • 竞价SEM
    • 信息流
  • 互联网百科
    • 网站建设
    • 工具教程
    • 资源
    • 栏目精选
  • 抖音
    • 抖音直播
    • 抖音短视频
  • 影音资源
  • 友情链接
首页 › 网站建设 › 修改dedecms列表页上下页改成英文上下页翻页

修改dedecms列表页上下页改成英文上下页翻页

帅的一批
3年前网站建设

打开织梦CMS根目录下的 include文件,找到 arc.listview.class.php 文件

把原文件下的代码替换以下代码(修改前注意备份,以免错误造成损失)

横版排版的英文上下页

/**
     *  获取静态的分页列表
     *
     * @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 "<li><span class=\"pageinfo\">TOTAL <strong>1</strong>Page<strong>".$this->TotalResult."</strong></span></li>\r\n";
        }
        if($this->TotalResult == 0)
        {
            return "<li><span class=\"pageinfo\">TOTAL <strong>0</strong>Page<strong>".$this->TotalResult."</strong></span></li>\r\n";
        }
        $purl = $this->GetCurUrl();
        $maininfo = "<li><span class=\"pageinfo\">TOTAL <strong>{$totalpage}</strong>Page<strong>".$this->TotalResult."</strong></span></li>\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)."'>Pg Up</a>\r\n";
            $indexpage="<a href='".str_replace("{page}",1,$tnamerule)."'>HOME</a></li>\r\n";
        }
        else
        {
            $indexpage="<a class=\"disabled\">HOME</a>\r\n";
			$prepage.="<a>Pg Up</a>\r\n";
        }

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

        //option链接
        $optionlist = '';

        $optionlen = strlen($totalpage);
        $optionlen = $optionlen*12 + 18;
        if($optionlen < 36) $optionlen = 36;
        if($optionlen > 100) $optionlen = 100;
        $optionlist = "<li><select name='sldd' style='width:{$optionlen}px' onchange='location.href=this.options[this.selectedIndex].value;'>\r\n";
        for($mjj=1;$mjj<=$totalpage;$mjj++)
        {
            if($mjj==$this->PageNo)
            {
                $optionlist .= "<option value='".str_replace("{page}",$mjj,$tnamerule)."' selected>$mjj</option>\r\n";
            }
            else
            {
                $optionlist .= "<option value='".str_replace("{page}",$mjj,$tnamerule)."'>$mjj</option>\r\n";
            }
        }
        $optionlist .= "</select></li>\r\n";

        //获得数字链接
        $listdd="";
        $total_list = $list_len * 2 + 1;
        if($this->PageNo >= $total_list)
        {
            $j = $this->PageNo-$list_len;
            $total_list = $this->PageNo+$list_len;
            if($total_list>$totalpage)
            {
                $total_list=$totalpage;
            }
        }
        else
        {
            $j=1;
            if($total_list>$totalpage)
            {
                $total_list=$totalpage;
            }
        }
        for($j;$j<=$total_list;$j++)
        {
            if($j==$this->PageNo)
            {
                $listdd.= "<a class=\"thisclass\">$j</a>\r\n";
            }
            else
            {
                $listdd.="<a href='".str_replace("{page}",$j,$tnamerule)."'>".$j."</a>\r\n";
            }
        }
        $plist = '';
        if(preg_match('/index/i', $listitem)) $plist .= $indexpage;
        if(preg_match('/pre/i', $listitem)) $plist .= $prepage;
        if(preg_match('/pageno/i', $listitem)) $plist .= $listdd;
        if(preg_match('/next/i', $listitem)) $plist .= $nextpage;
        if(preg_match('/end/i', $listitem)) $plist .= $endpage;
        if(preg_match('/option/i', $listitem)) $plist .= $optionlist;
        if(preg_match('/info/i', $listitem)) $plist .= $maininfo;
        
        return $plist;
    }
dedecms 修改翻页 英文上下页
如有链接失效等问题,直接在文章下留言,输入邮箱即可,带来不便非常抱歉 !!
如有链接失效等问题,直接在文章下留言,输入邮箱即可,带来不便非常抱歉 !!
赞(0)
本文系作者 @帅的一批 原创发布在 我的学习记录。未经许可,禁止转载。
织梦DedeCms文章标题字数长度限制加大标题字数
上一篇
修改dedecms文章详情页上一篇下一篇,改为英文上下篇
下一篇
再想想
暂无评论
相关文章
2021年国外9个最好的CDN服务推荐 出海建站必备
[教程]WordPress的文章TAG标签如何使用ID的方式显示链接
[转载]wordpress整站搬家教程,已测试成功
[转载]wordpress上传的图片保存到二级域名 详细设置教程
[亲测可用]织梦Dedecms转wordpress搬家方法教程
近期文章
  • 16套直播玩法揭秘,全网首次公开!
  • 抖音SEO新人入门详解
  • 如果同行账号太少,达人相似账号怎么选?
  • 不是所有的同行都能做你的相似达人!如何筛选相似达人?
  • 广告投放中必掌握的AB测试思维
随机推荐
[官方解读搜索算法]常见的搜索算法违规问题千万注意
2021年祝大家新年快乐!
如何快速摸清了解一个行业?
SEM竞价10个选词小技巧
搜索推广想要高转化,比点击率更重要的是着陆页
2021年国外9个最好的CDN服务推荐 出海建站必备
2年前
0 0
[教程]WordPress的文章TAG标签如何使用ID的方式显示链接
2年前
0 0
[转载]wordpress整站搬家教程,已测试成功
3年前
0 3
[转载]wordpress上传的图片保存到二级域名 详细设置教程
3年前
0 2
  • 0
  • 0
个人介绍

没什么可以介绍的,拿不出手啊!!!!!

栏目导航
首页 国外出海 Facebook YouTube 外贸电商 推广 国内SEO 谷歌SEO 竞价SEM 信息流 互联网百科 网站建设 工具教程 资源 栏目精选 抖音 抖音直播 抖音短视频 影音资源 友情链接
友情链接
Copyright © 2003-2023 我的学习记录. Designed by nicetheme. 如果对你有帮助,支持下吧! 冀ICP备19023356号-1
  • 首页
  • 国外出海
    • Facebook
    • YouTube
    • 外贸电商
  • 推广
    • 国内SEO
    • 谷歌SEO
    • 竞价SEM
    • 信息流
  • 互联网百科
    • 网站建设
    • 工具教程
    • 资源
    • 栏目精选
  • 抖音
    • 抖音直播
    • 抖音短视频
  • 影音资源
  • 友情链接
# 搜索引擎原理 # # dedecms # # 抖音直播 # # 百度搜索算法 # # 平台 #
帅的一批