FBO wordpress plugin 0.3
by Robin Lu on Apr.09, 2006, about fbo, plugin, sns, wordpress
因为本职工作太忙,搁置了一端时间,最近抽空把它搞出来了。
花了一些时间重构,把opml的解析和生成彻底分成独立模块,把view的部分也独立出来,从目前结构上讲,不但可以很容易加入新的provider,新的view也可以以插件形式加入了。目前支持的view有两个,一个是可以放在sidebar里的fbo_list_show(),我的sidebar就是一个例子,还有就是可以放在page template里的fbo_show(),就象这里。
这次最大的改变是采用了异步触发FBO的生成和搜集过程。在无需后台cron的支持下,FBO的生成和搜集仍然由用户浏览页面触发,但触发通过XMLHttpRequest转化成一个不阻塞的后台异步过程,用户不会感到任何的延迟。也因为这个原因,在刚安装完这个版本后,最好在Option中先强制搜集一次朋友的FBO信息。
另外就是改善了缓存机制。
下载在这里:
fbo.0.3.tar.gz
安装方式仍然是在wp-content/plugins下解开,在plugin页面中enable,然后在Option下的FBO里配制。
July 17th, 2006 on 7:12 pm
你好,我装完后传建了一个页面,写入但是毫无结果,不知道为什么,盼复,我在fbo里都设置完毕,而且强制搜寻
July 17th, 2006 on 9:26 pm
在wp-admin管理主页面Dashboard旁边应该有一个Friends,里面是否有内容?
July 19th, 2006 on 12:15 pm
你好,有内容,RSS正常
August 3rd, 2006 on 11:26 am
我的情况一样:我装完后传建了一个页面,显示情况如下:
(有内容)
Powered By FBO
Blogs of My Friends
(有内容)
Bookmarks of My Friends
Photos of My Friends
Friends of My Friends
我在fbo里都设置完毕。
成功生成了fbo.opml 8.fbo.dmp 15.fbo.dmp 这3个文件。
Dashboard旁边应该有一个Friends,里也是没有什么内容只显示:
Blogs of My Friends
(有内容)
Bookmarks of My Friends
Photos of My Friends
Friends of My Friends
难道是服务器的expat模块有问题?
fbo_list_show是输出自己的吗?
为什么我只是输出了友情连接中的一两个网址啊?
my Bookmarks 如何输出啊?
August 3rd, 2006 on 1:25 pm
Bookmarks, Photo和Friends of My Friends需要对方提供fbo文件。如果对方没有fbo文件,目前只能通过rss抓取blog内容。
要输出自己的内容,我可以给你发一个新的测试版fbo,
August 3rd, 2006 on 5:17 pm
是吗,那真是太感谢了,发过来我test一下。看看效果如何,呵呵
August 28th, 2006 on 10:28 am
你好,我安装了这个,出现同样的问题,怎么解决呢?谢谢。
可以发一份给我么?
August 28th, 2006 on 10:39 am
还有就是,我的朋友链接RSS为什么探测不到呢?谢谢
October 23rd, 2006 on 7:53 am
极其好的想法。我希望它能派上用场。
February 5th, 2007 on 2:18 pm
wordpress 2.1 用现在的会出现兼容性问题。
WordPress database error: [You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ORDER BY cat_id' at line 1]
SELECT cat_id, cat_name, auto_toggle FROM ORDER BY cat_id
找到一些别人介绍的解决方法,可是自己不大会改。
WordPress 2.1 的插件相容性:http://blog.tinyau.net/archives/2006/07/10/plugin-compatibility-of-wordpress-2-1
February 9th, 2007 on 3:54 pm
关于楼上WP2.1的兼容性,我正好这几天在玩WP,今天看了一下这个问题,应该将fbo\providers\wordpress-blogroll.php做如下的修改:
替换
$results = $wpdb->get_results(”SELECT cat_id, cat_name FROM $wpdb…(省略)
为
$results = $wpdb->get_results(”SELECT cat_id, cat_name FROM $wpdb->categories ORDER BY cat_id”);
March 26th, 2007 on 7:41 pm
楼上的方法用了 结果是:
Parse error: parse error in d:\www\amang\wp-content\plugins\fbo\providers\wordpress-blogroll.php on line 22
March 26th, 2007 on 7:43 pm
后来发现是“”的问题 忘了改了
呵呵
March 26th, 2007 on 7:49 pm
这个问题解决了 可在前台显示的
Warning: Invalid argument supplied for foreach() in d:\www\amang\wp-content\plugins\fbo\views\list_show.php on line 29
后台操作的时候 点击下边第一个会出现Warning: Invalid argument supplied for foreach() in d:\www\amang\wp-content\plugins\fbo\providers\wordpress-blogroll.php on line 45
点第二个会
Warning: Invalid argument supplied for foreach() in d:\www\amang\wp-content\plugins\fbo\fbo.php on line 203
点update 会Warning: Invalid argument supplied for foreach() in d:\www\amang\wp-content\plugins\fbo\fbo.php on line 203
March 26th, 2007 on 8:31 pm
我也是2.1,好像没有碰到这个问题。
May 9th, 2007 on 4:41 pm
这篇文章不错,可以提交到 我挖网 5dig.net (中文 digg), 给你带来大量流量!
October 30th, 2007 on 10:33 pm
Hello! Good Site! Thanks you! cneevmdowmy
September 13th, 2008 on 11:36 pm
我的WP 也有这个问题