Archive for the 'PluginLog' Category

关于留言验证码

Update at 06/05/05:say good bye to auth image@_@..热泪盈眶的kelet换上了Nio的那个Anti Spam Image啦。真的好用!!啥都不用改,装上就生效了。。现在大家不用费劲联想校验码啦,哦也:D

因为我之前装了一些插件都不能生成图形(非常奇怪明明服务器是支持GD库的阿?),所以才试了这个AuthImage,如果你能用其他的最好就别用这个了:插件包文件太多,改动也麻烦。
    其他类似插件如下:
  • Alien那边看来的Capcha!,安装比较方便,不需要改来改去的。
  • AuthCSS: Authcss这个图形验证插件比较特别,是采用css生成的校验字符组,所以如果你的服务器如果不支持GD库,这个应该可以用。但问题是不知道是不是暂时还有bug,无论是在我的站点上,还是作者的站点那边,不管你输入的是对的验证码还是错误的,统统扔给你一个input error。
  • Anti Spam Image,昨天在折腾的时候打不开Nio站点(T_T),所以没有试这个,应该不错!
  • wp-imgcode来自廖宇雷’s blog,安装起来挺方便的,但是我这边的问题还是不能生成图形。sigh。。。

总而言之网上的这类插件很多,看你用哪个了。

那么如果你也不得不使用这个插件的话情况是这样的:wp2.0的你如何安装这个auth image插件,除了将插件包上传到对应位置下外,还需要修改如下:(最好不要看作者那边的说明了。都是小于等于1.5版本的)

    首先改动你的\wp-content\themes\XXX\comment.php文件几处地方:
  • 1.找到下面这句
    <form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post"
    id=”commentform”>
    id="commentform"之后添加onSubmit="return testValues(this)"
  • 2.找到下面这句:
    <input type="text" name="url" id="url" value="<?php echo $comment_author_url; ?>" size="22"
    tabindex=”3″ />
    在其后添加如下语句: <p><
    label for=”code”><?php _e(”Enter this code: “); ?></label><input type=”text” name=”code”
    id=”code” value=”<?php echo “”; ?>” size=”28″ tabindex=”4″ />
    <img src=”<?php global $authimage; echo $authimage; ?>” width=”155″ height=”50″ alt=”authimage” />
    </p>
      其次修改你的wp根目录下的wp-comments-post.php文件的几处:
  • 1.找到这句$comment_content = trim($_POST['comment']);在其后添加
    $comment_code = trim($_POST['code']); // AuthImage
  • 2找到这句if ( '' == $comment_content )
    die( __(’Error: please type a comment.’) );

    在其后添加
    // AuthImage
    if (!$user_ID && !checkAICode($comment_code))

另外勾选option菜单下miscellaneous标签页下的Use legacy my-hacks.php file support,切换到files菜单下,选择my-heacks.php这个文件进行编辑,如果它提示你服务器上没有my-hacks.php这个文件的话,就先在本地自制一个然后传上去咯。在这个文件内写上
<?php
session_start();
?>

这样咱就算完成了。不过我觉得它本身提供的那些背景图片有几个颜色很不清楚,就删掉了。这些选项的编辑统统在veriword.ini这个文件里面。自个儿看吧。

治愈你的wp feed输出

早晨打开bloglines惊喜地发现本站的rss输出能包含格式了。。由此我的测试实验应该能够下最后的结论了:如果你是使用wordpress的用户,并且发现自己的rss在feed阅读器下看起来就是乱糟糟一堆文字(没有图片,没有分段,,etc.),请检查你的后台options菜单下的reading项中syndication feeds这一功能选择下for each article ,show:是否选择了“summary”,请不要勾选它,改为选择”full text”。至于具体在feed中输出部分文字的功能请在写日志的时候将简介放在excerpt框中,或者将后面的部分使用<!–more–>这个tag括起,或者装一个morelink插件(这个插件很赞!) 
补充说明一点:从我改变这个设置之后大概过了五六天feed才正常刷新了。因此也请你在改变选项之后耐心等待一段时间:)

做插件一定要负责任阿

已经深受由于某一plugin最后多余的空行而几次导致我的rss废掉。这不前阵发现自己的feedburner出现了乱码的迹象,而且也不能读取flickr和del.icio.us,然后以为是以前的feed地址出了问题,所以重新设置,结果FB告诉我我的feed出现了问题不能够重新烧制。在bloglines上面看我的feed貌似很正常的样子,所以还开始怀疑FB出了问题,并且暗暗心理埋怨了一番。今日忽然就想起bloglines这种超强的阅读工具能够将错误的rss照读不误,慌忙将ff打开(ie下也不行,它的纠错能力几乎和bloglines一样好。) 那种熟悉的feed错误又映入眼帘了。Ok,这次轻车熟路开始乖乖的检查每一个新安装的插件是否头和尾都没有多余空行,这样就一下揪出了两个插件:blacklist(因我有重新安装)和author-highlight。

我原来已经有写过关于这个的问题,上次是technotag插件。。

既然做了好事就要做到底啦,做插件一定要负责任阿。

在del.icio.us中搜索媒体文件

cloudy sky刚刚才知道的一个del.icio.us的查找功能,多媒体文件搜索方式:http://del.icio.us/tag/system:media:video+你想要搜索的词眼, 就可以在众多的美味书签的结果中找到您想要的各种media文件。。我先用coldplay来测试搜索,结果0记录,然后就用上了很广泛的一个词眼来测试—u2…果然。。。。:]我很少在美味书签中直接加入媒体文件的链接,以后会注意多加些这方面内容的。因为现在这类资源似乎也不很丰富,只是一些比较有趣的词眼才会有较多对应的搜索结果。如果要搜专门的音乐,倒是直接就用music作为词眼能找到较多的资源。 ps:今天装了一个显示本篇之前和之后日志的插件,放在了single页面的sidebar上显示。详细请看这里:WordPress Plugins: Next/Previous posts in same category

为WordPress控制面板设计的样式: Tiger

不仅面子要美,里子也不能落下。后台编辑界面一尘不变也是相当无趣的事情。此时这个tiger主题想必使得我们在编辑界面操作时也变得更加舒畅起来,也许还会增加你写日志的几率。

昨天每个部分都点来看了一下,几乎改的很完美了。就是hello这个插件加载后的顶上的那些随机语句被覆盖了,不过反正那个也没什么功能上的作用。

截了幅write界面

Wordpress Administration Design -Tiger-snapshot

进入该页面:Wordpress Administration Design -Tiger