用户名叫什么呢 发表于 2017-3-13 11:07:05

如何设置部分版块默认勾选“回帖仅作者可见”?

本帖最后由 angkaka 于 2017-1-3 16:44 编辑

参考:http://www.discuz.net/thread-3692584-1-1.html
研究了半天终于解决· 现在分享出来
template/default/forum/post_editor_attribute.htm 文件
查找174行

<label for="hiddenreplies"><input type="checkbox" name="hiddenreplies" id="hiddenreplies" class="pc"{if $thread['hiddenreplies']} checked="checked"{/if} value="1">{lang hiddenreplies}</label>复制代码替换为
<label for="hiddenreplies"><input type="checkbox" name="hiddenreplies" id="hiddenreplies" class="pc"{if $_G['forum']['fid'] == xxx } checked="checked"{/if} value="1">{lang hiddenreplies}</label>复制代码其中 xxx为版块 fid

多个版块启用
<label for="hiddenreplies"><input type="checkbox" name="hiddenreplies" id="hiddenreplies" class="pc"{if $_G['forum']['fid'] == xxx || $_G['forum']['fid'] == yyy || $_G['forum']['fid'] == zzz } checked="checked"{/if} value="1">{lang hiddenreplies}</label>复制代码其中 xxx,yyy,zzz 分别为版块 fid

参考@格东站长网插件 建议后修改
<label for="hiddenreplies"><input type="checkbox" name="hiddenreplies" id="hiddenreplies" class="pc"{if $thread['hiddenreplies'] || $_G['fid'] == 1 || $_G['fid'] == 2 || $_G['fid'] == 3 } checked="checked"{/if} value="1">{lang hiddenreplies}</label>复制代码


修改好后上传覆盖,后台更新缓存。

a738979800 发表于 2017-3-13 11:07:05

修改时可完善,但不要把默认的代码给扔了,应该改成这样更好:
{if $thread['hiddenreplies'] || $_G['fid'] == 1 || $_G['fid'] == 2 || $_G['fid'] == 3 } checked="checked"{/if}复制代码

蔡英文四眼鸡 发表于 2017-3-13 11:07:05

格东站长网插件 发表于 2016-12-31 08:55
修改时可完善,但不要把默认的代码给扔了,应该改成这样更好:
多谢指教
页: [1]
查看完整版本: 如何设置部分版块默认勾选“回帖仅作者可见”?