收藏本站 织梦模板之家(Mubanzhijia.Com),专注织梦模板设计制作!

热门搜索:

当前位置:主页 > 网站教程 > 技术教程 >

怎样设置DedeCMS跳转网址不显示中转页

时间:2013-03-27 来源:网络 作者:网络 阅读: 1094次

当文档设置为跳转并添加跳转网址后如何不经过中转页而直接显示arcurl底层模板中!

打开include/channelunit.func.php文件,找到下代码:

  1. if($rank!=0 || $ismake==-1 || $typeid==0 || $money>0)   
  2. {   
  3. //动态文章   
  4. if($cfg_rewrite == 'Y')   
  5. {   
  6. return $GLOBALS["cfg_plus_dir"]."/view-".$aid.'-1.html';   
  7. }   
  8. else   
  9. {   
  10. return $GLOBALS['cfg_phpurl']."/view.php?aid=$aid";   
  11. }   
  12. }  

修改为:

  1. if($rank!=0 || $ismake==-1 || $typeid==0 || $money>0)   
  2. {   
  3. $flag = $dsql->GetOne("select * from dede_archives where id = $aid;");   
  4. $flag = $flag['flag'];   
  5. if(preg_match("/j/",$flag)){   
  6. $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");   
  7. $addtable = $addontable['addtable'];   
  8. $GoUrl = $dsql->GetOne("select redirecturl from $addtable where aid = $aid");   
  9. $redirecturl = $GoUrl['redirecturl'];   
  10. if($redirecturl != ''){   
  11. return $redirecturl;   
  12. }   
  13. else{   
  14. //动态文章   
  15. if($cfg_rewrite == 'Y'){   
  16. return $GLOBALS["cfg_plus_dir"]."/view-".$aid.'-1.html';   
  17. }   
  18. else{   
  19. return $GLOBALS['cfg_phpurl']."/view.php?aid=$aid";   
  20. }   
  21. }   
  22. }   
  23. //动态文章   
  24. if($cfg_rewrite == 'Y')   
  25. {   
  26. return $GLOBALS["cfg_plus_dir"]."/view-".$aid.'-1.html';   
  27. }   
  28. else   
  29. {   
  30. return $GLOBALS['cfg_phpurl']."/view.php?aid=$aid";   
  31. }   
  32. }  

保存即可,看看效果图片:

怎样设置DedeCMS跳转网址不显示中转页

原文出处:http://jingyan.baidu.com/article/e75057f28ea5a2ebc91a893a.html

本文版权归原作者所有,转载请注明原文来源出处,织梦模板之家感谢您的支持!

本文链接:http://www.mubanzhijia.com/jishujiaocheng/233.html怎样设置DedeCMS跳转网址不显示中转页http://www.mubanzhijia.com/jishujiaocheng/233.html

相关内容:
发表评论:
特价模板
特价织梦模板本站将持续推出,特价模板不参与其他促销活动!