May 8th, 2008

评论榜(Top Commentators)插件的优化

Category: wordpress, 代码, 插件, Author: 阿七, Popularity: 18% [?]

评论榜(Top Commentators)插件的优化

 

       在几个月前,就开启了评论榜插件:Show Top Commenters。并且设置时间为一个月,评论榜上为5个名额。 一直以来,没有对评论榜插件优化过,仅仅是放在那里,希望能得到大家的活跃留言。

      不过前几天看到了Estyle对这个插件的独到的见解(对“评论榜”或类似插件的使用建议)后,觉得是该对这个插件优化优化了!Estyle评论大家使用这个插件说“用法不对,激励作用发挥不充分!”,另外还存在反作用:“在月初的激励作用比较明显,但到了月中和月末,效果就递减了,特别是月末,我会想:反正马上就要洗牌了,我现在评论又有什么意义呢?这是反效果,更有害。”于是建议大家“根据自己博客的更新频率,设置评论榜的统计周期,只显示前一个期间的统计数据,不实时更新。”

     前天晚上,我在Estyle的帮助下,Estyle修改了这个插件(我是不动编程的,于是对代码是一知半解的),现在评论榜插件统计数据的方式是:

      排行榜每周自动更新一次,但是每次更新只是取前两周的数据,而不是本周和上周(也不是前14天的)。独到的效果:1. 保持持久性;2. 保证连续性(每一周的数据,在两个期间内都会被统计到)。

      优化后的体现:

1. 周期为二周(14天),名额5名,采用非nofollow属性,真正回馈关注阿七涂画的朋友们。具体显示地方是首页中部侧栏友链下方的“半月评论英雄榜”;

2. 你发表的留言评论条数不是实时的,一周后才体现出来,希望长时间对朋友们起着激励作用;

3. 连续统计两周,其中一周是重复的,也就是说每一周的数据,在两个期间内都会被统计到。这样让朋友们的留言得到持续的回馈!

      最后感谢Estyle对评论榜插件的建议、对插件的修改!感谢朋友们对本Blog的关注。你们的留言是我写Blog的最大动力!

      如有问题,欢迎留言讨论,同时欢迎与Estyle进一步交流关于评论榜插件的优化!

UpDate:Estyle最新的文章:如何修改“评论榜”http://estyle.blogbus.com/logs/20426859.html,建议对这插件,具体优化感兴趣的朋友查看!

 

附:

关于评论榜插件:

简介:
鼓励访问者留言,可以自定义显示日、月、年或设定时间内留言最多的几位留言者。具体可效果见阿七涂画首页中部侧栏的“半月评论榜”。
         Encourage more discussion from your readers, by displaying their names (linked to their website if desired) and number of comments they have made recently to your sidebar.

下载:
可以到作者原页面下载,或直接下载Formats Available: ZIP (~2 KB)。

使用:
1. 下载,然后解压上传到插件页;
1) Download and Extract
Download and extract the file to your computer. Inside you will find ’show_top_commentators.php’.

2. 上传到插件目录wp-content/plugins/下,Lunix下可修改属性为777,方便在后台修改;
2) Upload and chmod
You will need to upload ’show_top_commentators.php’ to your WordPress plugin directory. This directory is typically located at /wordpress/wp-content/plugins/
You will also want to chmod this file to 777 after uploading, although this is not required.

3. 启用这个插件,然后在适当位置添加代码。
在适当的地方添加代码:

<?php if(function_exists(‘ns_show_top_commentators’)) { ?>
<li>
<ul><?php ns_show_top_commentators(); ?></ul>
</li>
<?php } ?>

或使用Widgets功能调用。

4. 修改具体的周期和名额:
在后台菜单的插件>插件修改器(Plugins> Plugin Editor),然后修改show_top_commentators.php文件。

找到代码段:

      $ns_options = array(
                    “reset” => “monthly”, //reset hourly, daily, weekly, monthly, yearly, all OR # (eg 30 days)
                    “limit”  => 10, //maximum number of commentator’s to show
                    “filter_users” => “Administrator,admin”, //commma seperated list of users (“nate,jeff,etc”).
     ”filter_user_ids” => “1,2″, //comma sperated list of user_ids (“1,2″)
                    “filter_urls” => “”, //commma seperated list of full or partial URL’s blog.designlinks.cn,etc)
                    “none_text” => “None yet!”, //if there are no commentators, what should we display?
                    “make_links” => 1, / nk the commentator’s name to thier website?
                    “number_of_comments” => “y”, //show number of comments next to their name? y=yes n=no
                    “name_limit” => 28, //maximum number of characters a commentator’s name can be, before we cut it off with

an ellipse
                    “start_html” => “<li>”,
                    “end_html”   => “< >”,
                   );

注:建议修改一下几个参数就可:
reset:周期,可以修改为一月.半月、几天;
limit:名额显示,具体数字;
filter_users:名字过滤,可以过滤你自己的名字,然后不显示自己的回复排行;
filter_urls:过滤的网址,如果你觉得一个恶意的人或访客,刻意的没有意义的留言,刻意屏蔽此链接。

         更多关于插件的问题可以到原英文页面查看,同时欢迎在这里留言交流!

什么?上面的文章不过瘾?我还特意准备了这些:

Tags:, , .
评论数量(7) | Add Comments
本文网址:http://blog.designlinks.cn/wordpress/top-commentators.html

7 Comments so far

» You can leave a response or Trackback .

  1. Gravatar Icon 一亿度博客 Says:

    晕啊,看得我头晕。。。这么复杂

    Beach回复:
    简单的修改插件文件show_top_commentators.php中的周期就行了!

  2. Gravatar Icon Estyle Says:

    老七,刚才在积水成渊那里有突然想到,如果不告知评论榜的计算依据,也不显示评论数量,然后在更新以前搞个竞猜,猜下一期榜单的变化,是不是也挺无聊?哈哈。

    Beach回复:
    很不错的想法!

  3. Gravatar Icon Estyle Says:

    俺来测试一下,看还会不会直接被关进黑屋子里?

    Beach回复:
    不会的。

  4. Gravatar Icon vip256 Says:

    很强大

    Beach回复:
    过奖!

  5. Gravatar Icon cnsky Says:

    没用过,不知道
    弱弱地问一句,是不是只有设计联盟的才能用这个模板插件。

    Beach回复:
    嗯,这个是WordPress的插件,于是只能Wp的博客能用。

  6. Gravatar Icon yu Says:

    我也试试

  7. Gravatar Icon Cheap Authentic Jerseys Says:

    Cheap Authentic Jerseys

leave a reply