Wordpress插件17fav Bookmark & Share的代码有问题
Poshi
Wordpress
这两天发现我安装的17fav Bookmark & Share这个插件出现了问题,就是收藏图标显示不了了,变成叉叉了,今天研究了一下,才发现17fav Bookmark & Share这个插件里的代码有一些问题。
上个周才用上17fav Bookmark & Share这个插件的,这是我爱水煮鱼和LiuYang合作完成的,应该算多少有参照ShareThis的吧?实际上也有其他国人在ShareThis的基础上做修改,改出符合中国实际使用情况的版本,而这个看起来则更为独立,好像呼声也比较高。我主要是看他的弹出图片看起来挺好看的。

上个周刚开始用的时候,觉得挺好用的,很正常,这几天突然就显示不了图片,我把插件禁用了再启用,并且换了不同的版本,那个收藏的图标始终还是叉叉,没看到图标,收藏功能照样还是可以的,那么,问题还是在图片方面吧?
今天Picturepan2给我看了一下,他觉得是插件文件夹的名字带有空格,去掉了试试。这时候打开源代码,发现里面这个插件的图片地址是不对的,想起了这几天把Wordpress文件从poshi.org的根目录移到poshi这个文件夹了,怎么这个插件我不是禁用又启用过吗?怎么插件的目录没有更新呢?
我看一下bookmark-share.php这个文件里,引用图片地址的那两句代码,我就发现问题了。
//initialize the button image
$this->imgbtn = get_bloginfo(’siteurl’). "/" .PLUGINDIR . "/" . dirname(plugin_basename (__FILE__))."/bookmark.gif";
$this->iconbtn = get_bloginfo(’siteurl’). "/" .PLUGINDIR . "/" . dirname(plugin_basename (__FILE__))."/icons.gif";
get_bloginfo("siteurl")?不对吧?这个是博客地址,不是Wordpress文件夹地址,怎么不直接给出插件目录的地址呢?如果是这样的话,有些人Wordpress文件不是在根目录的,不是会有问题吗?
对了,谁来告诉我Wordpress文件夹目录的引用参数是什么?我怎么还不知道呢?用’WP_HOME’,图片地址会变成http://poshi.org/新后园/wp….晕了,我一下子找不到参数,就先把参数改成这样了:
//initialize the button image
$this->imgbtn = get_bloginfo(’siteurl’). "/poshi/" .PLUGINDIR . "/" . dirname(plugin_basename (__FILE__))."/bookmark.gif";
$this->iconbtn = get_bloginfo(’siteurl’). "/poshi/" .PLUGINDIR . "/" . dirname(plugin_basename (__FILE__))."/icons.gif";
希望水鱼有时间把这个参数改一下?
原文: Wordpress插件17fav Bookmark & Share的代码有问题
来源: 新后园
你在新后园上看到的文字,都是Poshi及其朋友所写,属于原创内容,如果你要转载,请保留上面这一行版权声明!

2008年08月16日 at 10:43 am
我向denis提出过这个问题 以后应该会改进
get_bloginfo(’siteurl’)应该改成get_bloginfo(’home’)
另外还有js文件位置也要改下
[回复(Reply)]
2008年08月5日 at 2:06 am
Прелесно!!!
[回复(Reply)]
Poshi 回复:
08月 5th, 2008 at 9:01 am
Мусор!
[回复(Reply)]
2008年07月26日 at 9:42 pm
居然改了,就用绝对路径不就可以了?
[回复(Reply)]
2008年07月24日 at 12:18 am
bloginfo(***_directory)试试看对否
[回复(Reply)]
2008年07月21日 at 10:28 pm
还没用过这个WordPress插件呢,有空试一下
[回复(Reply)]
2008年07月21日 at 9:28 pm
厄…我一般是不去动文件夹的.
[回复(Reply)]