顶点网 > Datalife Engine 如何从 {catmenu} 中隐藏指定分类?
Datalife Engine 如何从 {catmenu} 中隐藏指定分类?


前言



在Datalife Engine中使用{catmenu}标签可以输出网站分类以及分类包含的文章数量,那么有一些分类,例如网站新闻等不便于输出在首页中的要怎样做呢?
本文就此讲一下通过简单的修改代码实现从 {catmenu} 中隐藏指定分类。

修改方法


[payhide-hidecat]
编辑 engine/classes/templates.class.php 文件
查找
if( !$node['id'] ) continue;


在其下方输入
if(in_array($node['id'],[1,2,3])) continue;


其中1,2,3是分类id,id在后台分类管理中可以获取,同时隐藏多个分类,id之间使用半角逗号分隔。
保存上传。然后在后台更新缓存,指定的分类即可从 {catmenu} 中隐藏。
[/payhide]

为了代码的完整性和安全性,在不动系统代码的情况下,reishi写成了一个hack,在后台插件管理中上传安装可以直接使用。
在下面的附件中,购买后直接显示,和上面的只需一次支付即可。
[payhide-hidecat]
https://reishi.lanzouy.com/ikZsF13iwarc
[/payhide]
返回