开源 iXNA 0.4 Beta 3 聚合程序发布
程序名称:IXNA
程序版本:0.4 Beta 3(20071205)
运行环境:
php5+MYSQL4.1+iconv(php4未测试)
程序介绍:
国内最好的开源PHP新闻聚合
这个版本发布于1205生日那天,本来是给blog.blueidea.com用的,但应种种原因搁浅,现在放出,和www.ixna.net基本一样,功能不全,工作忙,到今年过年的时候才可能再次更新,因为时间仓促,问题比较多,请提供BUG给我
1.支持RSS多核心切换,默认支持lastrss,simplepie,magpierss
2.支持 RDF,RSS,ATOM feeds 支持智能识别
3.基于浏览器Web端的前台浏览和后台管理,可在前台编辑,删除,锁定相关新闻
4.支持站点和时间分类,Tags浏览,单独页面浏览,并运用了ajax技术
5.支持搜索
6.支持导入和导出OPML
7.可显示favicon
8.具有多种主题样式,现有default,bxna两套主题
9.支持Rewrite启用
10.生成SiteMAP0.9,百度SiteMAP
11.多语言包
12.DIGG功能,不过不完善
安装方法:
用phpmyadmin新建XNA库,语言为utf-8,导入install/xna.sql,修改db.php中的数据库地址和网址地址,设cache目录为777,Win下面为网站用户可读写,后台登陆为./admin/,默认用户名为admin,密码为admin888
.htaccess为linux下Rewrite文件,httpd.ini为win下ISAPI_Rewrite配置文件
升级方法:
删除原来的所有程序,上传所有文件即可,重新导入库表,1205版数据库未做改动
授权说明:
本程序使用通用公共授权GPL,为开源的项目.
无限制的拷贝权, 无限制的使用权,无限制的针对个人使用目的而修改的权利,可修改本版本用于重新分发的权利,请保留作者署名(包括程序内引用的源代码).
如果修改本程序后再发布,请保证你发布的系统也必须开源,包括修改的地方都请注释清楚.
不得用于任何商业用途或在本程序基本上开发进行商业用途,如需要,请与本人联系商业授权
PS:有兴趣或认为自己修改的不错的或是有好的意见的,都可以发信给我zxswww#gmail.com,会更新到新的版本中去的
PS:有问题请EMAIL我,BLOG不做回复
升级过程:
2007-07-05发布0.1,升级过程见readme.txt文件
0.4 Bate 3
23.代码重写,使用的时间比较长,删除smarty.adodb,使用Nemo Template和仿adodb的数据连接文件重写程序,优化运行速度
24.支持百度SiteMAP生成
25.Rss和Atom直接PHP生成
26.后台调整,细节修改
27.02270903更正,修改db.php中网站运行地址,增加验证码,BUG修改
28.02270918数据库字段优化,去掉无用字段,优化表结构,datetime改为int型,从下版本起,提供MYSQL升级
29.02271205发布,更新模板,添加DIGG类功能
已经知BUG
1.OPML导入有问题
2.后台TPL的语言包懒得改,太多了
3.Tags没做
目标
用户登陆,整合论坛,聚合自己需要的Feed源,插件支持,有些功能已经写出,但BUG太多,就没放出
官方网址:
http://www.ixna.net

