欢迎来到模板无忧!织梦模板,dede模板下载,织梦cms模板,免费网站模板下载站

模板无忧

DEDE系统5.6和5.7跳转网址直接显示跳转网址的解决方法

企业模板

本解决方法是在DEDE系统5.7中检测过的,当文档设置为跳转并添加跳转网址后怎么样不经过中转页而直接可以用标签arcurl在底层模板中显示redirecturl跳转网址。

找到DEDE系统文件:/include/helpers/channelunit.helper.php中,第157行处开始修改:

修改前:

if($rank!=0 || $ismake==-1 || $typeid==0 || $money>0){//动态文章if($cfg_rewrite == ‘Y’){return $GLOBALS[“cfg_plus_dir”].”/view-“.$aid.’-1.html';}else{return $GLOBALS[‘cfg_phpurl’].”/view.php?aid=$aid”;}}

修改后:

if($rank!=0 || $ismake==-1 || $typeid==0 || $money>0){//——–跳转网址不经过中间页直接显示—————-begin—by oictoglobal $dsql;$flag = $dsql->GetOne(“select * from dede_archives where id = $aid;”);$flag = $flag[‘flag’];if(preg_match(“/j/”,$flag)){$addontable = $dsql->GetOne(“select art.id,cht.addtable from dede_arctype art left join dede_channeltype cht on art.channeltype = cht.id where art.id = $typeid”);$addtable = $addontable[‘addtable’];$GoUrl = $dsql->GetOne(“select redirecturl from $addtable where aid = $aid”);$redirecturl = $GoUrl[‘redirecturl’];if($redirecturl != ”){return $redirecturl;}}//——–跳转网址不经过中间页直接显示—————-end—by oicto//动态文章if($cfg_rewrite == ‘Y’){return $GLOBALS[“cfg_plus_dir”].”/view-“.$aid.’-1.html';}else{return $GLOBALS[‘cfg_phpurl’].”/view.php?aid=$aid”;}}



希望以上内容可以解决您的问题!
如有其他问题欢迎大家一起交流学习!
作者:模板无忧 来源:互联网 关注: 时间:2020-12-08 08:35
版权声明:凡注明来源为http://www.nsxcb.cn的均为本站原创,转载请注明来源。
本文网址:http://www.nsxcb.cn/jiaocheng/wenti/20201212/10670.html
►凡本站提供教程均已验证教程的准确性。
►为提高用户在织梦后台添加栏目的灵活性(可随意添加/删除栏目),并保持(管理后台添加/删除栏目)与前端网站栏目的一致,本站模板中栏目均未固定,用户直接搜索typeid=''并替换''中的数字为所需栏目id即可。
►本站提供各种类型织梦模板!希望在这里找到喜欢的。下载本站模板,用户直接替换相关文字和图片即可。
►本站仅提供织梦模板即(DEDE模板),(除另外说明)均不带织梦安装程序及数据,用户直接覆盖默认模板即可。
►本站所有资源(包括源码、模板、插件等)仅供学习与参考,请勿用于商业用途。
►如有其他问题,请加网站客服QQ(375750496)进行交流。
相关织梦教程
在线客服

织梦模板 整站模板 新手教程 使用技巧