您现在的位置是:首页 > 教程 > dedecms教程dedecms教程
设置dede织梦跳转网址不显示中转页的方法
符彬政2024-02-13 23:30:58dedecms教程已有人查阅
导读当文档设置为跳转并添加跳转网址后如何不经过中转页而直接显示arcurl底层模板中!
打开include/channelunit.func.php文件,找到
当文档设置为跳转并添加跳转网址后如何不经过中转页而直接显示arcurl底层模板中!
打开include/channelunit.func.php文件,找到下代码:
打开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后台管理员密码重置和修改的方法
织梦cms建站系统是目前很流行的门户网站建站系统,功能强大,易于操作。不过经常有站长朋友和我一样,忘记了后台的密码,织梦的后台密码重置和修改比较简单。 -
dedecms实现表单分步提交的思路方法
一般的企业会遇到各类用户调查,我此前也用DEDE的自定义表单和模型,完成了一些诸如报名等系统的开发。 -
dede5.7首页缩略图无水印/不变形的实现方法
大家还是不是都在为网站首页缩略图有水印而烦恼呢?如果不加水印吧,自己的原创文章或图片也不能很好的保留自己的东西,如果加自己加水印的功能 -
织梦dedecms怎么获取当前页面URL地址的方法
不少朋友需要在页面里面显示当前页面的URL达到自己想要的效果。其实这个方法,本身也是DedeCms自带的一个全局函数,我们只是以标签的形式将他在前台调用出
留言与评论 (共有 条评论) |