发布【快速回复楼主插件-FastReTopic_Ver_1.00.2】

来自: Discuz 作者: foho 时间: 2011-8-30 13:43 查看: 11.1k 回复: 15

本帖最后由 foho 于 2011-9-20 17:14 编辑

功能演示:
1.jpg


已经下载过的,或者正准备下载的,请到这里下载升级版本【快速回复楼主插件-FastReTopic_Ver_1.00.3】

http://www.maiplus.com/forum.php?mod=viewthread&tid=92&extra=page%3D1
/*
*******************************************************************************************
*注意:  此功能仅在Discuz X2 GBK版本验证通过,其他版本应该也没问题,只是我没测试。
*说明:  此功能是在威兔网第一次看到,在Discuz论坛ID为32212816那里获得
*          基本代码修改而成。欢迎大家转载、修改、优化,并能发给我一份:Denny#(用@替换#)maiplus.com
*          不胜感谢!
*演示:  http://www.maiplus.com
*建议或Bug提交:  http://www.maiplus.com/forum.php?mod=viewthread&tid=92
*
*******************************************************************************************
*/



1.上传viewthread_fastpost_1.htm  到风格模板目录,如我的风格目录是maiplus,
        则把此htm文件上传到:template/maiplus/forum/
2.修改风格对应的CSS文件,如我的风格目录是maiplus,则修改template/maiplus/common/common.css
       在此文件最后面添加下面几句代码:



  1. /* 快速回复楼主css,By 买佳网 www.maiplus.com */
  2. .n2-firstpost{height:40px;padding:5px 5px 0px 5px;margin:10px 0px;background:#eaeaea;border:1px solid #ddd;}
  3. .n2-firstposti{float:left;width:95%;height:30px;line-height:30px;font-size:14px;border:1px solid;border-color:#999 #CCC #CCC #999;padding:2px 5px;background:#fff;}
  4. .n2-firstpostb{float:left;width:90px;height:36px;border:none;overflow:hidden;text-indent:-9999px;background:#317AC3 url({IMGDIR}/n2-post.png) no-repeat 0 0;cursor:pointer;}
复制代码

3.上传n2-post.png到当前使用风格的image目录,如我的风格是maiplus,则上传到static/image/maiplus/ 下面。

4. 修改当前风格对应的viewthread_node.htm,如我的风格是maiplus,则在目录template/maiplus/forum/下面找到此文件,
   搜索关键词:

  1. :{if $post['first'] && ($post[tags] || $relatedkeywords)}
复制代码

在上面一行添加这样一句:

  1. <!--{if $post['first']}-->
  2. <!--{subtemplate forum/viewthread_fastpost_1}-->
  3. <!--{/if}-->
复制代码


5. 在\static\js\forum.js文件中查找代码:

  1. function updatefastpostattach(aid, url)
复制代码


在其上面一行添加:

  1. var postpt_t = 0;
  2. function postvalidate(theform, noajaxpost) {
  3. if(postpt_t) {
  4. return false;
  5. }
  6. postpt_t = 1;
  7. setTimeout(function() {postpt_t = 0}, 2000);
  8. noajaxpost = !noajaxpost ? 0 : noajaxpost;
  9. s = '';
  10. if(typeof fastpostvalidateextra == 'function') {
  11. var v = fastpostvalidateextra();
  12. if(!v) {
  13. return false;
  14. }
  15. }
  16. if(theform.message.value == theform.message.defaultValue)
  17. theform.message.value = '';
  18. if(theform.message.value == '' && theform.subject.value == '') {
  19. s = '抱歉,您尚未输入标题或内容';
  20. theform.message.focus();
  21. } else if(mb_strlen(theform.subject.value) > 80) {
  22. s = '您的标题超过 80 个字符的限制';
  23. theform.subject.focus();
  24. }
  25. if(!disablepostctrl && ((postminchars != 0 && mb_strlen(theform.message.value) < postminchars) || (postmaxchars != 0 && mb_strlen(theform.message.value) > postmaxchars))) {
  26. s = '您的帖子长度不符合要求。\n\n当前长度: ' + mb_strlen(theform.message.value) + ' ' + '字节\n系统限制: ' + postminchars + ' 到 ' + postmaxchars + ' 字节';
  27. }
  28. if(s) {
  29. showError(s);
  30. doane();
  31. $('postsubmit').disabled = false;
  32. return false;
  33. }
  34. $('postsubmit').disabled = true;
  35. theform.message.value = parseurl(theform.message.value);
  36. if(!noajaxpost) {
  37. ajaxpost('postform', 'fastpostreturn', 'fastpostreturn', 'onerror', $('postsubmit'));
  38. theform.message.value = theform.message.defaultValue;
  39. return false;
  40. } else {
  41. theform.message.value = theform.message.defaultValue;
  42. return true;
  43. }
  44. }
复制代码

6.登录后台管理中心,更新缓存,然后在帖子列表看一下效果吧!


所需文件请下载附件,里面也有安装说明,也可按照安装说明文件操作!
FastReTopic_Ver_1.00.2.rar (6.79 KB, 下载次数: 87)








最新回复 15 条  
foho2011-8-30 13:44:37
功能演示效果图显示不全,需要点击一下才能看到全图1
onlinedear2011-9-15 01:11:59
谷歌浏览器回复的是默认的信息
foho2011-9-15 17:11:38
onlinedear 发表于 2011-9-15 01:11
谷歌浏览器回复的是默认的信息

看到了  正在解决
foho2011-9-15 17:13:30
看到了  正在解决
foho2011-9-16 13:58:30
已经解决了         
sasamibaby2011-9-16 23:13:19
- -收下了,超感谢。
sasamibaby2011-9-16 23:47:17
为什么按照步骤改下来之后,每个回复贴里也有快速回复,然后回复完之后还不能正常显示回复的内容,只能显示:想对楼主说点什么吗?您可以试试这里的快速回复!
郁闷呢。
弦子2011-9-17 03:18:16
没钱下载了。。。
foho2011-9-20 17:09:26
foho 发表于 2011-9-16 13:58
已经解决了

不好意思,请来这里下载最新版本更新,我没来得及更新威兔的。

http://www.maiplus.com/forum.php?mod=viewthread&tid=92&extra=page%3D1
foho2011-9-20 17:10:31
sasamibaby 发表于 2011-9-16 23:47
为什么按照步骤改下来之后,每个回复贴里也有快速回复,然后回复完之后还不能正常显示回复的内容,只能显示 ...

不好意思,请来这里下载最新版本更新,我没来得及更新威兔的。

http://www.maiplus.com/forum.php?mod=viewthread&tid=92&extra=page%3D1
foho2011-9-20 17:11:36
弦子 发表于 2011-9-17 03:18
没钱下载了。。。

请到上面的网址下载吧,免费的。。。。。。。。。。。
2625997952011-12-7 20:14:59
能用么???
lanyueer2011-12-13 16:25:10
收下了,超感谢
Void2012-8-7 13:08:47
很喜欢这个功能。
您需要登录后才可以回帖 登录 | 注册
Smilies Code
高级模式
12下一页

帖子 64 篇