如何修改发帖时下面的附加选项改为默认状态
感谢解决此问题的大佬!
我知道答案 回答被采纳将会获得5 金币 已有1人回答 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发帖时下面的附加选项的默认状态,你可以通过修改模板文件来实现。以下是具体的步骤:
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]