Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

新闻中心V3.0 FOR DZ6 发布~抓取规则更新[4.14]

[复制链接]
q-tech 发表于 2008-4-8 16:19:19 | 显示全部楼层 |阅读模式
插件发布
插件名称: 新闻中心V3.0
插件来源:
适用版本: Discuz! 6.1
语言编码: GBK简体 
最后更新时间:
插件作者: 藕粉
插件简介: 新闻来源自sohu,采用了缓存机制,可以缓解大型论坛的负担,并提供丰富的后台设置功能及新闻分类。
演示:http://www.xyjhbbs.cn/bbs
已有新版: https://discuz.dismall.com/thread-895462-1-5.html

本插件需要服务器支持file_get_contents函数,PHP版本≥4.3,其实这个条件,现在的虚拟主机几乎都能达到了。
3.0版本比2.x版增加了新闻分类和后台新闻管理功能。
抓取规则最后更新于4.14 9:30,已安装好3.0的朋友重新上传news.inc.php覆盖原文件即可。

新安装的朋友在浏览时可能会有filemtime函数的warning,其实这没关系,这个warning只有管理人员可以看得到,待缓存生成后就会正常了。

升级方法:
已安装2.x版的朋友,请按以下步骤升级:
1. 运行数据库升级语句:
ALTER TABLE `cdb_oufennews` ADD `type` int(1) unsigned NOT NULL default 2 AFTER `title`;


2. 删除forumdata/cache/news.php,然后上传所有文件覆盖2.x版本。

3. 如果你安装了首页新闻滚动条,请把
if(file_exists(DISCUZ_ROOT.'forumdata/cache/news.php'))
        require_once(DISCUZ_ROOT.'forumdata/cache/news.php');

改成
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为国内



全新安装方法:
1. 上传插件至discuz根目录。

2. 后台-数据库升级,执行:
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,并执行数据库语句:
DROP TABLE IF EXISTS cdb_oufennews;

最后在后台删除插件。

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

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





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

修改index.php:
找到
require_once './include/common.inc.php';

在下面加上
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为国内

然后修改discuz.htm文件:
找到
<div id="ad_text"></div>

在下面加上
<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

牢骚开始:
真的没想到大部分人对版权信息有这么大意见,都当成眼中钉肉中刺去之而后快,甚至于连我以前发布的那个管理员后台统计插件,即使只有管理员才能看见,很多人也要把版权给删掉,真是心寒,不过我发布这3.0版,算是履行了我在75楼的承诺了,好吧,我想我以后也不会再承诺什么了...


[ 本帖最后由 q-tech 于 2008-4-18 15:08 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
疯婆娘 发表于 2008-4-8 16:28:14 | 显示全部楼层
看看,支持一下。
回复

使用道具 举报

yuehong 发表于 2008-4-8 16:57:53 | 显示全部楼层
支持一下。
回复

使用道具 举报

hi.boyfriend 发表于 2008-4-8 16:59:21 | 显示全部楼层
请问可否在论坛首页显示标题以及show出内容页!!
类似凤凰的./..:)
回复

使用道具 举报

 楼主| q-tech 发表于 2008-4-8 17:02:57 | 显示全部楼层
可以的,只要在index.php中include了那个news.php后,在template加一句
<marquee onmouseover='this.stop()' onmouseout='this.start()' scrollDelay=200 scrollAmount=6
class=a>$new </marquee>

就可以了
回复

使用道具 举报

zjh 发表于 2008-4-8 17:03:16 | 显示全部楼层
:) :) :) :)
回复

使用道具 举报

合子鸟 发表于 2008-4-8 17:09:56 | 显示全部楼层
不错
:) :) :)
回复

使用道具 举报

 楼主| q-tech 发表于 2008-4-8 17:22:32 | 显示全部楼层
:)
:)
:)

[ 本帖最后由 q-tech 于 2008-4-8 20:59 编辑 ]
回复

使用道具 举报

疯婆娘 发表于 2008-4-8 17:29:31 | 显示全部楼层
不错,再顶一下..期待..
回复

使用道具 举报

zhenyusen 发表于 2008-4-8 17:35:07 | 显示全部楼层
最好首页显示,后台设置能灵活一点,支持一个
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-17 09:45 , Processed in 0.035464 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表