记录时光:成长、生活、工作 记录时光:成长、生活、工作
  • 首页
  • 国外出海
    • Facebook
    • YouTube
    • 外贸电商
  • 推广
    • 巨量千川
    • 国内SEO
    • 谷歌SEO
    • 竞价SEM
    • 信息流
  • 电商
    • 小红书
    • 抖音
      • 抖音直播
      • 抖音短视频
  • 生活
  • 怎么办?
  • 资源
    • 网站建设
    • 工具教程
    • 影音资源
首页 › 网站建设 › 修改dedecms文章详情页上一篇下一篇,改为英文上下篇
  • 1
  • 0

修改dedecms文章详情页上一篇下一篇,改为英文上下篇

时光故事
6 年前
智能摘要 DeepSeek
在织梦CMS中,通过编辑`include/arc.archives.class.php`文件,修改`GetPreNext`函数,可实现获取文章上一篇、下一篇链接及其图片的功能。函数根据传入参数返回相应链接或图片,若无相关内容则显示默认提示。

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

编辑内容中上一篇下一篇字段,修改为或者直接替换为(注意备份):

/**
     *  获取上一篇,下一篇链接
     *
     * @access    public
     * @param     string  $gtype  获取类型
     *                    pre:上一篇  preimg:上一篇图片  next:下一篇  nextimg:下一篇图片
     * @return    string
     */
    function GetPreNext($gtype='')
    {
        $rs = '';
        if(count($this->PreNext)<2)
        {
            $aid = $this->ArcID;
            $preR =  $this->dsql->GetOne("Select id From `#@__arctiny` where id<$aid And arcrank>-1 And typeid='{$this->Fields['typeid']}' order by id desc");
            $nextR = $this->dsql->GetOne("Select id From `#@__arctiny` where id>$aid And arcrank>-1 And typeid='{$this->Fields['typeid']}' order by id asc");
            $next = (is_array($nextR) ? " where arc.id={$nextR['id']} " : ' where 1>2 ');
            $pre = (is_array($preR) ? " where arc.id={$preR['id']} " : ' where 1>2 ');
            $query = "Select arc.id,arc.title,arc.shorttitle,arc.typeid,arc.ismake,arc.senddate,arc.arcrank,arc.money,arc.filename,arc.litpic,
                        t.typedir,t.typename,t.namerule,t.namerule2,t.ispart,t.moresite,t.siteurl,t.sitepath
                        from `#@__archives` arc left join #@__arctype t on arc.typeid=t.id  ";
            $nextRow = $this->dsql->GetOne($query.$next);
            $preRow = $this->dsql->GetOne($query.$pre);
            if(is_array($preRow))
            {
                if ( defined('DEDEMOB') && false)
                {
                    $mlink = 'view.php?aid='.$preRow['id'];
                } else {
                    $mlink = GetFileUrl($preRow['id'],$preRow['typeid'],$preRow['senddate'],$preRow['title'],$preRow['ismake'],$preRow['arcrank'],
                $preRow['namerule'],$preRow['typedir'],$preRow['money'],$preRow['filename'],$preRow['moresite'],$preRow['siteurl'],$preRow['sitepath']);
                }
                
                $this->PreNext['pre'] = "Prev:<a href='$mlink'>{$preRow['title']}</a> ";
                $this->PreNext['preimg'] = "<a href='$mlink'><img src=\"{$preRow['litpic']}\" alt=\"{$preRow['title']}\"/></a> ";
            }
            else
            {
                $this->PreNext['pre'] = "Prev:None ";
                $this->PreNext['preimg'] ="<img src=\"/templets/default/images/nophoto.jpg\" alt=\"对不起,没有上一图集了!\"/>";
            }
            if(is_array($nextRow))
            {
                if ( defined('DEDEMOB') && false )
                {
                    $mlink = 'view.php?aid='.$nextRow['id'];
                } else {
                    $mlink = GetFileUrl($nextRow['id'],$nextRow['typeid'],$nextRow['senddate'],$nextRow['title'],$nextRow['ismake'],$nextRow['arcrank'],
                    $nextRow['namerule'],$nextRow['typedir'],$nextRow['money'],$nextRow['filename'],$nextRow['moresite'],$nextRow['siteurl'],$nextRow['sitepath']);
                }
    
                $this->PreNext['next'] = "Next:<a href='$mlink'>{$nextRow['title']}</a> ";
                $this->PreNext['nextimg'] = "<a href='$mlink'><img src=\"{$nextRow['litpic']}\" alt=\"{$nextRow['title']}\"/></a> ";
            }
            else
            {
                $this->PreNext['next'] = "Next:None ";
                $this->PreNext['nextimg'] ="<a href='javascript:void(0)' alt=\"\"><img src=\"/templets/default/images/nophoto.jpg\" alt=\"对不起,没有下一图集了!\"/></a>";
            }
        }
        if($gtype=='pre')
        {
            $rs =  $this->PreNext['pre'];
        }
        else if($gtype=='preimg'){

            $rs =  $this->PreNext['preimg'];
        }
        else if($gtype=='next')
        {
            $rs =  $this->PreNext['next'];
        }
        else if($gtype=='nextimg'){

            $rs =  $this->PreNext['nextimg'];
        }
        else
        {
            $rs =  $this->PreNext['pre']."   ".$this->PreNext['next'];
        }
        return $rs;
    }
