发布一下改进过的中文工具箱

估计没人像我这么无聊,尽干修改别人写的插件的事儿,呵呵。但相信我,我不是爱好这个,我只是想让插件按我想要的方式工作而已。

桑葚的 Wordpress 中文工具箱(以后简写作工具箱)很多用 WP 的朋友都在用,WP 2.1 出来后,就像很多其它的插件那样,工具箱在其下有点不兼容。比如说,如果你用它来显示最新文章,它会把新的页面也当作新的帖子显示出来。原因我在WP 2.1 和 ELA 的兼容性问题中提到过,主要是因为 WP 2.1 中页面和帖子使用了新的数据库记录来区分。

我对工具箱做了以下一些修改:

  1. 解决了上面说的兼容问题。
  2. 修改了不符合 WP 2.1 要求的一些数据库调用($tableposts now becomes $wpdb->posts, etc,.),在 WP 2.2 中可以继续用了。
  3. 添加了一个函数,可以显示新的留言发表在哪个帖子上。
  4. 显示留言最多的朋友时,不把自己算进去,这样应该更合理些。
  5. 显示评论最多的帖子时,只显示帖子,不显示页面(原作者有意显示页面,不是上面说的兼容性问题)。

因为只是一点小改动,本来是自己在用,没想提供下载的。但想到可能有些新手不知道怎么改,我还是贴出来吧,需要的朋友自行下载。声明一下,插件是我私自修改的,那个,如果使用中出现了问题,骂我,跟桑葚无关哦。 :mrgreen:

更新[02/10/2007]:kevin 提到一个问题,就是如果留言者跟自己重名,显示留言最多的朋友时则会把重名者也禁止显示。我把判断语句改成了以留言者的 id 来判断,这么一来就不会“误杀”了。 :wink: 哦,对了,我是假设你以管理员身份留言的呵。。。如果不是,那么 id 就会不一样了,自已去改吧。现在重新放上,以前下过的朋友麻烦再下一次吧 :oops:

点击下载

15 Comment(s)

  1. kevin
    February 9th, 2007 at 3:55 am

    好好

    好有空啊

    我以前也自己修改过了
    都符合自己的使用习惯了,就没有必要再次修改了

    不过,所有叫kevin的人的留言。都不会出现在首页的最新留言上。这应该还是一个问题,因为并不是我一个人叫做kevin啊

  2. Richie
    February 9th, 2007 at 4:03 am

    关于ELA的问题,我是把ELA设置成只显示我需要显示的分类,这样页面就不会显示出来了,因为我的页面是没分类的. :shock:

  3. XYU
    February 9th, 2007 at 5:16 am

    之前修改的版本就很好用了,至少我在WP2.1下每遇到什么问题 :cool:

  4. iqwolf
    February 9th, 2007 at 5:18 am

    啊哈,从2.1 alpha开始就不能用了,等了大半年终于有人肯改了,谢过先 :mrgreen:

  5. hhalloyy
    February 9th, 2007 at 8:13 am

    做好事时没人骂你的 :cool:

  6. Michael  (Blog Owner)
    February 9th, 2007 at 10:55 am

    Kevin, 你用 user_id 来判断,不要用 comment_author 来判断,就不会出现你说的问题了。user_id 可是一人一个,没人抢的了你的 :mrgreen:

  7. y0ungs
    February 26th, 2007 at 6:04 am

    你好,请问我的wp2.1不显示可视化编辑栏,在关闭中文工具箱后正常,是什么问题呢?

  8. y0ungs
    February 26th, 2007 at 6:05 am

    你好,请问你的留言系统后面的
    用email通知是用什么插件?

  9. Michael  (Blog Owner)
    February 26th, 2007 at 11:07 am

    y0ung, 可视在我后台显示没有问题,有可能是跟某个插件冲突,你一个一个的排除试试。

    那个插件名字叫 subscribe to comments, 网址是:http://txfx.net/code/wordpress/subscribe-to-comments/

  10. Xi
    April 12th, 2007 at 3:49 pm

    第33行有两个 ,第二个应该是吧?

  11. Xi
    April 12th, 2007 at 3:59 pm

    第33行有两个span ,第二个应该是/span吧

  12. Michael  (Blog Owner)
    April 12th, 2007 at 4:35 pm

    @Xi, 多谢指正,已经更新了。

  13. 帕兰卓一得
    September 19th, 2007 at 4:38 pm

    我正在设计一个WP主题,可只要激活中文 WordPress 工具箱,主题在IE下面,就会在顶部留白。底部版权信息也会错位,真是怪了!!!!!!!

  14. Michael  (Blog Owner)
    September 19th, 2007 at 5:40 pm

    @老帕,真是奇怪,看看是不是哪个 tag 没有闭合。

  15. Hitbali
    January 21st, 2008 at 4:24 pm

    喜欢这个的随机显示功能

