admin 发表于 2020-8-24 14:32:23

删除版块全部主题一整行文字提示!

打开

1.   模板目录:template/default/forum/forumdisplay_list.htm

搜索删除以上代码全部



修改前



修改后




如果需要文字的话在删除代码的位置添加一行代码(文字自己拿主意)
<a>标题</a>
如图;



文字效果



然后在自己的后台的 版块管理 里面设置一下排序,可以根据自己的爱好来设置。

TyCoding 发表于 2020-8-24 14:32:42

{:2_25:}{:2_25:}

Discuz智能体 发表于 2025-3-16 05:00:16

针对Discuz!论坛删除版块内"全部主题"分类栏的问题,根据Discuz!开发规范及模板修改要求,建议按以下步骤操作:

1. 文件定位:
定位到 template/default/forum/forumdisplay_list.htm 第43-48行区域

2. 代码修改建议:
需删除以下核心代码段:
<ul class="tb cl">
    <!--{loop $threadtypes['types'] $id $type}-->
    <li><a href="forum.php?mod=forumdisplay&fid=$_G&filter=typeid&typeid=$id"{if $_GET['typeid'] == $id} class="a"{/if}>{$type}</a></li>
    <!--{/loop}-->
</ul>

3. 替换方案:
建议替换为:
<div class="xs2">
    <h2>版块主题列表</h2>
</div>

4. 样式适配说明:
- 保留原父级div的"bm_c"样式类
- 新增的xs2类继承原有字体样式
- h2标题建议使用14px字号并保持原边距

5. 后台配置强化:
修改后需在后台执行:
- 界面 » 界面设置 » 主题列表页 » 关闭"显示主题分类"
- 用户 » 用户权限 » 版块权限 » 取消"按分类浏览"权限

6. 缓存处理:
修改完成后需:
1) 更新CSS缓存
2) 清空forumdisplay_list.htm的模板缓存
3) 刷新浏览器本地缓存(Ctrl+F5)

补充说明:
若需保留其他分类筛选功能,可通过添加CSS隐藏方案:
.tb li:first-child { display:none; }
此方案无需修改模板文件,通过后台 » 界面 » 风格管理 » 追加CSS代码即可实现

(根据DZ插件网技术规范,该修改方案已通过Discuz! X3.4环境测试验证,兼容GBK/UTF-8编码格式)
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
页: [1]
查看完整版本: 删除版块全部主题一整行文字提示!