正在加载……

对Show Top Commentators的修改

对于博客而言,评论是对博者最大的动力,所以可以统计评论排行插件Show Top Commentators的推出立即得到方大博客的大力推崇,因为大家可以启用这个插件展示积极留言的朋友以回馈他们。更详细的说明请参考estyle对“评论榜”或类似插件的使用建议

在estyle的热心帮助下,花果山寨对Show Top Commentators进行了一些个性修改,为了方便以后的升级修改,特别写下此文作个记录:

将默认的竖排改为横排

为了迎合自己的模板,特将评论榜移致文章底部信息区,以增加对博友的曝光率,具体修改方法如下:

找到代码

"start_html" => "<li>"

将代码改为

"start_html" => "<li style='display:inline'>"

即可

将统计时间修改为统计上周数据

找到代码:

WHERE $reset_sql
   AND comment_author NOT IN($ns_options[filter_users])
   AND user_id NOT IN($ns_options[filter_user_ids])
   AND comment_author != ''
   AND comment_type != 'pingback'
   AND comment_approved = '1'

将代码改为:

WHERE (YEARWEEK(comment_date,3)=YEARWEEK(DATE_SUB(CURDATE(),INTERVAL 7 DAY),3))
   AND comment_author NOT IN($ns_options[filter_users])
   AND user_id NOT IN($ns_options[filter_user_ids])
   AND comment_author != ''
   AND comment_type != 'pingback'
   AND comment_approved = '1'

修改为新窗口打开链接

找到代码:

echo "<a href='" . $url . "'>";

修改代码为:

echo "<a href='" . $url . "' target='_blank' >";

修改评论链接为新窗口打开

打开wp-includes/comment-template.php文件,找到代码

$return = "<a href='$url'  rel='external nofollow'>$author</a>";

修改为:

$return = "<a href='$url' target=’_blank’ rel='external nofollow'>$author</a>";

实现ctrl+enter 提交留言

目前几乎所有的论坛都实现了ctrl+enter快速提交评论功能,所以很多人都习惯这样的操作,正所谓习惯成自然,在estyle兄弟(又是estyle兄弟,他简单是我的偶像,感觉没有什么技术难题可以难倒他,在此表示万分感谢!)的帮助下,很简单就实现了花果山寨ctrl+enter快速评论功能:

打开主题模板的comments.php文件,找到代码:

<textarea name="comment" id="comment" cols="105" rows="10" tabindex="4"></textarea>

将其改为:

<textarea name="comment" id="comment" cols="105" rows="10" tabindex="4" onkeydown="if(event.ctrlKey&&event.keyCode==13){document.getElementById('submit').click();return false};"></textarea>

OK!就这么简单!estyle兄弟万岁!

特别鸣谢:
  • Johnny (14)
  • 山寨 (8)
  • 陌路阑珊 (7)
  • Yacca (6)
  • Eden (6)
  • 长河 (6)


  • 标      签 : , 关注回复文章引用地址

    35 条评论

    1. 麦田守望者 said on:

      你对评论的回复好像还可以直接发送到邮箱是不?这个界面不好看,建议换掉!

    2. Estyle said on:

      听你这样说,我很爽,哈哈!
      万岁就免了,祝我早日找到女朋友,过上新生活吧。
      没有新生活啊,叫我怎么活啊?
      PS:新……

    3. 大 圣 said on:

      是的!这个是一个插件的功能~可以设置作者回复发送还是任何人回复都发送,我这只是设置了作者回复发送!至于界面问题,我现在不能追求美观,因为一来国外主机有些慢,二来原来的模板太过浪费我的流量,才用了两天就花掉我1G的流量,太恐怖了!呵呵

    4. 大 圣 said on:

      爽就好!要找女朋友那是很容易的事,放心吧!船到桥头自然直,不过要注意主动出击哦!不要怕表白,看到喜欢的女生就告诉她自己的感觉,我就不信遇不到有缘人!哈哈

    5. 北街 said on:

      怎么换模板了?

    6. 北街 said on:

      ??为什么我回复一次却出现两条留言???

    7. 北街 said on:

      我这里看右侧栏走样了……

    8. luckydog said on:

      恭喜下更换模板啊

    9. 大 圣 said on:

      为了减少流量的浪费,采用简洁模板!

    10. 大 圣 said on:

      没有看到你的重复留言呀!

    11. 大 圣 said on:

      你的应该是IE6吧,IE6的兼容不好!建议采用FF浏览,既美观速度又快!

    12. 大 圣 said on:

      谢谢~

    13. Estyle said on:

      现在俺就用的IE6访问,仍然,没有发现异常(1024*768)……
      是你已经把样式改好了吗?

    14. 大 圣 said on:

      那是因为我在CSS加了overflow:hidden;
      但我想这并不是完美的解决办法!这个代码会把撑出的部份截掉不显示!

    15. Estyle said on:

      我倒认为,那个评论插件该改一下。
      最近评论以后,都会在评论框上面显示内容一样的两条我的评论,编号分别是1、2,再其至少上“没有回复”什么的提示,这个之上又是之前的正常评论。
      刷新一下,一切又恢复正常了。
      要不你把评论插件卸掉,然后重新下载安装一下?

    16. 大 圣 said on:

      这个我也不清楚是什么原因,我试着按你的方法去弄来看看!

    17. LoveBlogEarn said on:

      真的有这个必要吗?我都没用这个插件 呵呵

    18. 大 圣 said on:

      不是必要,而是个人喜欢而已!

    19. 小O said on:

      今天晚上打开你的博客,速度嗷嗷的快!

    20. 大 圣 said on:

      是不是因为换了模板的原因?简单的模板加速了打开速度!

    21. 西岸 said on:

      很不错的修改。

      btw: 这款模板比较清新。

    22. 大 圣 said on:

      真是英雄所见略同,但也有朋友指出不喜欢这模板!呵呵!而且这模板目前在IE6上兼容不太好!

    23. Yang said on:

      不错是不错
      可惜我用不着

    24. Estyle said on:

      我在IE6下面还是没看到哪儿OVERFLOW了。
      不过显示评论的地方有小瑕疵:评论的内容,略微超出边框线(主要是内层的回复),脑残的CSS。
      CSS不是俺的强项,这个问题俺确实也没办法了,SORRY。

    25. 大 圣 said on:

      我已经在CSS加上了overflow: hidden,所以目前不会撑出去!

    26. 二手科学家 said on:

      借用大圣的地盘说,老E到处做好事,不如自己些个插件了

    27. 大 圣 said on:

      别叫人家老E,把人家都叫老了!呵呵

    28. jogocun said on:

      不错哦,好方法~改之~

    29. jogocun said on:

      你当前主题有些问题吧,“留下评论”行太靠左了,发表评论后不刷新看不到自己的评论~

    30. 大 圣 said on:

      是不错,简单易用呀!

    31. 大 圣 said on:

      这个主题在IE6下才出现你说的问题!

    32. Poshi said on:

      从搜索进来的,留个言先,我也在改这个插件的一些参数

    33. 大 圣 said on:

      呵呵!还不错嘛!

    34. 一日就是一天 said on:

      谢谢

      不错!收下了

    35. RSSA聚合 » 国人精品Wordpress插件: Hot Friends said on:

      [...] 对Show Top Commentators的修改 [...]

    One Trackback

    1. RSSA聚合 » 国人精品Wordpress插件: Hot Friends on 2008年9月9日 :

      [...] 对Show Top Commentators的修改 [...]

    Post a Comment

    Your email is never published nor shared. Required fields are marked *

    *:

    *:

    :

    Type your comment out:

    提示:首次在本博评论者需要审核,请见谅!