dedecms 上下篇英文
1
本文系作者 @时光故事 原创发布在 记录时光:成长、生活、工作。未经许可,禁止转载。
修改dedecms列表页上下页改成英文上下页翻页
上一篇
Wordpress Nginx 服务器修改固定链接页面404报错解决办法
下一篇

评论 (0)

再想想
暂无评论

最新文章

抖音:我们鼓励这样的优质内容
抖音社区医疗健康公约
抖音为何突出“收藏”按钮
抖音:App会“窃听”用户谈话吗
抖音:网红是抖音平台“强推”出来的吗?

你可能喜欢

解决WIN10 vpn 连接错误 "无法建立计算机与VPN服务器之间的网络连接,因为远程服务器未响应。"
织梦DedeCms文章标题字数长度限制加大标题字数
为什么要做seo关键词研究?
抖音一问 - 抖音亏品起号是为了什么?
抖音直播带货:新手必知的100个专业术语(建议收藏)

相关推荐

2021年国外9个最好的CDN服务推荐 出海建站必备
[教程]WordPress的文章TAG标签如何使用ID的方式显示链接
[转载]wordpress整站搬家教程,已测试成功
[转载]wordpress上传的图片保存到二级域名 详细设置教程
[亲测可用]织梦Dedecms转wordpress搬家方法教程

猜你喜欢

2021年国外9个最好的CDN服务推荐 出海建站必备

2021年国外9个最好的CDN服务推荐 出海建站必备

时光故事
0 0
[教程]WordPress的文章TAG标签如何使用ID的方式显示链接

[教程]WordPress的文章TAG标签如何使用ID的方式显示链接

时光故事
0 1
[转载]wordpress整站搬家教程,已测试成功

[转载]wordpress整站搬家教程,已测试成功

时光故事
0 4
[转载]wordpress上传的图片保存到二级域名 详细设置教程

[转载]wordpress上传的图片保存到二级域名 详细设置教程

时光故事
0 2
1

网站介绍

嘿,各位!欢迎来到“时光博客”。这里啥都有,聊聊生活,工作上的那些事儿,分享抖音、小红书等热门信息流等平台上的新鲜事儿,还有怎么在网上做广告、搞SEO的小技巧。咱不装,就是图个乐呵,分享真实,一块儿学习进步。来吧,咱们一起侃大山,玩转互联网!

栏目导航

首页 国外出海 资源 Facebook YouTube 外贸电商 工具教程 网站建设 抖音 抖音直播 抖音短视频 推广 信息流 国内SEO 竞价SEM 谷歌SEO 影音资源

友情链接

时光博客
Copyright © 2019-2025 记录时光:成长、生活、工作. Designed by nicetheme. 有问题去解决,困难不再难,成功就在脚下!!
  • 首页
  • 国外出海
    • Facebook
    • YouTube
    • 外贸电商
  • 推广
    • 巨量千川
    • 国内SEO
    • 谷歌SEO
    • 竞价SEM
    • 信息流
  • 电商
    • 小红书
    • 抖音
  • 生活
  • 怎么办?
  • 资源
    • 网站建设
    • 工具教程
    • 影音资源
  • 抖音
  • 小红书
  • 千川
  • 教程

时光故事