07月 5th, 2007 at 3:08 pm
xiazaibudao@163.com
07月 5th, 2007 at 3:24 pm
已经修正下载地址
07月 5th, 2007 at 3:29 pm
已经下载回来了,测试中
07月 5th, 2007 at 3:53 pm
打开空白,请问php几 mysql几
07月 5th, 2007 at 4:12 pm
前台打开了,可是后台出现没有设定数据库的参数
07月 5th, 2007 at 4:19 pm
不错
07月 5th, 2007 at 4:22 pm
文章底部放一个按钮,点击关闭查看文章内容,会方便浏览点
07月 6th, 2007 at 12:45 am
[…] 这款开源RSS聚合器程序由剑气凌人于7月5号刚刚发布,需要php5+mysql4.1支持。目前的功能还十分简单,但与Sipo XML News Aggregator比,UI相对较好,支持favicon显示。作者欢迎仁人志士一起进行此开源项目。 […]
07月 6th, 2007 at 4:59 pm
现在不要,完善了再要
07月 6th, 2007 at 9:47 pm
觉得你这种人特讨厌,只知道伸手向另人要,乞丐呀
07月 7th, 2007 at 9:59 pm
不是我打击你的程序,只是你应该在百度中搜索一下这个指令:site:xna.spvrk.com
有什么想法?
07月 8th, 2007 at 10:29 am
<p>我做SEO还是很有经验的,不过这程序因为用了AJAX,内容都无法搜索到,当然是这样了,这个程序注重的是UI和内容,而不是SEO,还有我对百度不感冒,里面还有一个MXNA的模板,你用那个试一下就会知道还会不会成这样子</p>
07月 12th, 2007 at 8:51 pm
做的不错!不过我用的时候点apply的时候不行啊,减加不进去!!是不是不支持ie6
07月 12th, 2007 at 11:32 pm
用户申请还没做,只能在后台增加
07月 13th, 2007 at 1:40 pm
我非但不要打击剑气,我更要称赞之!
聚合器就是为了方便用户的,要SEO干吗?
聚合器针对性的SEO,只能说是可耻的。窃取Blogger的内容,给自己带流量。baidu就喜欢跟这些聚合狼狈为奸,让人伤心。
07月 13th, 2007 at 3:41 pm
服务器是PHP4的,不能用,可惜了,纯支持吧
07月 15th, 2007 at 5:14 pm
为什么我解压后出现了以下的画面
500 Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, webmaster@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
运行其他的依然正常
07月 23rd, 2007 at 4:39 am
请教先生,这样使用伪静态呢?规则是什么?
谢谢
08月 1st, 2007 at 5:39 pm
刚刚下载了源码安装试用,并详细看了一遍PHP代码。
不客气地说:不怎么样!
就拿后台登录来说吧,判断密码成功后页面并没有refresh进入Manage.或许是我服务器设置问题.但是类似这样的过程逻辑应该用header(),那就解决问题了…整个程序中感觉您基本上都是用ASP的思想上开发。
PHP之所以比ASP有优势除了丰富的函数以外在处理过程逻辑中更具面向对象!如果不利用php这点优势,无疑和ASP的程序没什么两样…那么离您的目标:”国内最好的开源PHP新闻聚合” 仍然是有段距离!
—希望在下个版本上代码有所变化!
08月 1st, 2007 at 11:23 pm
谢谢,你很认真的看我的写的代码,下一版正在重写中
08月 5th, 2007 at 9:20 am
用phpmyadmin导入install/xna.sql,
导入出错,不知为什么
08月 6th, 2007 at 9:26 pm
我也一样的啊
php5mysql5utf8出现!40100 DEFAULT CHARACTER SET utf8
新手..不知道怎么解决的,请站长帮帮忙啊fchjian@gmail.com
08月 7th, 2007 at 8:52 am
恩,安装好后,后台进入不了,不知道为什么
08月 9th, 2007 at 9:05 pm
为什么我安装之后进入后台显示登录成功那个但是之后又跳到登录界面了 没有办法进入后台
08月 21st, 2007 at 2:07 pm
一个月前我也因为没有找到php的rss聚合工具而想自己写一个,无奈没有这个闲心。果然有国人也做了类似的事情~支持啊
08月 23rd, 2007 at 6:03 am
为什么后台登陆后,提示登陆成功,然后又跳转到登陆界面。http://www.xxxxx.cn/admin/
08月 27th, 2007 at 6:54 pm
作者您好
我是西村的朋友,您应该还记得西村吧
有个问题想请教您
请问你这个程序将来升级起来方便吗?
谢谢
08月 27th, 2007 at 10:17 pm
安装不了啊,有错误啊
08月 28th, 2007 at 2:32 pm
config.php里哪个是数据库地址 竟然没有呀
09月 3rd, 2007 at 1:30 am
../ajax/menu.js
改成
ajax/menu.js
否则都显示成根目录了
09月 5th, 2007 at 3:42 pm
很好!两个月前来过,现在看起来比当时好很多了。只需要把一些细节性问题修正即可。另外,这种程序将会有大量的数据和独立页面产生,效率将来会是个问题。加油
09月 5th, 2007 at 6:16 pm
我所看到的0.4beta3的一些小问题:
tformValid.js和validator.js这两个文件是ANSI码的,在Linux空间导致后台表单按钮不正常。tformValid.js文件名大小写也是一个问题.
主页分页方面,分页条使用Ajax Onclick我不反对,但应该另外再加一个静态的href利于爬行收录。
模板中你的备案信息和GGAD都应该去掉吧,传播出去有一定影响。
后台“其他设置”部分,无论怎么设置每次都是显示缺省的设置?不知道你有没有这个问题
后台“Feed列表”能群选中,不过我找不到群删等操作在什么地方..
其他都能通过模板自己修改,不是太大问题了。支持你的辛苦劳动!
09月 6th, 2007 at 12:39 pm
主页分页方面,你可以用HTML模式,他的链接是/all/pagexxx,而且这个没必要性加一个静态的href,应该分页永远在变,静态的是articles/xxx,明白吗
模板中的忘了,下次更新都会去掉
后台没找到好的群删方法
JS的不知原因,一直是错误,在找解决方法中
09月 6th, 2007 at 8:02 pm
JS的原因你要把tformValid.js和validator.js这两个文件格式换成UTF-8才能正常调试
09月 6th, 2007 at 8:06 pm
关于群删,JS群选后不就产生了一个变量嘛,格式就像idA,idB,idC,idD,idE。这样就可以把它传递给数据库操作的进程,用SQL语句: ID In (idA,idB,idC,idD,idE)删掉, 我这是ASP的思想,MySQL的操作不太熟悉
09月 8th, 2007 at 11:10 pm
php5+mysql5
使用不了,后台提示:
Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 16 in E:\website\xna\inc\mysql.php on line 146
无法增加任何数据,在后台;
09月 10th, 2007 at 12:42 am
JS的原因是LINUX下的大小写问题,已经改正了,DEL这个我的ASP思路是一样的,不过现在主要在做经典的聚合,没时间改这块
楼上的,哪里出错,,我这里没有这种情况
09月 15th, 2007 at 2:10 pm
后台登录后显示如下错误:
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/okzhaopi/public_html/ixna/db.php:1) in /home/okzhaopi/public_html/ixna/admin/index.php on line 37
Warning: Cannot modify header information - headers already sent by (output started at /home/okzhaopi/public_html/ixna/db.php:1) in /home/okzhaopi/public_html/ixna/admin/index.php on line 64
Warning: Cannot modify header information - headers already sent by (output started at /home/okzhaopi/public_html/ixna/db.php:1) in /home/okzhaopi/public_html/ixna/admin/index.php on line 65
Warning: Cannot modify header information - headers already sent by (output started at /home/okzhaopi/public_html/ixna/db.php:1) in /home/okzhaopi/public_html/ixna/admin/index.php on line 66
我的db.php写法:
09月 15th, 2007 at 2:11 pm
我的db.php写法:
$db_driver = ‘mysql’; //database type
$db_host = ‘localhost’; //database host
$db_port = ‘3306′; //database port
$db_table = ‘okzhaopi_ixna’; //database name
$db_username = ‘okzhaopi_ixna’; //database username
$db_password = ‘dg981123′; //database user password
$db_Charset = ‘utf8′; //database Charset
$pconnect = 0 ; //do u user pconnect 0 is no,1 is yes
$tablepre = ‘i_’; //database prefix
$WebPath = “http://ixna.okzhaopin.com/”; //Web Path
09月 19th, 2007 at 8:29 pm
楼上的,出现headers already sent 的原因是utf-8文件头多了文件签名,你修改Config.php后保存的时候,要选不带签名的UTF-8才行。
他这里也有一篇关于UTF-8签名的:
http://zxsv.com/post/246.html
09月 20th, 2007 at 3:54 am
后台操作怎么不成功呢?添加站点、修改密码、更换模版都没反应。我安装的bate3
09月 21st, 2007 at 10:22 pm
不错,使我懂得了很多
10月 21st, 2007 at 8:10 pm
多谢!
10月 25th, 2007 at 10:00 am
我用的是虚拟主机,它是不让新建库的,这样我如何才能导入?
现在我用phpmyadmin导入xna.sql的时候,它出错提示为:
错误
SQL 查询:
CREATE TABLE `i_xna_category` (
`cid` int( 11 ) unsigned NOT NULL AUTO_INCREMENT , `cate_title` varchar( 120 ) default ‘0′, `cate_content` varchar( 255 ) default NULL , `cate_sort` tinyint( 1 ) default ‘0′, PRIMARY KEY ( `cid` )
) ENGINE = MYISAM DEFAULT CHARSET = utf8 ROW_FORMAT = FIXED ;
MySQL 返回:
#1064 - 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 ‘CREATE TABLE `i_xna_category` (
`cid` int(11) unsigned NOT NULL auto_incre’ at line 1
10月 27th, 2007 at 5:00 pm
剑气凌人,我对这个东东比较感兴趣,如果有什么需要我做的,可以帮忙。我的QQ176157467。
10月 31st, 2007 at 8:33 pm
脚本错误导致不能用,可惜了
10月 31st, 2007 at 8:50 pm
submit.php 中 15行 的
empty($_POST[”rss_cate”])
应该是:
empty($_POST[”rss_feq”])
吧?
10月 31st, 2007 at 9:38 pm
怎么删除我的留言了?指正程序的错误都不准吗?
10月 31st, 2007 at 9:39 pm
哦原来没有,不好意思
10月 31st, 2007 at 9:40 pm
还有就是 inc/mysql.php 中的
function GetOne($sql){
$rs = $this->_Query(sprintf(”%s LIMIT 0,1″,$sql));
return mysql_result($rs,0);
}
最好改为:
function GetOne($sql){
$rs = $this->_Query(sprintf(”%s LIMIT 0,1″,$sql));
if(mysql_num_rows($rs)>0) {
return mysql_result($rs,0);
}
}
否则空记录判断时会有难看的东西在顶上
11月 1st, 2007 at 8:51 am
好
11月 3rd, 2007 at 12:46 pm
谢谢楼上的指正,已经修改了
11月 6th, 2007 at 6:14 pm
我安装后 访问网站时 出现 下面错误:
Parse error: syntax error, unexpected T_STRING in /home/iiduce/domains/mingrenfang.com/public_html/inc/mysql.php on line 146
你们没有遇到吗? 该怎样解决呢?
11月 7th, 2007 at 11:29 am
能不能提供一个和ixna.net现在用的一样的程序?你现在提供的这套已经老了。而且我感觉上面的投票系统和发言系统比较不错,不妨单独弄出来下载呀!
11月 7th, 2007 at 11:31 am
我想问下 如何修改每次从一个站的RSS中得到的内容数?我怎么怎么老是8或10或11啊?在哪修改?而且我看了一下RSS 肯定不少于20个的内容条数。
11月 7th, 2007 at 11:51 am
希望剑气帮我解决一下上面我的问题哦!
11月 7th, 2007 at 9:19 pm
程序不能提供,因为是定制版本
functions.php
$rss_limit = “10″;
11月 16th, 2007 at 7:17 pm
bate? beta?
11月 18th, 2007 at 6:58 pm
Parse error: syntax error, unexpected T_STRING in D:\host\rss\web\inc\mysql.php on line 146
为什么有这个错误 ,PHP5
11月 21st, 2007 at 12:05 pm
初看还以为又是国外的东东呢;
好东西,下下来,折腾一翻
11月 24th, 2007 at 1:57 pm
http://www.ourday.cn/?681
没有什么比这更重要!
绝对有用!
12月 1st, 2007 at 10:07 pm
mysql.php好多的错误,比如: 全角和半角的引号 “ ”
你是用工具写的php?
12月 4th, 2007 at 12:17 am
Warning: include(./inc/template.php) [function.include]: failed to open stream: No such file or directory in /home/asa/public_html/mainfile.php on line 27
12月 4th, 2007 at 1:59 pm
谢谢剑气帮我解决一下这个问题:
SQL 查询:
CREATE TABLE `i_xna_category` (
`cid` int( 11 ) unsigned NOT NULL AUTO_INCREMENT , `cate_title` varchar( 120 ) default ‘0′, `cate_content` varchar( 255 ) default NULL , `cate_sort` tinyint( 1 ) default ‘0′, PRIMARY KEY ( `cid` )
) ENGINE = MYISAM DEFAULT CHARSET = utf8 ROW_FORMAT = FIXED ;
MySQL 返回:
#1064 - 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 ‘CREATE TABLE `i_xna_category` (
`cid` int(11) unsigned NOT NULL auto_incre’ at line 1
12月 5th, 2007 at 10:13 am
因为有个全角引号吧
function GetOne($sql){
$rs = $this->_Query(sprintf(”%s LIMIT 0,1″,$sql));
if(mysql_num_rows($rs)>0) {
return mysql_result($rs,0);
}
}
12月 8th, 2007 at 2:07 am
后台管理时候,提交表单经常出现js错误 错“错误: ‘TFormValid’ 未定义”
12月 8th, 2007 at 2:10 am
而且 “其他设置” 里面的怎么改都不行,只能修改config.php
12月 8th, 2007 at 2:35 am
digg模板的 的投票也无效
12月 8th, 2007 at 5:01 pm
第一个,可能是LINUX下的文件名问题,也可能是IE6的问题,一直没找到原因
第二个,只写了生成,没写读取
第三个,不是我写的,准备去掉
全角是上次人家提建议时,直接COPY上去了,没注意看,已经改正
12月 15th, 2007 at 8:01 pm
程序非常棒,以前用sxna的,现在想换成这个,觉得比那个好用
现在用的是digg模板,可是好像articles.html无法修改,哪怕是我添加一个空格前台都会显示不正常,不知道是怎么回事?
还有,后台feeds那里有群选,可是好像没有群更新啊,也许是我没找到吧。我的做法是用迅雷建批量下载任务,呵呵
12月 15th, 2007 at 8:03 pm
忘了说了,我用的是最新的0.4beta3的
12月 17th, 2007 at 1:16 am
注意articles.html的编码
有群更新.为update.php,一般不需要你手动去做,只需要访问首页,会自动更新所有信息
12月 17th, 2007 at 2:19 pm
好的,谢谢
另外feed列表里最好有个查找功能,想修改一篇文章都找不到
12月 19th, 2007 at 3:59 pm
为什么我老是500错误啊,装都装不上,也不知道哪不对
01月 1st, 2008 at 1:07 am
digg功能如何实现啊?
01月 5th, 2008 at 1:04 am
程序不错,但我在后台不能添加站点,请EMAIL联系我,我想定制程序.
01月 12th, 2008 at 7:25 pm
你好,我安装后首页出现Not Found
The requested URL /blog/ was not found on this server.
该怎样解决?
谢谢。
01月 24th, 2008 at 2:40 pm
对发布版,做了一下简单的修改,还有一些想法希望能够跟剑气大侠讨论,有时间请联系:MSN:vanilla_cn@hotmail.com
or
Gtalk: chunshengster@gmail.com
01月 30th, 2008 at 8:36 am
hi,我安装后其他功能都正常,只是用default模板时,在index页面点击聚合文章标题,会弹出窗口报错,给出一段代码,开头是一直到 alt=”rss”>
点掉之后继续出来报错窗口,none
请问这是怎么回事?谢谢!
01月 30th, 2008 at 8:51 am
上面没填上,代码就是index里,从nodecontent开始,直到rss地址后面的那个div包含的内容
此外,从首页点击sites,出来的站点列表,更新时间都显示为1969-12-31。我使用的是feedsky的feed.
02月 1st, 2008 at 3:39 am
继续报告,选用digg的模板,无法投票。这是我自己设置的问题吗?已经将cache目录设置为777。其他还有什么要改的?谢谢
02月 20th, 2008 at 4:00 pm
这个怎么安装的?看了半天也看不懂,请教具体怎么安装可以吗?谢谢!我的QQ是8986198
02月 25th, 2008 at 4:37 pm
找了好久 就是想找一个这样的程序
很实用 希望新的版本尽快出来
下次做好了站就过来发~
03月 18th, 2008 at 1:41 pm
嗯。。我有脚本想导入到网站上。。。发生了错误。。。我看了下您写的好像没有相似的。。。想请问您这个是怎么回事,要怎么解决。。。麻烦您了
错误
您的 SQL 查询可能有错。如果可能的话,以下会列出 MySQL 服务器的错误输出,这可能对您解决问题有一定的帮助作用。
ERROR: 未知的标点符号字符串 @ 1
STR: Enter pin:
‘;
SQL 查询:
MySQL 返回:
#1064 - 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 ‘
03月 19th, 2008 at 11:39 am
谢谢作者的无私奉献啊~~~~
我用的最新的4.0beta3
但是,到现在还没安装上。
本地和虚拟主机上都没按照好。
好像是数据库方面的问题·~~~
具体不清楚。只期望作者的新版本发布!
04月 3rd, 2008 at 12:42 pm
很不错,期待新版发布
04月 15th, 2008 at 3:54 pm
后台管理时候,提交表单经常出现js错误 错“错误: ‘TFormValid’ 未定义”
不错,也有这个问题,最新版本的。后台无法管理
04月 23rd, 2008 at 3:13 pm
剑气越来越强了,老朋友赞一个