织梦dedecms动态跳转修改为静态url地址

织梦教程 强烈建议 2024-02-06 13:30 89 0
  动态的URL地址特别是织梦dedecms系统默认自带的动态,都是使用script跳转的,***的恶心,正好作者也要修改这个,就把织梦模板默认动态跳转到script的方法直接改成静态的URL地址了,   也就是大家在列表页调用arcurl时直接显示的是静态URL地址,而不是动态的plus/view.php?aid=1这样的了。   演示系统及注意事项   演示系统:织梦dedecms5.7UTF8版本   注意事项:作者本文这里修改的***终效果就是内容页和专题页的动态URL在使用arcurl调用时直接显示的是url地址,另外织梦默认专题是没有跳转的,   作者这里简单的二次开发了改成了可跳转,大家可参考解决织梦dedecms专题模型没有跳转 。   dede动态跳转修改为静态url地址修改   第1步:打开arclist.lib.php文件。   注:arclist.lib.php文件是dede的核心文件,此文件在“include\taglib\arclist.lib.php”。   第2步:在打开的arclist.lib.php文件中全文搜索“$query”(位于第376行),并找到相应的sql语句,修改为以下SQL语句并保存。   注:以上SQL语句解释 上面语句比官方原来的多加了2个左联,分别左联dede_addonspec和dede_addonarticle表,同时添加查询这2个表的URL跳转地址,上面的SQL语句是添加完后SQL语句。   第3步:再次全文搜索“$query”(位于第405行),找到这行sql语句,修改为以下sql语句并保存。   第4步:全文搜索“arcurl”一行代码(第490行代码处),只有一行代码替换成以下几行代码并保存。   代码说明: 先判断从第2 3步sql查询出来的专题url是否为空,如果不是空的,就直接把arcurl替换为所填写的地址,内容也是这样,***后如果全是空的,那么就是正常的文章了,就按官方默认的url地址算就行了。   第5步:完成以上代码并保存,上传到服务器即可生效。

时间:(2024-02-06 13:30:31)
本站资源均来自互联网或会员发布,如果不小心侵犯了您的权益请与我们联系。我们将立即删除!谢谢!