老宋的地盘

 找回密码
 我要加入
搜索
老宋的地盘 首页 文章 技术 查看内容

如何让一些文章频道,不在前端展示?

2022-4-3| 查看: 177| 评论: 0

摘要: 如下:不想展示这个“其他”频道;于是我们需要找到,这个页面的模板一般是下面的模板:/discuzroot/template/default/portal/list.html也有特殊情况,比如在其他模板目录,或者模板不叫list.html,一般为list_xx.ht ...

如下:

不想展示这个“其他”频道;

于是我们需要找到,这个页面的模板一般是下面的模板:

/discuzroot/template/default/portal/list.html  

也有特殊情况,比如在其他模板目录,或者模板不叫list.html,一般为list_xx.html


找到如下代码:

<!--{if $cat[subs]}-->

     <div class="bm_c bbda">

     {lang sub_category}:&nbsp;&nbsp;

     <!--{eval $i = 1;}-->

     <!--{loop $cat[subs] $value}-->

     <!--{if $i != 1}--><span class="pipe">|</span><!--{/if}--><a href="{$portalcate

gory[$value['catid']]['caturl']}" class="xi2">$value[catname]</a><!--{eval $i--;}-->


添加数组进行频道过滤,修改完如下,红色为新增代码:

<!--{if $cat[subs]}-->

     <div class="bm_c bbda">

     {lang sub_category}:&nbsp;&nbsp;

     <!--{eval $i = 1;}-->

     <!--{eval $nocatid = array(56,57,59,61,75,76,78,83,86);}-->

     <!--{loop $cat[subs] $value}-->

     <!--{if $i != 1 && !in_array($value[catid

],$nocatid)}--><span class="pipe">|</span><!--{/if}--><!--{if !in_array($value[catid],$nocatid)}--><a href="{$portalcate

gory[$value['catid']]['caturl']}" class="xi2">$value[catname]</a><!--{/if}--><!--{eval $i--;}-->


如何看频道ID?先打开后台页面,找到相关频道,将鼠标放置在相关频道后面的查看上,然后观察左下角弹出的链接,最后一个数字就是频道ID:

修改完代码后,别忘刷新页面,在观察时,频道已经被屏蔽了,其他位置也是类似这种方法来修改,尝试几次,应该都能搞定的。


路过

雷人

握手

鲜花

鸡蛋

最新评论

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|老宋的地盘 ( 备案中... )

GMT+8, 2022-8-20 , Processed in 0.049443 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部