dedecms文章直接跳转到链接地址

http://www.fzcms.com - 09-09

 在dedecms的文章中,可以在添加的时候就设置一个跳转,那么如何不经过中转页而直接跳转呢?可以用标签arcurl在底层模板中显示redirecturl跳转网址,具体操作如下:

找到dedecms文件:/include/helpers/channelunit.helper.php中,大概在第159行处开始插入:

    if($rank!=0 || $ismake==-1 || $typeid==0 || $money>0)


//--------跳转网址不经过中间页直接显示----------------
    global $dsql;
    $flag = $dsql->GetOne("select * from `cn_archives` where id = $aid;");
    $flag = $flag['flag'];
    if(preg_match("/j/",$flag)){
    $addontable = $dsql->GetOne("select art.id,cht.addtable from `cn_arctype` art left join `cn_channeltype` cht onart.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;
    }
    }
//--------跳转网址不经过中间页直接显示----------------


//动态文章
    if($cfg_rewrite == 'Y')
//跳转修改