让织梦(DEDE)隐藏栏目下的文章不被arclist调用
2019-03-22 04:17:30来源: 22排行网 阅读 ()
本人接触织梦已经有近一年的时间了,我建的第一个站就是用织梦这个系统。织梦本身的功能已经很强大了,基本能满足我的绝大部分需求,大部分时间我都是用在了设计界面模板上面了,而对于织梦的后台源码则没有研究过。
最近闲来无事,又新建了一个站。在设计网站栏目的时候,我希望建个类似草稿箱一样的采集库栏目,专门存放采集来的文章。每篇采集的文章都经过处理后才规划 到其他正式栏目下,可现在问题来了,采集库中没有处理的文章也会显示在首页和频道页,这并不是我想要的。我想到了在建新栏目的时候,可以选择是否是隐藏栏目,我突然茅塞顿开,感觉这个应该能解决我的问题,可最终还是让我失望了,这个隐藏栏目的设置只是在导航菜单中起作用。没有办法了,只有硬着头皮去研究源 代码了。利用上学那会懂的一丁点毛皮,花了我半个多小时,终于把这个问题搞定了。
其实很简单,就改一句代码,打开/include/taglib/arclist.lib.php文件,找到这一句(大概在350行):
if($orwhere!='') $orwhere = "WHERE $orwhere ";
将其改成
if($orwhere!='') $orwhere = "WHERE $orwhere and tp.ishidden != 1 ";
就可以了。
当然了,这样改了之后也会带来另一个问题,如果在导航菜单中隐藏某个栏目,那么这个栏目下的文章也将不能用arclist调用了。而我们其实有可能是想让它能用够用arclist调出来。
因为我的小站导航都是在代码里写死的,所以这样修改后对我基本没有影响。其他站长若是有跟我一样的需求,倒可以试试。
此文为本站原创作品,转载请注明出处:http://www.22ph.com/info/kj/2011/0721/2433.html
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- 新手搭建DeDecms织梦网站的详细操作流程 2019-04-10
- 织梦移动端如何修改熊掌号提交改造分析案例 2019-04-10
- 涨姿势!原来索引量与site展现量不一致的背后隐藏这么多玄机 2019-04-10
- 【MIP技术分享】dedecms/gbk站点mip改造方案 2019-04-10
- 我在淘宝卖织梦源码的日子 2019-04-10
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash