Updated: 2008年8月18日15:49:31
目前,此插件已经经过大规模改版,更名为WP Kit CN,继续维护了。详见这里。
====================================
Updated: 2008年8月1日0:41:59
目前已经推出了此插件的下个版本的测试版本,欢迎参与测试,相信不久就会推出正式版。
详见http://sexywp.com/wp-kit-cn.htm
====================================
Updated:2008年7月16日14:32:06
把Yskin(http://yskin.net/)大大的CJK excertp加进来了,救个急,因为有用户反应了摘要的问题,虽然我觉得没有一个让人满意的摘要算法,但是很久以来,一直也没有动手去写,唉,真是罪过,先用Yskin大大的算法一段时间吧,这是我觉得所有摘要里面最好的一个了。
使用我的版本的同学,只要更新一下插件就OK了。这次功能添加是使用钩子添加的,所以,调用方式请参见模板标签the_excerpt()和the_excerpt_rss()的用法。
下载地址:中文工具箱CT版 v8.7.16
====================================
Updated : 2008年6月12日2:08:46
Change:
- 修正了random_posts函数中的一个bug,这个bug原版是没有的,是我在改进的时候引入的,现在已经去掉。
- 增加了一个widget,其功能是在侧边栏显示随机文章。
下载地址:中文工具箱CT版 v8.6.12
====================================
Updated:
因为对中文工具箱做了较多的改进,并还有许多陆续的计划,所以,决定另起炉灶来开发,所以,改变了原有中文工具箱的结构,在部分延续了原有功能后,做了一定的添加和改进,我决定发布自己的版本。
该版本调用方式已经与从前不同,如果已经使用了从前的版本的,想要用现在的版本,必须进行修改,具体使用方法,可以参见文档(目前正在完善中)。
具体的改变,我就现在这里简单陈述一下,以后还会陆续改进:
- get_recent_responses 函数,代替了原有的get_recent_comments函数,其含义为取得所有的近期反馈,包括评论,pingbacks和trackbacks。
- get_recent_comments 函数,代替了原有的get_recent_comments_only函数,其含义为取得所有的近期留言。
- get_recent_pings 函数,代替了原有的get_recent_trackbacks函数,可以选择显示pingbacks或者trackbacks或者两者都显示
- get_mostcommented函数,延续了原来的名字,提供了时间段限制,如:30天内留言最多的文章。
- get_most_active_commentors函数,代替原来的get_commentmembersstats函数。提供找出留言最多的用户的功能(可以添加时间显示,如20天内)。get_recent_commentors函数有类似的功能,却稍有不同,可以找出本周或者本月留言最多的用户。
- 以上所有函数被放入一个类WPKitCN内部,算是有了自己的名字空间。类对象名字为$ct_wp_kit_cn,调用任何函数需使用$ct_wp_kit_cn->functionname()的格式。具体见文档。
- 对最新留言和留言最多的文章两个功能提供了Widget支持,可以更方便的插入到侧边栏中。
最重要的,下载地址。
====================================
中文工具箱是桑葚(http://yanfeng.org/blog)写的,可以说几乎是中文博客必备的一个插件了。原插件地址是这里:http://yanfeng.org/blog/wordpress/kit
不过,今天stephen跟我说,这个插件有个小缺憾。就是不能在最新评论中显示表情,使得使用了Custom Smiles的stephen的侧栏,多了很多火星文。
看了看插件的代码,发现问题出在中文工具箱里,而且不是特别复杂,所以,我就非常大胆地狗尾续貂了一下,有了这个CT版(CT是我名字缩写...)。
改进:
- 使得最新留言可以显示表情图片
- 可以控制最新留言字数,给原来工具箱的留言函数调用后面增加了一个参数,表示字数,不填也可以,有默认值的
- 更换了一个截断算法,我个人认为比原来的要准确些,现在的算法数的是中文字符
改进后的效果:

下载链接:http://sexywp.com/downdown/ct_mulberrykit.rar
使用方法:
- 停用原版工具箱
- 下载本插件,解压,上传
- 启用。OK!
- 原来的函数调用都不需要修改,因为我基本上没有动过函数声明。如果你对最新评论的字数不满意,那么你可以在原来的调用最后面,添加一个整数,代表你需要的字数。否则不需要任何修改。
- <!--可以这么写-->
- <li><h2>Recent Comments</h2>
- <ul>
- <?php if(function_exists('get_recent_comments_only')){
- get_recent_comments_only(5, '<li> ', '</li>', false);
- }
- ?>
- </ul>
- </li>
- <!--也可以这么写-->
- <li><h2>Recent Comments</h2>
- <ul>
- <?php if(function_exists('get_recent_comments_only')){
- get_recent_comments_only(5, '<li> ', '</li>', false,40);//看这里那个40,代表字数
- }
- ?>
- </ul>
- </li>
(注:目前我个人使用还没有发现问题,希望敢于尝试的同学,把碰到的问题及时反馈给我,我来修正,如果你有什么新的需求也可以告诉我,我觉得好会考虑加进去。改进后的效果中,还残留了一个火星文,那个东西我也发现了,貌似是替换算法有一点点问题,这个平时也会发生的,如果留言的人表情的那一对冒号的外面没有一个空格的话,会替换失败。关于这点,我正在寻找更好的解决办法,请继续关注本文。)

[...] 本博客原先推出过《中文工具箱CT版》,其起因,正是为了朋友的博客出现的问题,而改进原插件。不过,我认为,那点改进并不算是成功,也有朋友在留言中一语中的,说基本没有什么变化,我深表认同。 [...]
谢谢博主,我已经用这个了,呵呵
[...] 本博客原先推出过《中文工具箱CT版》,其起因,正是为了朋友的博客出现的问题,而改进原插件。不过,我认为,那点改进并不算是成功,也有朋友在留言中一语中的,说基本没有什么变化,我深表认同。 [...]
[...] 本博客原先推出过《中文工具箱CT版》,其起因,正是为了朋友的博客出现的问题,而改进原插件。不过,我认为,那点改进并不算是成功,也有朋友在留言中一语中的,说基本没有什么变化,我深表认同。 [...]
[...] 本博客原先推出过《中文工具箱CT版》,其起因,正是为了朋友的博客出现的问题,而改进原插件。不过,我认为,那点改进并不算是成功,也有朋友在留言中一语中的,说基本没有什么变化,我深表认同。 [...]
[...] WP Kit CN –wordpress中文工具箱的改进版 能方便添加最活跃用户等侧边栏widgets [...]
[...] 中文工具箱CT版 [...]
[...] WordPress 中文工具箱CT版:实用的大杂烩,具体调用方法见文档 [...]
[...] 具体什么原因不知道,不过有一个解决方法,那就是使用这个WP Kit CN.目前好像还是测试版,但是我已经使用,并且很好用,和中文工具箱差不多。功能也齐全,推荐~~~ [...]
[...] WP Kit CN –wordpress中文工具箱的改进版 能方便添加最活跃用户等侧边栏widgets [...]
使用之后发现一个问题。就是使用随机文章的时候,发现把页面也显示了。。。我就发现我的about页面也显示在随机文章里边了
此插件已经升级了,名字也换了。
详见这里:
http://www.charlestang.cn/wp-kit-cn.htm
是的,我正是使用的最新版本
不好意思啊,是我疏忽了,我以前给热评文章加了区分页面和日志的功能了,结果我记错了,随机文章确实忘加这个功能了。囧。
另外问一下,你能在后台看到全部的Widgets吗?如果都启用的话,应该有6个。
刚刚试了,可以看到全部的widgets
8.8.5非常好,修复了不少bug。但又出现一个新问题,我在8.8.2版上升的级,升完后“高级友链”在Widgets页面中不显示,禁用后删除,重新下载上传,还是不行。选项中已经打钩了。
之前有用过Widget_Random_Link,但也已经禁用了。
很烦恼,希望Charles帮忙给看看。
谢了。
我再试试去
随机文章用什么调用?
现在已经有了下一个版本的测试版,但是没有写文档,不知道是否愿意试用?
当然了:)
出现了。。
Most Commented
Fatal error: Call to undefined method WPKitCN::get_mostcommented() in D:\xampplite\htdocs\wordpress\wp-content\plugins\wp-kit-cn\widget-most-commented-posts.php on line 46
奇怪了,我发给你的是最新的了,第46行不是那个内容啊,现在已经不调用那个函数了,怎么你用的Widget好像还是老版本的widget一样呢?你是否是把原来的全部删除,才装新的呢?新的是无法覆盖安装的。