织梦外部链接首页不显示,子栏目也不显示解决方案

一级导航使用了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 ";


至此,织梦外部链接首页不显示 子栏目也不显示解决方案的问题全部解决


[本文转摘,qoogle未测试!]

如果文章对您有帮助|有启发|有共鸣|有“爽了”,请随意打赏。您的支持是我的动力和价值的体现。

----------我不是街头卖艺者,但我渴望被打赏,博客要生存下去不容易。
----------我不是酒店服务生,但我渴望被打赏,博主也有妻儿子女一家子人。
----------我不是乞丐叫花子,但我渴望被打赏,渴望被打赏的价值认同感。
----------我不是建筑搬运工,但我渴望被打赏,我是蜜蜂我阅读/挑选/整合/转载/传播。
----------我不是作家或教授,但我渴望被打赏,咱中国人也能主动为知识/为受益而付费。

感谢土豪的打赏!


一码支持:微信/支付宝

打赏qoogle的二维码


分享,也是您对我的热力支持。谢谢!

内容版权声明:除转载分类下的文章来源网络(直转或整合而成),其它皆为本站原创文章。

转载注明出处:http://qoogle.cn/?id=85

发表评论(不用注册哟!)

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。