无码精品宅男二区在线观看_无码香蕉久综合在线久草观看_久久亚洲三区亚洲热香蕉导航综合_亚洲伊人热一本香蕉天久麻豆熟女老司机乱伦

網絡建站知識

精準傳達 ? 價值共享

洞悉互聯網前沿資訊,探尋網站營銷規律

查看其它板塊

織夢外部鏈接首頁不顯示 子欄目也不顯示解決方案

作者:Smileby陌少羽 | 2019-05-24 09:03 |點擊:

最近站長在仿站是,因為需要,在設置欄目時,將一個頂級欄目設置成了外鏈形式,在生成首頁時,發現這個設置了外鏈的一級欄目消失了,并且它下面的二級欄目頁同樣消失了

出現問題了,我們就要尋找問題!


一級導航使用了dede:channelartlist標簽進行調用 那么就不會顯示設置的外鏈

現在我們需要找到dede:channelartlist標簽:

路徑:include/taglib/channelartlist.lib.php  打開找到67行:

$tpsql = " reid=0 AND ispart<>2 AND ishidden<>1 AND channeltype>0 ";

改成:

$tpsql = " reid=0 AND ishidden<>1 AND channeltype>0 ";

 

以為這樣就OK了嗎?那是大錯特錯!

這樣只是解決了dede:channelartlist標簽能調用外鏈的欄目了!可實際使用中,如站長這樣,一級欄目下還有二級欄目(非外鏈欄目),那這些二級欄目是需要生成html文件進行訪問的!

那現在問題來了!你能在生成里面找到這個一級欄目被設置成外鏈的欄目嗎?

答案很明顯:不能!

那這個外鏈欄目下的二級欄目同時也消失了,現在想更新這部分欄目頁也沒有辦法更新了!

 


 

下面接著找到:include/typelink.class.php,并打開!

找到276行:

$query = "SELECT id,typename,ispart FROM `dede_arctype` WHERE ispart<>2 AND reid=0 $ctsql ORDER BY sortrank ASC";

改成:

$query = "SELECT id,typename,ispart FROM `dede_arctype` WHERE reid=0 $ctsql ORDER BY sortrank ASC";

 

接著如果在二級欄目新增文章時,由于當前的一級欄目設置成了外鏈,所有在新增文章是無法選擇二級欄目

找到:dede/inc/inc_catalog_options.php, 并打開!

找到68行:

$query = "SELECT id,typename,ispart,channeltype FROM `dede_arctype` WHERE ispart<>2 AND reid=0 ORDER BY sortrank ASC ";

改成:

$query = "SELECT id,typename,ispart,channeltype FROM `dede_arctype` WHERE reid=0 ORDER BY sortrank ASC ";

 

至此,織夢外部鏈接首頁不顯示 子欄目也不顯示解決方案的問題全部解決

如沒特殊注明,文章均為狐靈科技原創,轉載請注明?? "織夢外部鏈接首頁不顯示 子欄目也不顯示解決方案
多一份免費策劃方案,總有益處。

請直接添加技術總監微信聯系咨詢

網站設計 品牌營銷

多一份參考,總有益處

聯系狐靈科技,免費獲得專屬《策劃方案》及報價

咨詢相關問題或預約面談,可以通過以下方式與我們聯系

業務熱線:15082661954 / 大客戶專線:15523356218