删除版块全部主题一整行文字提示!
打开1. 模板目录:template/default/forum/forumdisplay_list.htm
搜索删除以上代码全部
修改前
修改后
如果需要文字的话在删除代码的位置添加一行代码(文字自己拿主意)
<a>标题</a>
如图;
文字效果
然后在自己的后台的 版块管理 里面设置一下排序,可以根据自己的爱好来设置。
{:2_25:}{:2_25:} 针对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]