我这真正的spam防线系出自Willin大师之手,简单强大。只需放一个隐藏文本域,机器人们就向飞蛾扑火般统统涌入下水道,至今中招率仍然99.99%。Willin还给typecho做了插件,可以在后台展示被网的spam,还得意洋洋的插入一句话(见下图),你可以点击全部清除享受下大屠杀的快感。

com_spam.jpg
Wordpress代码版 Typecho插件版

四、隐藏评论资料框

com_save.jpg

就是访登录后效果,利用cookie记忆评论者信息,让回头客省心舒心放心……已经快成了独立博客的主流配置。网上有很多高手原创教程,我从Leo那学来一套不敢独享,在此登记方便大家查阅吧。

js部分(需要jquery支持):

  1. //隐藏评论资料框
  2. var $author = $('#author');
  3. var $author_email = $('#mail');
  4. if ($author.val() != '' && $author_email.val() != '') {
  5.         $author = $author.parent().css('display','none');
  6.         $author_email = $author_email.parent().css('display','none');
  7.         var $author_url = $('#url').parent().css('display','none');
  8.         $author.before($('
    Welcome back '+ $author.find('#author').val() +' :)
    '
    ).append(
  9.                 $('Edit your profile »').click(function(){
  10.                                 $author.css('display','');
  11.                                 $author_email.css('display','');
  12.                                 $author_url.css('display','');
  13.                                 $(this).parent().remove();
  14.                                 return false;
  15.                 })
  16.         ));
  17. };

注意对应自己模板中评论部分的id和class即可,具体文字样式等可自己定制。

五、回复按钮浮现

com_hide.jpg

最后是一个小trick了,利用jquery实现简单的回复按钮躲猫猫,可以让评论区看起来更清爽,用起来喜感。

js部分(需要jquery支持):

  1. //回复按钮hover出现
  2. $(".comment-list li").hover(function() {
  3. $(this).find(".comment-reply").css('visibility','visible');
  4. }, function() {
  5. $(this).find(".comment-reply").css('visibility','hidden');
  6. });

同样注意对应评论模板中的代码结构即可,效果见本博

逛UE高手们的博客常会发现很多有趣的评论区小花样,为了提升自己博客的评论体验,可以有选择的学习一些,会让你的地盘更加精彩。大家还有什么新鲜的发现或者改进方案,也不要忘了告诉我哦:)

(Last modified: 2011-08-31 16:36)