dede手机端如何调用上一篇下一篇,方法实测!

昨天,小白在测试手机端模板的时候,发现文章末尾没有上一篇和下一篇,于是就从PC端模板上把调用代码复制过来,但是却显示有问题,所以小白就查询了所有手机端关于上一篇下一篇的调用方法,结合自己的实际情况进行了修改,同样遇到这个问题的小伙伴可以进来一起交流!

dede手机端建站

1、修改根目录文件

要修改的文件为arc.archives.class.php,位置在include文件夹下,要修改的部分有三个:

查找:$this->PreNext['pre'] = "上一篇:

{$preRow['title']}

";

在这段代码后面增加:

$this->PreNext['prem'] = "上一篇:{$preRow['title']} ";

查找:$this->PreNext['next'] = "下一篇:{$nextRow['title']} ";

在这段代码后面增加:

$this->PreNext['nextm'] = "下一篇:{$nextRow['title']} ";

继续往下查找:

else if($gtype=='nextimg'){

$rs = $this->PreNext['nextimg'];

}

在这段代码后面增加:

else if($gtype=='prem'){

$rs = $this->PreNext['prem'];

}

else if($gtype=='nextm'){

$rs = $this->PreNext['nextm'];

}

2、模板加入调用代码

手机端调用和电脑是不一样的,手机端调用代码为:

相比PC端多了一个m

3、检查arc.archives.class.php文件

这第三条是小白测试之后加上的,很多小伙伴反应,在经过以上两步修改之后,虽然在前端已经可以看到上一篇和下一篇了,但是下一篇调用的链接确是上一篇的,那是因为arc.archives.class.php文件还是有问题!

打开刚才我们加代码的三个地方,仔细检查在下一篇的代码中是否存在pre,如果有,全部改成next!

最后再重新生成一下,手机端就显示正常了!

你都学会了吗?如果在网站修改中大家遇到什么问题,欢迎来小白这里交流讨论!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181012A0U76I00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券