设为首页加入收藏TAG网站地图

更多更全面的了解和使用织梦cms

当前位置:织梦教程网 > 织梦常见问题 > 怎样设置织梦DedeCMS跳转网址不显示中转页

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

已有人收藏发布时间:2018-07-20 09:26   来源:www.dedejc.com 作者:织梦教程网

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

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

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

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)   

{   

$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;   

}   

else{   

//动态文章 

if($cfg_rewrite == 'Y'){   

return $GLOBALS["cfg_plus_dir"]."/view-".$aid.'-1.html';   

}   

else{   

return $GLOBALS['cfg_phpurl']."/view.php?aid=$aid";   

}   

}   

}   

//动态文章 

if($cfg_rewrite == 'Y')   

{   

return $GLOBALS["cfg_plus_dir"]."/view-".$aid.'-1.html';   

}   

else   

{   

return $GLOBALS['cfg_phpurl']."/view.php?aid=$aid";   

}   

}  

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

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