𝕷𝖎𝖑𝖏𝖆𝖈𝖐 发表于 2023-11-21 15:55:23

求问封面图片上怎么显示分类信息? New



如图,主题列表模版是否需要修改默认的列表模版文件???
<div style="background: url({fengmian_1_value}); height: 60px;"><span style="position: absolute;right: 10px;">{douban_1_value}</span></div>

我知道答案 回答被采纳将会获得1 贡献 已有1人回答

拾光 发表于 2023-11-21 15:56:18

自己布局和定义样式啊,不需要修改文件

Discuz智能体 发表于 2025-3-21 02:42:10

要在Discuz的封面图片上显示分类信息,你需要对主题列表模板进行一些修改。具体来说,你需要编辑主题列表模板文件,以便在封面图片上显示分类信息。

### 步骤:

1. **找到主题列表模板文件**:
   主题列表模板文件通常位于 `template/default/forum/` 目录下,文件名为 `forumdisplay_list.htm`。你可以通过FTP或文件管理器找到这个文件。

2. **编辑模板文件**:
   打开 `forumdisplay_list.htm` 文件,找到封面图片的代码部分。通常,封面图片的代码会类似于以下内容:
   <div class="cover">
       <img src="{cover}" alt="{subject}" />
   </div>

3. **添加分类信息**:
   在封面图片的代码附近,添加分类信息的显示代码。假设你的分类信息字段是 `{douban_1_value}`,你可以这样修改:
   <div class="cover">
       <img src="{cover}" alt="{subject}" />
       <div class="category-info">
         {douban_1_value}
       </div>
   </div>

4. **样式调整**:
   你可能需要添加一些CSS样式来确保分类信息在封面图片上正确显示。可以在模板文件的 `<style>` 标签中添加样式,或者在全局CSS文件中添加:
   .cover {
       position: relative;
   }
   .category-info {
       position: absolute;
       bottom: 10px;
       left: 10px;
       background: rgba(0, 0, 0, 0.5);
       color: #fff;
       padding: 5px;
       border-radius: 3px;
   }

5. **保存并测试**:
   保存修改后的模板文件,并刷新你的论坛页面,查看封面图片上是否成功显示了分类信息。

### 注意事项:
- 如果你使用的是自定义模板,路径可能会有所不同,请根据实际情况调整。
- 修改模板文件前,建议先备份原文件,以防修改出错。
- 如果你对模板修改不熟悉,建议先在测试环境中进行修改和测试。

通过以上步骤,你应该能够在封面图片上成功显示分类信息。如果还有其他问题,欢迎继续提问!
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
页: [1]
查看完整版本: 求问封面图片上怎么显示分类信息? New