Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[发布] 仿官网帖子阅读页快速回复修改教程!【2011-12-12更新】

  [复制链接]
chen345210 发表于 2011-12-10 02:14:04 | 显示全部楼层 |阅读模式
本帖最后由 chen345210 于 2011-12-12 19:39 编辑

今天在官网,看到快速回复这个功能!感觉还不错!

就抽出时间怎加了这个功能!



下面给大家发个修改教程!是修改教程哦!不是插件的!

演示:
http://bbs.7drt.com/thread-2885-1-1.html



效果:





修改方法:

打开viewthread_node.htm文件!

路径:template/你的风格目录/forum/viewthread_node.htm文件
搜索:
  1. <!--{if !IS_ROBOT && $post['first'] && !$_G['forum_thread']['archiveid']}-->
复制代码
在下面增加以下代码:
  1. <!--快速回复开始-->
  2.     <div id="vfastpost">
  3. <div id="vfpopup" class="container xi3" style="">
  4. </div>
  5. <form method="post" autocomplete="off" id="vfastpostform" action="forum.php?mod=post&action=reply&fid=$post[fid]&tid=$post[tid]&fromvf=1&replysubmit=yes&infloat=yes&handlekey=vfastpost">
  6. <input type="hidden" name="formhash" value="{FORMHASH}" />


  7. <table cellspacing="0" cellpadding="0" id="vfastposttb">
  8. <tr>
  9. <td id="vf_l" style=""></td>
  10. <td id="vf_m" style=""><input type="text" name="message" id="vmessage" onKeyDown="seditor_ctlent(event, '$(\'vfastpostform\').submit()');"/></td>
  11. <td id="vf_r" style=""></td>
  12. <td id="vf_b" style=""><button type="submit" class="pn pnc" name="replysubmit" id="vreplysubmit" value="true" style="">post_newreply</button></td>
  13. </tr>
  14. </table>
  15. </form>

  16. </div>

  17. <script type="text/javascript" reload="1">
  18. var vf_tips = '楼主的帖子怎么样?赶紧试试这里的快速回复给楼主点评论吧';
  19. $('vmessage').value = vf_tips;
  20. $('vmessage').style.color = '#CDCDCD';
  21. $('vmessage').onclick = function() {
  22. if($('vmessage').value==vf_tips) {
  23. $('vmessage').value='';
  24. $('vmessage').style.color="#000";
  25. }
  26. ajaxget('plugin.php?id=vfastpost:stat&subop=stat&ac=cl_vf_first&hash=11473ccdedcb61a062dab044f54b14b9', '');
  27. }
  28. $('vmessage').onblur = function() {
  29. if(!$('vmessage').value) {
  30. $('vmessage').value=vf_tips;
  31. $('vmessage').style.color="#CDCDCD";
  32. }
  33. }
  34. $('vreplysubmit').onclick = function() {
  35. if($('vmessage').value == vf_tips) {
  36. return false;
  37. }
  38. }
  39. $('vf_known').onclick = function() {
  40. $('vfpopup').style.display = 'none';
  41. setcookie('vfastpost', 1, 86400*7);
  42. }
  43. </script>   
  44. <!--快速回复结束-->
复制代码
然后打开css文件
路径:template/你的风格目录/common/common.css文件
在末尾添加以下属性代码:
  1. /*快速回复CSS*/

  2. #vfastpost {
  3.         POSITION: relative; PADDING-BOTTOM: 3px; MARGIN: 10px 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BACKGROUND: #e5edf2; PADDING-TOP: 3px
  4. }
  5. #vfastpost TD {
  6.         HEIGHT: 38px
  7. }
  8. #vfastpost #vf_l {
  9.         WIDTH: 5px; BACKGROUND: url({IMGDIR}/v.png) no-repeat -30px -39px
  10. }
  11. #vfastpost #vf_m {
  12.         BACKGROUND: url({IMGDIR}/v.png) repeat-x 0px -79px
  13. }
  14. #vfastpost #vf_m INPUT {
  15.         BORDER-BOTTOM: white 1px solid; BORDER-LEFT: white 1px solid; OUTLINE-STYLE: none; WIDTH: 100%; FONT-SIZE: 14px; BORDER-TOP: white 1px solid; BORDER-RIGHT: white 1px solid
  16. }
  17. #vfastpost #vf_r {
  18.         WIDTH: 10px; BACKGROUND: url({IMGDIR}/v.png) no-repeat -47px -119px
  19. }
  20. #vfastpost #vf_b {
  21.         WIDTH: 120px
  22. }
  23. #vfastpost #vf_b BUTTON {
  24.         BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; LINE-HEIGHT: 100px; MARGIN: 0px; BORDER-LEFT-STYLE: none; PADDING-LEFT: 0px; WIDTH: 120px; PADDING-RIGHT: 0px; DISPLAY: block; BORDER-TOP-STYLE: none; BACKGROUND: url({IMGDIR}/v.png) no-repeat 0px 0px; HEIGHT: 38px; BORDER-RIGHT-STYLE: none; OVERFLOW: hidden; PADDING-TOP: 0px
  25. }
  26.         
复制代码


最后将图片文件上传到你的风格image文件夹下:


有好多会员反馈说不显示图片,这个原因是图片放错路径导致的!

注意:如果你使用的是默认模板。默认的路径是static/image/common/
如果不是使用的默认模板。请将图片上传你当前模板的image文件里!
不知道路径的,可以查看一下你的发帖按钮图片放在那里,你就放在哪个位置!


默认路径:static/image/common/

图片下载:



上传不了附件,点击这个链接然后图片另存为
https://discuz.dismall.com/source/plugin/vfastpost/image/v.png





然后进入后台更新缓存!

这样就OK了!



很简单把!嘿嘿!!!!







评分

1

查看全部评分

 楼主| chen345210 发表于 2011-12-10 02:14:52 | 显示全部楼层
怎么附件没法上传啊
回复

使用道具 举报

 楼主| chen345210 发表于 2011-12-10 02:24:19 | 显示全部楼层
本帖最后由 chen345210 于 2011-12-18 15:25 编辑

仿Discuz官方右侧添加评论修改教程 For X2
http://bbs.7drt.com/thread-3015-1-2.html
回复

使用道具 举报

J.ason 发表于 2011-12-10 03:01:48 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

家俊 发表于 2011-12-10 03:06:59 | 显示全部楼层
頂上
回复

使用道具 举报

zyroom 发表于 2011-12-10 03:09:10 | 显示全部楼层
不错。支持
回复

使用道具 举报

kisslbz 发表于 2011-12-10 03:23:57 | 显示全部楼层
不错。支持
回复

使用道具 举报

 楼主| chen345210 发表于 2011-12-10 04:30:41 | 显示全部楼层
本帖最后由 chen345210 于 2011-12-12 17:23 编辑

:victory:



有好多会员反馈说不显示图片,这个原因是图片放错路径导致的!

注意:如果你使用的是默认模板。默认的路径是static/image/common/
如果不是使用的默认模板。请将图片上传你当前模板的image文件里!
不知道路径的,可以查看一下你的发帖按钮图片放在那里,你就放在哪个位置!

回复

使用道具 举报

hugang 发表于 2011-12-10 04:40:01 | 显示全部楼层
回复

使用道具 举报

大大乔侨 发表于 2011-12-10 05:52:35 | 显示全部楼层
支持
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-16 12:23 , Processed in 0.036681 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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