让用户在浏览 Discuz x2 论坛时快速选择预置的语句插入到文本框中,只需要简单一步即可轻松完成,不是插件,比插件效果更好。
用文本编辑器(如记事本)打开 template\default\common\seditor.htm,在文件最后的</div>之前插入以下内容- {if CURMODULE == viewthread}
- <span style="color:lightgrey">|</span>
- <SELECT style="width: 240px" id="s1" onchange="pickQuickReplySentence()">
- <option selected value="">不想打字?选择快捷回复吧!</option>
- <option value="不给力啊!">不给力啊!</option>
- <option value="为人民币服务!">为人民币服务!</option>
- <option value="轻松E站,快乐无限!">轻松E站,快乐无限!</option>
- <option value="亲,你肿么了啊,亲!">亲,你肿么了啊,亲!</option>
- <option value="人类已经阻止不了楼主了!">人类已经阻止不了楼主了!</option>
- <option value="哥顶的不是帖子,是寂寞!">哥顶的不是帖子,是寂寞!</option>
- <option value="不要迷恋哥,哥只是个传说!">不要迷恋哥,哥只是个传说!</option>
- <option value="好帖,真是千载难逢的好帖!">好帖,真是千载难逢的好帖!</option>
- <option value="鄙视我的人那么多,你算老几!">鄙视我的人那么多,你算老几!</option>
- <option value="你回不回帖由你,我反正要回的!">你回不回帖由你,我反正要回的!</option>
- <option value="掏出菜刀,三秒变公公,全场Hold住!">掏出菜刀,三秒变公公,全场Hold住!</option>
- </SELECT>
- <SCRIPT type="text/javascript">
- function pickQuickReplySentence() {
- var o = document.getElementById("fastpostmessage").value
- var v = document.getElementById("s1").value
- document.getElementById("fastpostmessage").innerHTML = o + ' ' +v
- }
- </SCRIPT>
- {/if}
复制代码 增加或删除一个 <option value="掏出菜刀,三秒变公公,全场Hold住!">内容</option> 即增加或删除一句,注意 value="" 和内容的值要一样,如果不一样,选择时显示的是内容的值,插入后的语句是value=""的值。
可以将代码中的{if CURMODULE == viewthread}和{if}删除,那么在帖子查看页面和帖子列表都会显示快捷回复语句。
UTF-8 版的请将代码中的汉字进行 UTF-8 转码或将整个文件保存为 UTF-8 编码格式,否则快捷回复文字会显示成乱码。 |
|