WordPress Plugin – Fanfou Tools

Jun 21st, 2007

Fanfou Logo

这是一个 FanfouWordPress 插件,通过这个插件你可以在 WordPress 的侧边栏中显示最新的 fanfou 消息,每隔一段时间自动更新;同时当 Blog 发布新的文章时,向 fanfou.com 发布消息。

该插件模仿了 Alex King 的 Twitter Tools

Requirements:
这个插件的最早的开发平台为 WordPress 2.2.1 RC2,很多其它的版本限于精力我都没有测试,但能保证在最新的WP开发版上正常运行,如果您在使用中遇到问题,请升级您的WordPress或者联系我均可。

Latest Version: 1.2

Installation:
解压缩后上传到您的 wp-content/plugins/ 目录,并在后台激活该插件。
编辑你正在使用的 WordPress 主题的侧标栏模板,加入如下的代码即可在侧边栏中显示最新的 Fanfou 消息:

<!-- Fanfou Tools -->
<?php fanfou_list_posts();?>

Uninstallation:
这个插件将会创建一个新的数据表 wp_fanfou,并在 wp_options 表中创建多条以 fanfou_ 为前缀的 option 记录,此外如果激活 Notify 功能,那么在发布新文章或者编辑旧文章时,该插件将自动为文章加上名为 fanfou_marker 的 Custom field,并自动通知到 Fanfou(前提是旧文章不存在 fanfou_marker 这个 field,如果已有此标记,那么不会重复通知到 Fanfou)。

如果要卸载此插件,请按照如下步骤即可清理干净:

  1. Deactive Fanfou-tools
  2. 删除 wp-content/plugins/fanfou-tools 目录
  3. 删除数据表 wp_fanfou (这里需要非常小心…)
  4. 清理 wp_options 表
  5. 最后清理 wp_postmeta 表,即 Custom Field 信息
-- 请注意安全,不嫌麻烦的话,最好先备份数据库...
 
-- 清理 wp_options 表
DELETE FROM `wp_options`
    WHERE `option_name` LIKE 'fanfou_%';
 
-- 清理 wp_postmeta 表
DELETE FROM `wp_postmeta`
    WHERE `meta_key` LIKE 'fanfou_marker';

Download:
Fanfou Tools 1.2

SubVersion:

# 下载正在开发中的版本
svn co http://svn.wp-plugins.org/fanfou-tools/trunk
 
