一直想把RSS这功能充分利用起来,昨天加上了RSS聚合功能,今天找到了老外的RSS在线聚合程序lilina,研究了一下,因为是PHP的,我不能完全看懂,但是能修改一些东西。
这个版本只支持utf-8,对于gb2312显示的是乱码,我只好花了一些时间来修改成gb2312的,只是简单的修改,不能同时识别utf-8和gb2312,算是一个局限,但是我接触的大多数rss都是gb2312的。
增加了几个rss源:
1、西部E网 http://weste.net/rss.asp
2、nekey http://www.onekey.com.cn/rss2.asp
3、seehaha http://www.seehaha.com/rss/new.xml
4、华商网论坛 http://bbs.huash.com/huash/modules/newbb/rss.php
但是不知道华商网论坛的那篇文章有问题,我加了华商论坛rss后就出现排列错乱的问题,所以暂时只留下西部E网 rss和onekey rss,随着版本升级,功能会逐渐强大。
对了,忘了西部E网RSS在线聚合器的地址了:http://www.weste.cn/rss/,通过这个页面,可以查看西部各站点的最新更新信息,再也不用几个站四处跑了 :-)。
另:阿甘问是否有分类功能,这个版本暂时没有,但是我想可以利用其他的方式来实现这个分类问题。希望懂得php的朋友帮忙看看代码,偶实在不懂php。
附:lilina的安装方法
安装步骤
1)解包lilina,最新的lilina版本是0.7,执行tar xfz lilina-0.7.tar.gz
2)安装配置
解包后生成lilina-0.7目录,将该目录mv到网站根目录下,改名为lilina,然后进入该目录,配置conf.php文件。
mv lilina-0.7 lilina cd lilina
注意配置BASEURL及USERNAME和PASSWORD,其中BASEURL是lilina的地址,而USERNAME和PASSWORD是管理员的用户名/密码。
其他的配置可以不动。但要保证myfeeds.data和.time.data可写。执行操作:
chmod 777 .myfeeds.data .time.data
管理feeds
登陆lilina的配置界面:http://your-website-url.com/lilina/edit.php
输入用户名和密码即可。默认的feeds有很多,但大多数是国外的一些RSS/ATOM源,可以删除掉,然后在rss/atom URL to add: 栏目里增加rss/atom源的地址,例如本站的Blog rss文件地址就是http://www.xxx.com/index.rdf,将该链接复制到输入框,点Add即可。
同样道理,顺次将需要聚合的网站RSS/ATOM地址输入好后,点导航条的myfeeds即可预览效果了。
