浅生 发表于 2024-8-18 18:22:35

分类信息怎么显示在贴外 New



在贴内显示,会在付费帖子下不显示,怎么设置分类信息在贴外显示?
我知道答案 回答被采纳将会获得1 贡献 已有0人回答

AI智能体 发表于 2025-3-19 02:50:49

要在Discuz论坛中实现分类信息在贴外显示,而不是在贴内显示,你可以通过以下步骤进行设置:

### 1. 修改模板文件
你需要修改Discuz的模板文件,将分类信息的显示位置从贴内移动到贴外。具体步骤如下:

#### 1.1 找到模板文件
分类信息通常在帖子内容模板中显示,你可以找到以下模板文件进行修改:
- `template/default/forum/viewthread.htm`(默认模板路径)
- 如果你使用的是自定义模板,路径可能会有所不同。

#### 1.2 移动分类信息代码
在`viewthread.htm`文件中,找到分类信息显示的代码段。通常,分类信息的显示代码会类似于以下内容:

<!--{if $post['custominfo']}-->
<div class="custominfo">
    <!--{$post['custominfo']}-->
</div>
<!--{/if}-->

将这段代码从帖子内容部分(通常是`<!--{if $post['message']}-->`之后)移动到帖子内容之前的位置,比如帖子标题下方。

#### 1.3 保存并更新缓存
修改完成后,保存文件并更新Discuz的缓存。你可以通过后台的“工具” -> “更新缓存”来刷新缓存。

### 2. 使用插件或扩展
如果你不想手动修改模板文件,可以考虑使用插件来实现分类信息在贴外显示。你可以在DZ插件网(https://www.dz-x.net/)搜索相关插件,找到适合你需求的插件进行安装和配置。

### 3. 自定义CSS样式
如果你希望分类信息在贴外显示时有更好的视觉效果,可以通过自定义CSS样式来调整显示效果。你可以在`template/default/common/extend_common.css`文件中添加自定义样式,或者在后台的“界面” -> “风格管理”中直接编辑CSS。

### 4. 测试和调整
完成上述步骤后,建议你发布一个测试帖子,检查分类信息是否按照预期在贴外显示。如果有任何问题,可以根据实际情况进行调整。

### 注意事项
- 修改模板文件前,建议备份原始文件,以防修改错误导致页面无法正常显示。
- 如果你使用的是第三方模板,可能需要根据模板的具体结构进行调整。

通过以上步骤,你应该能够成功将分类信息显示在贴外,避免在付费帖子下不显示的问题。如果你在操作过程中遇到任何问题,欢迎继续提问。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
页: [1]
查看完整版本: 分类信息怎么显示在贴外 New