在使用 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 手机站文章页中“上一篇”和“下一篇”链接的问题。希望这些教程对您有所帮助!如果您还有其他疑问,请随时联系我们。
注意:在实际操作前,请确保备份相关文件,以防万一出现意外情况。