字体:  

新闻中心V3.8 FOR DZ6/DZ6.1~[2008.4.25]发布

q-tech 发表于: 2008-4-15 12:23 来源: SupeSite/X-Space官方站

已经通过测试,可支持DZ6.1GBK
在DZ6.1的安装方法同6.0,在导入插件数据时需选上“允许导入不同版本 Discuz! 的插件”。

版本更新说明:
3.8版:新闻浏览更人性化,并增加首页新闻类别设置。
3.7版:增加[体育新闻]分类,并优化了代码执行效率。
3.5版:增加[IT新闻]分类,并优化了代码执行效率以及美化了界面。
3.0版:增加多个新闻分类,提供后台设置,并修正采集规则。
2.1版:修正了网页抓取的bug,并修补安全漏洞。
2.0版:升级为标准DZ插件格式,并改CACHE为数据表。
1.0版:第一个DZ的新闻中心诞生,采用了缓存机制,可以缓解大型论坛的负担。

升级方法:
已安装3.x版的朋友,只需上传新文件覆盖原版即可。
已安装2.x版的朋友,请按以下步骤升级:
1. 运行数据库升级语句:

QUOTE:

ALTER TABLE `cdb_oufennews` ADD `type` int(1) unsigned NOT NULL default 2 AFTER `title`;
2. 删除forumdata/cache/news.php,然后上传所有文件覆盖2.x版。

3. 如果你安装了首页新闻滚动条,请把

QUOTE:

if(file_exists(DISCUZ_ROOT.'forumdata/cache/news.php'))
        require_once(DISCUZ_ROOT.'forumdata/cache/news.php');
改成

QUOTE:

if(file_exists(DISCUZ_ROOT.'forumdata/cache/news2.php'))//news1.php为站内,news2.php为要闻
        require_once(DISCUZ_ROOT.'forumdata/cache/news2.php');//news3.php为国际,news4.php为国内,news5.php为IT
全新安装方法:
1. 上传插件至discuz根目录。

2. 后台-数据库升级,执行:

QUOTE:

CREATE TABLE IF NOT EXISTS cdb_oufennews (
  `page` varchar(17) NOT NULL,
  `title` varchar(80) NOT NULL,
  `type` int(1) unsigned NOT NULL,
  `content` text NOT NULL,
  PRIMARY KEY  (`page`)
) ENGINE=MyISAM DEFAULT CHARSET=gbk;
3. 在后台-插件管理,导入plugin.txt内容,更新系统缓存,安装完成。

卸载方法:删除上传的文件以及forumdata/cache/news*.php,并执行数据库语句:

QUOTE:

DROP TABLE IF EXISTS cdb_oufennews;
最后在后台删除插件。

说明:这个新闻中心是“偷”的sohu新闻,考虑到大型论坛的压力,采用了CACHE机制,并提供丰富的后台设置功能及新闻分类。
演示:http://www.xyjhbbs.cn/bbs/plugin ... ews&module=news


news1.JPG



news2.JPG



我用的虚拟主机的服务器商,限制了采集 所以部分新闻暂无内容...如果是比较好的虚拟主机,一般是没问题的

**********首页新闻滚动条,如不需要可以不做以下修改***********

修改index.php:
找到

QUOTE:

require_once './include/common.inc.php';
在下面加上

QUOTE:

if(file_exists(DISCUZ_ROOT.'forumdata/cache/news2.php'))//news1.php为站内,news2.php为要闻
        require_once(DISCUZ_ROOT.'forumdata/cache/news2.php');//news3.php为国际,news4.php为国内,news5.php为IT
然后修改discuz.htm文件:
找到

QUOTE:

<div id="ad_text"></div>
在下面加上

QUOTE:

<div class="mainbox forumlist">
        <h3>最新时事要闻</h3>
        <table width=100% cellspacing="0" cellpadding="0"><tr><td>
                <marquee onmouseover='this.stop()' onmouseout='this.start()' scrollDelay=200 scrollAmount=6 class=a>$new </marquee>
        </td></tr></table>
</div>
即可。
首页演示:www.xyjhbbs.cn/bbs

常见问题:

Q:

QUOTE:

安装了新闻中心会影响我的DZ升级6.1及以后的版本吗?
A:不会。新闻中心有独立的数据表,并且不更改任何已有数据,不会影响DZ升级。而新闻中心代码采用了标准的DZ插件语法,也很可能可以不作任何修改或极小的修改就能顺利运行于以后的DZ版本。

