| |
有朋友来问光芒关注是如何实现的,我在这里简要说一下思路。其实我做这个栏目只是因为我自己很懒-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插件制作的便利了。插件我也放上来了:
下载文件
这个文件只能在登入之后下载。请先 注册登入
请自行修改插件包里面的index.php文件中的引用地址,将该地址改为你的rss聚合程序的地址即可
最后的工作就是不断的修改模板,直到rss聚合与你的blog风格达到一致。
不指定 2007/03/03 12:38 | 分类: 其他方面 | 评论(2) | 阅读(5236)
tokey
2007/03/28 09:56
.... 我找遍了baidu和google也没有找到答案
想必Luxzip也不会太了解的
改用了sxna
呵呵 现在 http://www.sxna.cn/ 可以登录了...
不过上面日志里面的内容有误...
是sxna 不是...
光芒 回复于 2007/03/28 10:05
感谢提醒  呵呵
gregarius这个程序我没有用过,所以不能解答你的问题,但是我从一些外国的插件站看到,这个程序的功能还是相当强大的
tokey
2007/03/27 18:17
我按照你说的 下载了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/1 第一页 1 最后页
发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   游客无需密码
网址   电邮   [注册]