在使用 Dedecms CMS 的过程中,自 20150618 版本升级后,M 功能手机站的出现为移动端用户带来了便利。然而,由于程序编写中的一个小错误,导致手机站文章页上的“上一篇”和“下一篇”链接出现问题。本文将详细介绍两种解决方法,帮助您修复这一问题。

解决方法一:

第一步是打开 include/arc.archives.class.php 文件。

查找第 839 行代码:

$mlink = 'view.php?aid=' . $preRow['id'];

将其修改为:

$mlink = 'view.php?aid=' . $nextRow['id'];

解决方法二:

同样需要打开 include/arc.archives.class.php 文件。

首先查找以下代码:

$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']; }

完成上述修改后,您可以使用以下代码调用手机版的“上一篇”:

{dede:prenext get='prem'/}

通过以上两种方法,您可以轻松修复 Dedecms 手机站文章页中“上一篇”和“下一篇”链接的问题。希望这些教程对您有所帮助!如果您还有其他疑问,请随时联系我们。


注意:在实际操作前,请确保备份相关文件,以防万一出现意外情况。