9 Pingback/Trackback(s)

  1. BloggingPro China » WordPress Plugin: 中文工具箱

    February 10th, 2007 at 5:30 am

    1

    [...]   中文工具箱,中文用户很多都在使用桑葚制作的这款插件,由于wp2.1的部分改动也造成此插件有小小的不兼容,这次更新解决了这些问题: [...]

  2. 中文工具箱在wordpress 2.1 ELLA下的小bug - Life is Dox

    February 10th, 2007 at 6:03 am

    2

    [...] 继续这个小bug:我在wp 2.1中调用该函数时, 期望显示最新文章,而实际却把最新的page页也当作最新文章加入了列表。这样就不好玩儿了,google了一下,看到巧克力工厂的一篇文章:发布一下改进过的中文工具箱,也提到了这个问题,还提出了解决方案,于是赶快拿来一试,bug解决了。:) 具体的原因,巧克力工厂在另一篇文章中解答过了:WP 2.1 和 ELA 的兼容性问题 [...]

  3. 更新中文工具箱(巧克力修改版) « 老米甲博客

    February 12th, 2007 at 3:08 am

    3

    [...] 自从WP升级到2.1后,换成Fresh Theme,我就开始使用中文工具箱来达到recent的效果,原来的中文工具箱在2.1版确实存在一些问题,最明显的就是把Page也显示在最新文章中了,桑葚也一直没有对应2.1版进行更新,我也懒得自己修改。今天看到巧克力工厂的Michael出了修改版,把这个不兼容的地方修改了,我也就顺手把它拿来用上了。 [...]

  4. 给“Wordpress 中文工具箱”新增了一个函数 | 巧克力工厂 (Beta5)

    February 24th, 2007 at 1:33 pm

    4

    [...] 就是这些,我把它上传供下载。如果觉得对你有用的话,请留言告诉我,如果使用上有任何问题,也欢迎提出,谢谢。 下载:Wordpress 中文工具箱修改版 已经发布了兼容 v2.1 以及一些其它改进的版本,请到这里重新下载。 [...]

  5. kill preview与wordpress2.1不兼容 at y0ungs的blog

    February 26th, 2007 at 12:48 pm

    5

    [...] 2.中文工具问题,我自己都不知道时装了新的postviews1.1还是下载了巧克力工厂的修改版本解决的可视化编辑栏实效的问题。 [...]

  6. 中文 WordPress 工具箱 1.2 修正版 | Just Eric.X

    April 15th, 2007 at 11:14 am

    6

    [...] 之所以说这个是鼎鼎大名的wp工具箱修正版,是因为巧克力工厂对其进行了小小的修改,如果你中意原作者的,请访问桑葚。 [...]

  7. 威风博客 » 使用Google快讯跟踪你的博客

    May 31st, 2007 at 2:47 am

    7

    [...] clipped from bemike.org [...]

  8. 我使用的Wordpress插件 at 许许如生

    July 30th, 2007 at 11:41 am

    8

    [...] 中文 WordPress 工具箱。作用:用来解决官方 WordPress 没有照顾到的中文相关问题。使用这个插件,可以显示随机文章,最新留言,留言最多文章,发表评论最多的网友,文章摘要。效果:本站侧栏的随便看看(随机文章)。注:现在使用的是巧克力工厂修改后的版本。 [...]

  9. 我喜欢的几个WordPress插件 - 许许如生

    September 16th, 2007 at 8:29 am

    9

    [...] 中文 WordPress 工具箱,我想有很多 wp 的 blog 都在使用这个插件吧,我的侧栏中的最新文章、最新评论、随机文章和热门文章页面中的评论最多的文章全靠这个插件,它还可以显示评论最多的网友等。现在使用的是巧克力工厂改进后的版本,这个版本可以显示新的评论发表在哪篇文章上,而且在评论最多的文章中不显示页面。 [...]


RSS feed for comments on this post · TrackBack URI

Leave a reply