dede移动端调用上一篇下一篇

本文档介绍了如何修改arc.archives.class.php文件,以解决上一篇和下一篇链接错误的问题。主要涉及在代码中增加新的链接变量,并在模板中添加调用代码,以区分手机端和电脑端的显示。同时,提供了检查和修正代码的步骤,确保手机端显示正常。
摘要由CSDN通过智能技术生成
  1. 要修改的文件为arc.archives.class.php,位置在include文件夹下,要修改的部分有三个:
查找:$this->PreNext['pre'] = "上一篇:<a href='$mlink'>{$preRow['title']}</a> ";

在这段代码后面增加:

$this->PreNext['prem'] = "上一篇:<a href='view.php?aid={$preRow['id']}'>{$preRow['title']}</a> ";
查找:$this->PreNext['next'] = "下一篇:<a href='$mlink'>{$nextRow['title']}</a> ";

在这段代码后面增加:

$this->PreNext['nextm'] = "下一篇:<a href='view.php?aid={$nextRow['id']}'>{$nextRow['title']}</a> ";

继续往下查找:

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、模板加入调用代码

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

{dede:prenext get=‘prem’/}

{dede:prenext get=‘nextm’/}

相比PC端多了一个m

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

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

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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值