首页 > 其他方面 > 光芒关注和光芒聚合栏目实现的方法

光芒关注和光芒聚合栏目实现的方法

2007年3月3日

有朋友来问光芒关注是如何实现的,我在这里简要说一下思路。其实我做这个栏目只是因为我自己很懒-0-,想找一个程序能够自动监测我的朋友的网站,有更新了就通知我,最后想到用rss聚合来实现这个功能。将“关注”和“聚合”两个栏目拿出来一起说,是因为这2个东西实际上都是利用了rss的在线聚合工具实现的,只是在前台用了2种不同的表现形式。

我首先用了snxa在线聚合程序,这款程序是asp的,使用asp是因为我有一台闲置的asp服务器,同时将blog与这台服务器分离,以免造成因为服务器在抓取数据过程中压力过大而当机,影响blog。如果你没有两台服务器,你也可以使用例如Gregarius这样的php的rss聚合器,放置在同一台服务器上,但是更新的时间请设置的长一些。我现在设置的是每600秒更新一次,也就是10分钟。

以下是提到的一些程序的下载地址:
snxa官方网站:http://www.sxna.cn
Gregarius:http://gregarius.net/

在你调试好了snxa或者Gregarius后,我们可以开始设置关注了:
snxa与blog的整合方式比较简单,直接在snxa后台设置前台调用的参数,设置好你需要的模板与你的blog风格相吻合,然后用js调用即可。js调用的好处是设置较为简单,但是无法被搜索引擎收录。
如果你用的是Gregarius,则需要安装一下Gregarius的前台调用的插件,具体的插件我没有研究过,使用起来应该也不难。

下面再是“光芒聚合”栏目,这个栏目其实也是js调用的,只是用到了bo-blog的插件功能,我自己写了一个简单的插件,也让我感觉到了bo-blog插件制作的便利了。插件我也放上来了:
[sfile]attachment/200703/1172896490_0.rar[/sfile]请自行修改插件包里面的index.php文件中的引用地址,将该地址改为你的rss聚合程序的地址即可
最后的工作就是不断的修改模板,直到rss聚合与你的blog风格达到一致。

相关文章:

  1. 光芒关注 和 光芒聚合 栏目启用!
  2. BO-BLOG首届风格设计大赛
  3. 推荐一个css的编辑器:TopStyle
  4. 更新了boblog 2.1.0 beta1版
  5. Green左边栏模板发布

作者: 光芒 分类: 其他方面 标签: , ,
  1. 光芒
    2007年3月28日02:05 | #1

    感谢提醒  呵呵
    gregarius这个程序我没有用过,所以不能解答你的问题,但是我从一些外国的插件站看到,这个程序的功能还是相当强大的

  2. tokey
    2007年3月28日01:56 | #2

    …. 我找遍了baidu和google也没有找到答案
    想必Luxzip也不会太了解的
    改用了sxna
    呵呵 现在 http://www.sxna.cn/ 可以登录了…
    不过上面日志里面的内容有误…
    是sxna 不是…

  3. tokey
    2007年3月27日10:17 | #3

    我按照你说的 下载了gregarius
    安装时出现意外…. 郁闷啊 安装了n多遍
    我用phpmyadmin创建rss数据库
    然后运行gregarius的安装程序
    点建立出现错误"Unable to connect to database! Please create manually."
    然后进入gregarius的主页提示

    The users table doesn't exist and I couldn't create it! Please create it manually.
    The dashboard table doesn't exist and I couldn't create it! Please create it manually.
    2 out of 11 tables could not be created!
    Creating your database schema! This should be a one-time operation, if you see this message over and over again please import your database schema manually.
    inserting some default config values…

    说缺少两个数据表….  怎么解决呢 我不会手动建立数据表
    不知道数据表的具体参数 帮忙解决一下 谢谢!

  1. 本文目前尚无任何 trackbacks 和 pingbacks.