# 下载稳定的版本
svn co http://svn.wp-plugins.org/fanfou-tools/tags/1.2
  1. 阿萌
    Jun 21st, 2007 at 21:18
    Reply | Quote | #1

    呵呵,厉害!

  2. stone2.0
    Jun 22nd, 2007 at 16:41
    Reply | Quote | #2

    学习源代码的“当 Blog 发布新的文章时,在 Fanfou 发布消息。
    ”部分

  3. stone2.0
    Jun 22nd, 2007 at 16:47
    Reply | Quote | #3

    当 Blog 发布新的文章时,在 Fanfou 发布消息。

    学习该功能的实现代码。

  4. 万物饭否?
    Jun 25th, 2007 at 19:48
    #6
  5. star
    Jun 25th, 2007 at 20:22
    Reply | Quote | #7

    Verdana, 我试了一下没有成功。
    1、测试登录时有一个JS的错误;
    2、在sidebar中改了代码,但主页没有显示饭否。
    请问是甚么原因?

  6. rex
    Jun 28th, 2007 at 10:22
    Reply | Quote | #9

    请问,此插件是不是不支持widget的,对不对?怎样改成支持的呢?
    盼复。

  7. Verdana Mu
    Jun 28th, 2007 at 17:27

    最新的 b4 的确不支持,以前我有考虑过支持 Widget,并打算留到 1.0 的正式版本中再放出来了,不过既然有人需要,这就加上去吧 :) ,另外谢谢试用!

  8. Nicky
    Jun 30th, 2007 at 09:54

    我这里取消 Create a fanfou status when you publish a new blog post? 这个选项好像没有作用?

  9. 李小写
    Jul 3rd, 2007 at 19:15

    很棒的插件。但是请问怎么把显示在首页的“fanfou”改成中文?我不能用Widgets 的。

  10. Verdana Mu
    Jul 3rd, 2007 at 21:23

    to Nicky:问题已经修正了,重新下载安装就可以了。
    to 小写:fanfou_list_posts(‘title_li=饭否’);

  11. fanfou tools wordpress
    Jul 6th, 2007 at 22:10
    #16
  12. hOmmE.bEnnY
    Jul 8th, 2007 at 16:39

    天…. 我怎么现在才看到这个? T_T 害到我研究了那段 js 老半天…

  13. Chisdychan
    Jul 15th, 2007 at 00:50

    太强了,强烈支持,刚还为这事犯愁呢.呵呵!

  14. Phantom
    Jul 15th, 2007 at 15:50

    为什么不做中文版呢?
    支持一下:-)

  15. Neo
    Jul 15th, 2007 at 20:15

    为啥中文显示是乱码呢?
    http://neotalks.org/
    wp 2.2.1

  16. Jun居雨丸
    Jul 18th, 2007 at 18:28

    太好了!终于有WORDPRESS 插件了~
    这种WEB2.0讯息发布站中文的就是饭否了~
    为啥不把这插件发布到WORDPRESS站上??
    我在那里找都没看见啊~太可惜了吧?

  17. Jun居雨丸
    Jul 18th, 2007 at 18:28

    不过话说WORDPRESS随意性那么大~
    JS FLASH 什么代码没有不支持的~
    也无所谓了其实

  18. Jun居雨丸
    Jul 18th, 2007 at 18:51

    你不是做了BETA6么?
    为什么下载只提供到5哈~

  19. Verdana Mu
    Jul 19th, 2007 at 02:37

    to Jun居雨丸:基本上升级了一下子,呵呵~ 你可以看看 Update 列表,如果正在使用欢迎提意见哈~

  20. 冯三七
    Jul 21st, 2007 at 10:21

    help!
    我传上了后再去激动,它只说:
    “Plugin could not be activated because it triggered a fatal error.“
    ‘因为出现致命错误‘

    致命?让我把help!改为‘救命’吧
    不知道我哪里做错了,昨晚今天复看了你的和Nicky的instructions n次,处理方法在我眼前还没呈现。。

    另外,代码中不用加入自己的饭否用户及密码吗

  21. Verdana Mu
    Jul 21st, 2007 at 10:34

    请问三七:能否查看一下服务器的日志?
    看看是什么样的错误?

    我刚使用最新的 b7 测试了一下,是好的,可以正常安装、使用。

    帐号是必须的,但密码不是,如果你不需要使用内置的POST功能,那么就可以不填写密码。

  22. since1984
    Jul 23rd, 2007 at 09:39

    我修改Format for notifier when publish a new blog post:
    后面填了个“最新鲜:”现在发布新文章后,饭否里只显示最新鲜:
    没有网址!~

  23. Verdana Mu
    Jul 23rd, 2007 at 10:30

    to since1984: 填入 “最新鲜:%s %s” 第一个 %s 代表文章标题,第二个 %s 代表文章连接 :)

  24. s4ld0ne
    Jul 26th, 2007 at 08:43

    我装了之后怎么显示的编码不一样啊?都变成?号了

  25. Cherife
    Aug 4th, 2007 at 13:29

    安装配置完之后,Synchronous Fanfou Status得到的 status 为空,在 sidebar 显示不出来。
    What’s wrong, baby?

  26. Cherife
    Aug 4th, 2007 at 13:41

    刚才用 Write fanfou 发了一条消息,再 Synchronous 之后就正常了~
    btw:看了一边代码,好像没找到能控制显示的地方。盼望能看到这方面的改进,辛苦了,谢谢!

  27. 猫大爷
    Aug 6th, 2007 at 18:39

    New Blog Post的样式能否改成一个简短的前缀比如“Blog:”或者“NBP:”加上带有链接的文章标题名。地址也放在上面总觉得很难看。
    此致,敬礼。

  28. Verdana Mu
    Aug 6th, 2007 at 21:11

    to 猫大爷:您的要求暂时无法实现,饭否不支持发送 HTML 格式的文字,链接是饭否自动探测添加的。
    to Cherife:是有一点点延迟 :)

  29. 网生代
    Nov 10th, 2007 at 15:51
    #41
  30. Jukin.K
    Dec 15th, 2007 at 19:14

    几经辛苦终于解决了乱码问题……汗
    如果作者可以加入定义字体大小,颜色,背景这样的选项的话,就更加完美了

  31. Yangtx
    Dec 28th, 2007 at 13:45

    最近为插件忙的焦头烂额,我为插件狂!

  32. allan
    Jan 4th, 2008 at 09:29

    删除数据表 wp_fanfou

    请教该如何删除?

  33. allan
    Jan 5th, 2008 at 04:24

    请教乱码问题怎么解决

  34. Allen
    Jan 13th, 2008 at 14:33

    请问如果只想要发表日志时自动向饭否发送一条消息,应该对程序做哪些修改?
    我试着删除一些function,但是本地测试发表文章不会发消息到饭否。
    最好是不需要向数据库中增加wp_fanfou这张表的。

  35. Allen
    Jan 15th, 2008 at 10:13

    能否提供一个只包含“发表日志时自动发送一条消息到饭否”的版本?或者应该删除哪些function?不想要多产生一个wp_fanfou数据表.

Comment pages