成功解决织梦5.7SP2手机版上一篇下一篇链接错误问题

文章页中,得到当前文章的上一篇文章或下一篇文章时,得到的是电脑版本的连接且到最上一条时候链接错误 ,难怪官方的手机模板中都故意把这一小段注释掉了。

原来官方可能是偷懒或什么原因没有把{dede:prenext get=’pre’/}标签修改更新好。只需要增加一点点代码就可以了。  

找到目录下的includearc.archives.class.php文件  {dede:prenext get=’pre’/}标签就在这个文件中。

1:打开文件后查询

$this->PreNext[\'pre\'] = \"上一篇:<a href=\'$mlink\'>{$preRow[\'title\']}</a> \";  

在这一段代码后面增加一行

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

  2:打开文件后查询

$this->PreNext[\'next\'] = \"下一篇:<a href=\'$mlink\'>{$nextRow[\'title\']}</a> \";   

 后面增加一行

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

3: 打开文件后查询       

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’/}  {dede:prenext get=’nextm’/}

温馨提示: 本文最后更新于2022/10/20 02:42:58若文章内容或图片失效,请留言联系站长反馈!
!
也想出现在这里? 联系我们
创意广告
© 版权声明
THE END
点赞0赞赏 分享
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容