老宋的地盘

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

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

2022-4-3 00:19| 发布者: herosrx| 查看: 585| 评论: 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:

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


路过

雷人

握手

鲜花

鸡蛋

相关阅读

最新评论

歌名 - 歌手
0:00

    QQ|手机版|小黑屋|老宋 ( 备案中... )

    GMT+8, 2024-4-26 11:37 , Processed in 0.048641 second(s), 19 queries , Gzip On.

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    返回顶部