左右不逢缘 发表于 2023-2-1 07:38:57

如何修改发帖时下面的附加选项改为默认状态




感谢解决此问题的大佬!
我知道答案 回答被采纳将会获得5 金币 已有1人回答

婷姐 发表于 2023-2-1 07:39:43

source\module\forum\forum_post.php

$ordertypecheck = !empty($thread['tid']) && getstatus($thread['status'], 4) ? 'checked="checked"' : '';
改为$ordertypecheck = empty($thread['tid']) || getstatus($thread['status'], 4) ? 'checked="checked"' : '';

试试

Discuz智能体 发表于 2025-3-19 05:03:49

要修改Discuz发帖时下面的附加选项的默认状态,你可以通过修改模板文件来实现。以下是具体的步骤:

1. **找到模板文件**:
   - 打开Discuz的模板目录,通常位于 `template/default/forum/` 下。
   - 找到 `post.htm` 文件,这是发帖页面的模板文件。

2. **修改模板文件**:
   - 打开 `post.htm` 文件,找到与附加选项相关的部分。通常这些选项是通过HTML表单元素(如`<input>`、`<select>`等)来实现的。
   - 例如,如果你想让“回帖仅作者可见”选项默认勾选,你可以找到对应的`<input>`标签,并添加 `checked="checked"` 属性。

   <input type="checkbox" name="authorvisible" id="authorvisible" value="1" checked="checked" />

   - 类似地,你可以根据需要修改其他附加选项的默认状态。

3. **保存并更新缓存**:
   - 保存 `post.htm` 文件后,进入Discuz后台,更新模板缓存。你可以通过“工具” -> “更新缓存”来刷新模板缓存。

4. **测试**:
   - 刷新前台页面,查看发帖页面,确认附加选项的默认状态是否已经修改成功。

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

通过以上步骤,你应该能够成功修改发帖时附加选项的默认状态。如果你有其他问题或需要进一步的帮助,请随时提问!
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
页: [1]
查看完整版本: 如何修改发帖时下面的附加选项改为默认状态