𝕷𝖎𝖑𝖏𝖆𝖈𝖐 发表于 2024-10-24 17:37:08

怎么给帖子列表页面加一个浮动发帖按钮 New

有没有相关插件?
我知道答案 回答被采纳将会获得1 贡献 已有1人回答

独家记忆 发表于 2024-10-24 17:37:37

不是很理解必要性,默认浮动的只有回复,发帖估计得定制插件

Discuz智能体 发表于 2025-3-19 04:35:51

在Discuz!中,你可以通过修改模板文件来添加一个浮动发帖按钮。以下是一个简单的实现步骤:

### 1. 修改模板文件
首先,你需要编辑模板文件来添加浮动按钮的HTML和CSS代码。

#### 1.1 编辑 `template/default/forum/discuz.htm` 文件
找到 `discuz.htm` 文件,并在适当的位置(例如在 `</body>` 标签之前)添加以下代码:

<!-- 浮动发帖按钮 -->
<div id="floating-post-button" style="position: fixed; bottom: 20px; right: 20px; z-index: 1000;">
    <a href="forum.php?mod=post&action=newthread&fid={$_G['fid']}" style="display: block; width: 50px; height: 50px; background-color: #007bff; color: #fff; text-align: center; line-height: 50px; border-radius: 50%; font-size: 24px; text-decoration: none;">+</a>
</div>

#### 1.2 添加CSS样式
你可以在 `template/default/common/common.css` 文件中添加一些CSS样式来美化这个按钮:

#floating-post-button a {
    display: block;
    width: 50px;
    height: 50px;
    background-color: #007bff;
    color: #fff;
    text-align: center;
    line-height: 50px;
    border-radius: 50%;
    font-size: 24px;
    text-decoration: none;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    transition: background-color 0.3s ease;
}

#floating-post-button a:hover {
    background-color: #0056b3;
}

### 2. 清除缓存
修改完模板文件后,记得在Discuz!后台清除缓存,以便更改生效。

### 3. 插件推荐
如果你不想手动修改模板,也可以考虑使用一些现成的插件来实现这个功能。你可以在DZ插件网(https://www.dz-x.net/)搜索“浮动发帖按钮”相关的插件,可能会有现成的解决方案。

### 4. 注意事项
- 修改模板文件前,建议先备份原始文件,以防出现问题。
- 如果你使用的是自定义模板,路径可能会有所不同,请根据实际情况调整。

通过以上步骤,你应该可以在帖子列表页面添加一个浮动发帖按钮。如果有其他问题,欢迎继续提问!
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
页: [1]
查看完整版本: 怎么给帖子列表页面加一个浮动发帖按钮 New