找回密码
 新建账号

Discuz X2 快捷回复功能,操作简单,非插件

[复制链接]
php 发表于 2011/12/19 16:09 | 显示全部楼层 |阅读模式
让用户在浏览 Discuz x2 论坛时快速选择预置的语句插入到文本框中,只需要简单一步即可轻松完成,不是插件,比插件效果更好。

用文本编辑器(如记事本)打开 template\default\common\seditor.htm,在文件最后的</div>之前插入以下内容
  1. {if CURMODULE == viewthread}
  2. <span style="color:lightgrey">|</span>
  3. <SELECT style="width: 240px" id="s1" onchange="pickQuickReplySentence()">
  4. <option selected value="">不想打字?选择快捷回复吧!</option>
  5. <option value="不给力啊!">不给力啊!</option>
  6. <option value="为人民币服务!">为人民币服务!</option>
  7. <option value="轻松E站,快乐无限!">轻松E站,快乐无限!</option>
  8. <option value="亲,你肿么了啊,亲!">亲,你肿么了啊,亲!</option>
  9. <option value="人类已经阻止不了楼主了!">人类已经阻止不了楼主了!</option>
  10. <option value="哥顶的不是帖子,是寂寞!">哥顶的不是帖子,是寂寞!</option>
  11. <option value="不要迷恋哥,哥只是个传说!">不要迷恋哥,哥只是个传说!</option>
  12. <option value="好帖,真是千载难逢的好帖!">好帖,真是千载难逢的好帖!</option>
  13. <option value="鄙视我的人那么多,你算老几!">鄙视我的人那么多,你算老几!</option>
  14. <option value="你回不回帖由你,我反正要回的!">你回不回帖由你,我反正要回的!</option>
  15. <option value="掏出菜刀,三秒变公公,全场Hold住!">掏出菜刀,三秒变公公,全场Hold住!</option>
  16. </SELECT>
  17. <SCRIPT type="text/javascript">
  18. function pickQuickReplySentence() {
  19. var o = document.getElementById("fastpostmessage").value
  20. var v = document.getElementById("s1").value
  21. document.getElementById("fastpostmessage").innerHTML = o + ' ' +v
  22. }
  23. </SCRIPT>
  24. {/if}
复制代码
增加或删除一个 <option value="掏出菜刀,三秒变公公,全场Hold住!">内容</option> 即增加或删除一句,注意 value="" 和内容的值要一样,如果不一样,选择时显示的是内容的值,插入后的语句是value=""的值。

可以将代码中的{if CURMODULE == viewthread}和{if}删除,那么在帖子查看页面和帖子列表都会显示快捷回复语句。

UTF-8 版的请将代码中的汉字进行 UTF-8 转码或将整个文件保存为 UTF-8 编码格式,否则快捷回复文字会显示成乱码。
追梦人 发表于 2012/2/10 20:06 | 显示全部楼层
这么久没有人来回复,我来捧场了

手机版|轻松E站

GMT+8, 2024/11/21 23:53

快速回复 返回顶部 返回列表