Q:

QUOTE:

升级错误,MySQL 提示: 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 'DEFAULT CHARSET=gbk' at line 1 ,请返回。
A:你的MySQL版太低(4.1以下),请执行以下语句:

QUOTE:

CREATE TABLE IF NOT EXISTS cdb_oufennews (
  `page` varchar(17) NOT NULL,
  `title` varchar(80) NOT NULL,
  `type` int(1) unsigned NOT NULL,
  `content` text NOT NULL,
  PRIMARY KEY  (`page`)
) TYPE=MyISAM;
Q:

QUOTE:

Warning: file_get_contents() [function.file-get-contents]: URL file-access is disabled in the server configuration in ...
A:你的虚拟主机商屏蔽了file_get_contents函数,请联系服务器管理员。

Q:

QUOTE:

Warning: file_get_contents(http://...) [function.file-get-contents]: failed to open stream: HTTP request failed!
A:服务器暂时连接不到新闻源,可能是网络暂时故障或服务器商限制了采集,刷新即可。

Q:

QUOTE:

新闻中心还会发布新版本吗?
A:是否发布新版,取决于大家对本插件的支持,我不想把精力用于升级一个缺少人气的插件。

[ 本帖最后由 q-tech 于 2008-4-25 11:41 编辑 ]

news.rar
(2008-04-25 11:41:25, Size: 146 KB, Downloads: 479)

最新回复

haoqiong at 2008-4-15 12:54:47
论坛钱有什么用啊
麦琪 at 2008-4-15 15:30:02

QUOTE:

原帖由 haoqiong 于 2008-4-15 12:54 发表
论坛钱有什么用啊
买收费的插件。。。
zhenyusen at 2008-4-15 15:33:06
支持一个
5569811 at 2008-4-15 16:25:56
要花钱了呀!
hi.boyfriend at 2008-4-15 16:51:52
請問有沒有繁體中文的全新安裝数据库升级語法以及刪除数据库語法?
以及在首頁能否再美化下的...類似Yahoo的.http://hk.yahoo.com/

[ 本帖最后由 hi.boyfriend 于 2008-4-15 16:54 编辑 ]
hi.boyfriend at 2008-4-15 16:55:47
請問有沒有繁體中文的全新安裝数据库升级語法以及刪除数据库語法?
以及在首頁能否再美化下的...類似Yahoo的.http://hk.yahoo.com/
2576474 at 2008-4-15 16:59:22
不错顶一下
q-tech at 2008-4-15 17:13:51
抱歉,我暂时没有开发BIG5版的打算
q-tech at 2008-4-15 17:54:25
这次收费是有原因的,以后我会说明
hi.boyfriend at 2008-4-15 18:20:57
那会美化下?
q-tech at 2008-4-15 19:23:55
你去看演示,已经做了一定的美化了,我不是做美工的,看来也只好暂时如此了
yuehong at 2008-4-15 22:03:46
支持!!!一直都在关注!我仅有的一块大洋也花了。。

楼主的是3.7的,什么时候提供!

[ 本帖最后由 yuehong 于 2008-4-16 07:16 编辑 ]
q-tech at 2008-4-16 09:03:07

3.7的测试中
q-tech at 2008-4-16 12:14:07


吖饼 at 2008-4-16 12:22:58
兄弟...我爆穷.......唯一 一 个...都...
哆理 at 2008-4-16 13:49:21
安装插件升级数据库时出错!

升级错误,MySQL 提示: 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 'DEFAULT CHARSET=gbk' at line 1 ,请返回。

请问是什么原因?
q-tech at 2008-4-16 15:14:28
MYSQL4.1以下执行:

QUOTE:

CREATE TABLE IF NOT EXISTS cdb_oufennews (
  `page` varchar(17) NOT NULL,
  `title` varchar(80) NOT NULL,
  `type` int(1) unsigned NOT NULL,
  `content` text NOT NULL,
  PRIMARY KEY  (`page`)
) TYPE=MyISAM;
q-tech at 2008-4-16 17:59:43

好啦,免费了
q-tech at 2008-4-16 19:49:52

别只顾着下了,记得要顶
海风默然 at 2008-4-16 20:41:52
楼主,能不能不要这个东西,占了一条,感觉不好看,把最新时事要闻几个字,就放滚动新闻前面

[ 本帖最后由 海风默然 于 2008-4-16 20:43 编辑 ]


3.jpg