发布一下改进过的中文工具箱
Published on
08
Feb
估计没人像我这么无聊,尽干修改别人写的插件的事儿,呵呵。但相信我,我不是爱好这个,我只是想让插件按我想要的方式工作而已。
桑葚的 Wordpress 中文工具箱(以后简写作工具箱)很多用 WP 的朋友都在用,WP 2.1 出来后,就像很多其它的插件那样,工具箱在其下有点不兼容。比如说,如果你用它来显示最新文章,它会把新的页面也当作新的帖子显示出来。原因我在WP 2.1 和 ELA 的兼容性问题中提到过,主要是因为 WP 2.1 中页面和帖子使用了新的数据库记录来区分。
我对工具箱做了以下一些修改:
- 解决了上面说的兼容问题。
- 修改了不符合 WP 2.1 要求的一些数据库调用($tableposts now becomes $wpdb->posts, etc,.),在 WP 2.2 中可以继续用了。
- 添加了一个函数,可以显示新的留言发表在哪个帖子上。
- 显示留言最多的朋友时,不把自己算进去,这样应该更合理些。
- 显示评论最多的帖子时,只显示帖子,不显示页面(原作者有意显示页面,不是上面说的兼容性问题)。
因为只是一点小改动,本来是自己在用,没想提供下载的。但想到可能有些新手不知道怎么改,我还是贴出来吧,需要的朋友自行下载。声明一下,插件是我私自修改的,那个,如果使用中出现了问题,骂我,跟桑葚无关哦。 :mrgreen:
更新[02/10/2007]:kevin 提到一个问题,就是如果留言者跟自己重名,显示留言最多的朋友时则会把重名者也禁止显示。我把判断语句改成了以留言者的 id 来判断,这么一来就不会“误杀”了。 :wink: 哦,对了,我是假设你以管理员身份留言的呵。。。如果不是,那么 id 就会不一样了,自已去改吧。现在重新放上,以前下过的朋友麻烦再下一次吧 :oops:
15 Comment(s)
kevin
February 9th, 2007 at 3:55 am
好好
好有空啊
我以前也自己修改过了
都符合自己的使用习惯了,就没有必要再次修改了
不过,所有叫kevin的人的留言。都不会出现在首页的最新留言上。这应该还是一个问题,因为并不是我一个人叫做kevin啊
Richie
February 9th, 2007 at 4:03 am
关于ELA的问题,我是把ELA设置成只显示我需要显示的分类,这样页面就不会显示出来了,因为我的页面是没分类的. :shock:
XYU
February 9th, 2007 at 5:16 am
之前修改的版本就很好用了,至少我在WP2.1下每遇到什么问题 :cool:
iqwolf
February 9th, 2007 at 5:18 am
啊哈,从2.1 alpha开始就不能用了,等了大半年终于有人肯改了,谢过先 :mrgreen:
hhalloyy
February 9th, 2007 at 8:13 am
做好事时没人骂你的 :cool:
Michael (Blog Owner)
February 9th, 2007 at 10:55 am
Kevin, 你用 user_id 来判断,不要用 comment_author 来判断,就不会出现你说的问题了。user_id 可是一人一个,没人抢的了你的 :mrgreen:
y0ungs
February 26th, 2007 at 6:04 am
你好,请问我的wp2.1不显示可视化编辑栏,在关闭中文工具箱后正常,是什么问题呢?
y0ungs
February 26th, 2007 at 6:05 am
你好,请问你的留言系统后面的
用email通知是用什么插件?
Michael (Blog Owner)
February 26th, 2007 at 11:07 am
y0ung, 可视在我后台显示没有问题,有可能是跟某个插件冲突,你一个一个的排除试试。
那个插件名字叫 subscribe to comments, 网址是:http://txfx.net/code/wordpress/subscribe-to-comments/
Xi
April 12th, 2007 at 3:49 pm
第33行有两个 ,第二个应该是吧?
Xi
April 12th, 2007 at 3:59 pm
第33行有两个span ,第二个应该是/span吧
Michael (Blog Owner)
April 12th, 2007 at 4:35 pm
@Xi, 多谢指正,已经更新了。
帕兰卓一得
September 19th, 2007 at 4:38 pm
我正在设计一个WP主题,可只要激活中文 WordPress 工具箱,主题在IE下面,就会在顶部留白。底部版权信息也会错位,真是怪了!!!!!!!
Michael (Blog Owner)
September 19th, 2007 at 5:40 pm
@老帕,真是奇怪,看看是不是哪个 tag 没有闭合。
Hitbali
January 21st, 2008 at 4:24 pm
喜欢这个的随机显示功能
9 Pingback/Trackback(s)
BloggingPro China » WordPress Plugin: 中文工具箱
February 10th, 2007 at 5:30 am
1[...] 中文工具箱,中文用户很多都在使用桑葚制作的这款插件,由于wp2.1的部分改动也造成此插件有小小的不兼容,这次更新解决了这些问题: [...]
中文工具箱在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 的兼容性问题 [...]
更新中文工具箱(巧克力修改版) « 老米甲博客
February 12th, 2007 at 3:08 am
3[...] 自从WP升级到2.1后,换成Fresh Theme,我就开始使用中文工具箱来达到recent的效果,原来的中文工具箱在2.1版确实存在一些问题,最明显的就是把Page也显示在最新文章中了,桑葚也一直没有对应2.1版进行更新,我也懒得自己修改。今天看到巧克力工厂的Michael出了修改版,把这个不兼容的地方修改了,我也就顺手把它拿来用上了。 [...]
给“Wordpress 中文工具箱”新增了一个函数 | 巧克力工厂 (Beta5)
February 24th, 2007 at 1:33 pm
4[...] 就是这些,我把它上传供下载。如果觉得对你有用的话,请留言告诉我,如果使用上有任何问题,也欢迎提出,谢谢。 下载:Wordpress 中文工具箱修改版 已经发布了兼容 v2.1 以及一些其它改进的版本,请到这里重新下载。 [...]
kill preview与wordpress2.1不兼容 at y0ungs的blog
February 26th, 2007 at 12:48 pm
5[...] 2.中文工具问题,我自己都不知道时装了新的postviews1.1还是下载了巧克力工厂的修改版本解决的可视化编辑栏实效的问题。 [...]
中文 WordPress 工具箱 1.2 修正版 | Just Eric.X
April 15th, 2007 at 11:14 am
6[...] 之所以说这个是鼎鼎大名的wp工具箱修正版,是因为巧克力工厂对其进行了小小的修改,如果你中意原作者的,请访问桑葚。 [...]
威风博客 » 使用Google快讯跟踪你的博客
May 31st, 2007 at 2:47 am
7[...] clipped from bemike.org [...]
我使用的Wordpress插件 at 许许如生
July 30th, 2007 at 11:41 am
8[...] 中文 WordPress 工具箱。作用:用来解决官方 WordPress 没有照顾到的中文相关问题。使用这个插件,可以显示随机文章,最新留言,留言最多文章,发表评论最多的网友,文章摘要。效果:本站侧栏的随便看看(随机文章)。注:现在使用的是巧克力工厂修改后的版本。 [...]
我喜欢的几个WordPress插件 - 许许如生
September 16th, 2007 at 8:29 am
9[...] 中文 WordPress 工具箱,我想有很多 wp 的 blog 都在使用这个插件吧,我的侧栏中的最新文章、最新评论、随机文章和热门文章页面中的评论最多的文章全靠这个插件,它还可以显示评论最多的网友等。现在使用的是巧克力工厂改进后的版本,这个版本可以显示新的评论发表在哪篇文章上,而且在评论最多的文章中不显示页面。 [...]
RSS feed for comments on this post · TrackBack URI
Leave a reply
Copyright © 2006-2008 巧克力工厂 - hosted at Slicehost, powered by WordPress and Nginx.
若无事先声明,本站作品匀采用署名-非商业性使用-相同方式共享 3.0 Unported进行许可。