主页 > 网站建设 > 建站知识 > 怎样设置DedeCMS跳转网址不显示中转页

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

POST TIME:2020-04-01 19:09

当文档设置为跳转并添加跳转网址后如何不经过中转页而直接显示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*fromdede_archiveswhereid=$aid;");
  4. $flag=$flag['flag'];
  5. if(preg_match("/j/",$flag)){
  6. $addontable=$dsql->GetOne("selectart.id,cht.addtablefromdede_arctypeartleftjoindede_channeltypechtonart.channeltype=cht.idwhereart.id=$typeid");
  7. $addtable=$addontable['addtable'];
  8. $GoUrl=$dsql->GetOne("selectredirecturlfrom$addtablewhereaid=$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. }

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



收缩
  • 微信客服
  • 微信二维码
  • 电话咨询

  • 400-1100-266