西部数码主机 | 阿里云主机| 虚拟主机 | 服务器 | 返回乐道官网
当前位置: 主页 > php教程 > dedecms教程 >

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

时间:2018-03-01 13:30来源:未知 作者:好模板编辑 点击:
怎样设置织梦DedeCMS跳转网址不显示中转页。 当文档设置为跳转并添加跳转网址后如何不经过中转页而直接显示arcurl底层模板中! 打开include/channelunit.func.php文件,找到下代码: if($ran

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

当文档设置为跳转并添加跳转网址后如何不经过中转页而直接显示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跳转网址不显示中转页


 
(责任编辑:好模板)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
热点内容