Discuz! X3.* 发帖页面添加“一键排版”功能
分类 网站技术/村民张先生 发布于 2015-07-03 17:01
第三步,打开当前模板目录下的 forum/post.htm 模板,
查找:
<button type="submit" id="postsubmit" class="pn pnc" value="true" name="{if $_GET[action] == 'newthread'}topicsubmit{elseif $_GET[action] == 'reply'}replysubmit{elseif $_GET[action] == 'edit'}editsubmit{/if}">
在其前方新增一行:
<!--{if in_array($_G['forum']['fid'], array(5,66,4,195,149)) || $_G['groupid'] == 1}--><div style="margin-bottom:10px;"><button type="button" name="return" class="pn pnc" value="true" onclick="window.location.href='javascript:format(\'e_textarea\')'"><span>一键排版/格式整理</span></button> *点击后将以空行分段(自然段间插入空行),并清除冗余标点。</div><!--{/if}-->
请自行修改其中的版块号和用户组号,任何用户在这些版块发帖时,或指定的用户组在任何版块发帖时,将会显示一键排版按钮。
第四步,打开当前模板目录下的 forum/viewthread_fastpost.htm 模板,
查找:
<button {if $allowpostreply}type="submit"
在其前方新增一行:
<!--{if (in_array($_G['forum']['fid'], array(5,66,4,195,149)) && $_G['forum_thread']['authorid'] == $_G['uid']) || $_G['forum']['fid'] == '240' || $_G['groupid'] == 1}--><button type="button" name="return" class="pn pnc vm z" value="true" onclick="window.location.href='javascript:format(\'fastpostmessage\')'"><strong>一键排版</strong></button><!--{/if}-->
修改说明:请自行修改其中的版块号和用户组号,第一个判断:其中任一版块回帖时,若回帖者是楼主,显示排版按钮;第二个判断:指定版块中任何人回复都会显示排版按钮;第三个判断:该用户组在任何版块回帖都会显示排版按钮。
第五步,打开当前模板目录下的 forum/post_infloat.htm 模板,
查找:
<button type="submit" id="postsubmit" class="pn pnc z" value="true" name="{if $_GET[action] == 'newthread'}
在其前方新增一行:
<!--{if (in_array($_G['forum']['fid'], array(5,66,4,195,149)) && $_G['forum_thread']['authorid'] == $_G['uid']) || $_G['forum']['fid'] == '240' || $_G['groupid'] == 1}--><button type="button" name="return" class="pn pnc z" value="true" onclick="window.location.href='javascript:format(\'postmessage\')'"><span>一键排版</span></button><!--{/if}-->
修改说明:同第四步。
版权所有,转载请注明来源 大张小站 www.zhang.cq.cn ,非常感谢!
/2019-05-09 11:37三,四,五说的很笼统,看不太懂啊