全部模板|推薦模板|TAG標簽|加入收藏|網站地圖您好,歡迎來到織夢云模板,一站式織夢模板定制下載站!
您現在的位置:織夢模板 > 織夢教程 > 二次開發 >

DEDECMS5.6和5.7跳轉網址直接顯示跳轉網址的解決辦

時間:2015-06-23 來源:網絡 作者:織夢云模板 點擊:

本解決方案是在DEDECMS5.7中測試過的,當文檔設置為跳轉并添加跳轉網址后如何不經過中轉頁而直接可以用標簽arcurl在底層模板中顯示redirecturl跳轉網址。

 

找到dedecms文件:/include/helpers/channelunit.helper.php中,第157行處開始修改:

修改前:

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)
{
//——–跳轉網址不經過中間頁直接顯示—————-begin—by oicto
global $dsql;
$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;
}
}
//——–跳轉網址不經過中間頁直接顯示—————-end—by oicto
//動態文章
if($cfg_rewrite == ‘Y’)
{
return $GLOBALS[“cfg_plus_dir”].”/view-“.$aid.’-1.html';
}
else
{
return $GLOBALS[‘cfg_phpurl’].”/view.php?aid=$aid”;
}
}

本文版權歸原作者所有,轉載請注明原文來源出處,織夢云模板感謝您的支持!

本文鏈接:http://www.fmilzo.live/news/kaifa/news-4958.html DEDECMS5.6和5.7跳轉網址直接顯示跳轉網址的解決辦 http://www.fmilzo.live/news/kaifa/news-4958.html

關于本站 -聯系我們 -免責聲明 -常見問題 -服務項目 - 留言反饋

Copyright © 2012-2014 www.fmilzo.live. 織夢云模板 版權所有 | 粵ICP備14083021號-13 |

售前咨詢

售后服務

技術支持

會員登錄
還沒有賬號立即注冊

用戶名登錄

看不清?點擊更換

用第三方帳號直接登錄

返回

您可以選擇直接注冊或用第三方帳號登錄網站,一分鐘完成注冊

大乐透500期走势图