今天是4月1日,Discuz!NT v1.0正式版如期发布了。
作为社区软件业界领先的Comsenz公司,响应众多Windows服务器站长的呼声,全新组建ASP.net专业开发团队,历时一年完全自主开发了这一套基于ASP.net的社区软件。这一方面为广大ASP论坛软件用户带来了一种很好的升级解决方案,体现了Comsenz公司致力于为社区网站提供动力的一贯目标;另一方面也代表了Comsenz不断创新和完善自己的产品线,积极参与新技术的应用普及与推广。
我们ASP.net开发团队,在整个1.0的开发过程中,得到了公司以及其它各个产品团队的很大帮助,此外,更需要我们感谢的是广大站长用户热情的支持,无数的意见建议和测试期的bug反馈,让我们的产品越来越贴近用户需求,越来越稳定和完善。今后我们愿意继续与广大软件提供商及网站一起,互利合作,以广大社区站长的意见为导向,为广大站长和网民带来更好的社区体验。
1.0版本是这个产品的第一个版本,其中包括四个子版本,分别满足拥有.net Framework 1.1/2.0以及Access/SQLServer等不同配置环境的站长用户,采用utf8/Unicode完美支持世界各国语言文字的同时显示,如欲更详细的了解产品各方面特性,请访问:
产品主页: http://www.discuznt.com
下载地址: http://www.discuznt.com/download.html
内附安装说明,如有问题请查看文档中心: http://nt.discuz.net/doc/index.htm
提醒:升级后如出现缺少'lastpostpmtime'字段、‘dnt_updatetopicviewcount’存储过程以及无法浏览附件等问题的请在查询分析器中运行如下语句。 (注意:如果您有修改过表前缀,请您自行对下面SQL脚本中的表前缀进行修改,例如你的表前缀是abc_,则将下面的dnt_替换为abc_)
- ALTER TABLE [dnt_forums] ADD [allowthumbnail] [int] NOT NULL,
- CONSTRAINT [DF_dnt_forums_allowthumbnail] DEFAULT ('0') FOR [allowthumbnail]
- GO
- ALTER TABLE [dnt_online] ADD [lastpostpmtime] [datetime] NOT NULL,
- CONSTRAINT [DF_dnt_online_lastpostpmtime] DEFAULT (1) FOR [lastpostpmtime]
- GO
- ALTER TABLE [dnt_topics] ADD
- CONSTRAINT [PK_dnt_topics] PRIMARY KEY NONCLUSTERED
- ([tid]) ON [PRIMARY]
- GO
- CREATE INDEX [uid] ON [dnt_attachments]([uid]) ON [PRIMARY]
- GO
- update [dnt_forums] set [allowthumbnail]=0 where allowthumbnail is null
- GO
- CREATE PROCEDURE dnt_updatetopicviewcount
- @tid int,
- @viewcount int
- AS
- UPDATE [dnt_topics] SET [views]= [views] + @viewcount WHERE [tid]=@tid
- GO
- CREATE PROCEDURE dnt_getnewtopics
- @fidlist VARCHAR(500)
- AS
- IF @fidlist<>''
- BEGIN
- DECLARE @strSQL VARCHAR(5000)
- SET @strSQL = 'SELECT TOP 20 [dnt_posts1].[tid], [dnt_posts1].[title], [dnt_posts1].[poster], [dnt_posts1].[postdatetime], [dnt_posts1].[message],[dnt_forums].[name] FROM [dnt_posts1] LEFT JOIN [dnt_forums] ON [dnt_posts1].[fid]=[dnt_forums].[fid] WHERE [dnt_forums].[fid] NOT IN ('+@fidlist +') AND [dnt_posts1].[layer]=0 ORDER BY [dnt_posts1].[pid] DESC'
- END
- ELSE
- BEGIN
- SET @strSQL = 'SELECT TOP 20 [dnt_posts1].[tid], [dnt_posts1].[title], [dnt_posts1].[poster], [dnt_posts1].[postdatetime], [dnt_posts1].[message],[dnt_forums].[name] FROM [dnt_posts1] LEFT JOIN [dnt_forums] ON [dnt_posts1].[fid]=[dnt_forums].[fid] WHERE [dnt_posts1].[layer]=0 ORDER BY [dnt_posts1].[pid] DESC'
- END
- EXEC(@strSQL)
- GO
复制代码
最后需要向大家解释的是: 预计于4月1日发布的计划,由于当天突然受到大流量的网络攻击,发布时间被迫由中午推迟到了傍晚,对一直等待下载的站长我们致以歉意,感谢你们的支持和厚爱!同时我们也严正警告那些恶意攻击的不法分子,无论你们把攻击选择在我们产品正式版发布日这一天有怎样阴暗的动机,但不容质疑的是:你们的行为已经触犯法律,造成的一切后果请自负。
系列文章参考:
亲密接触Discuz!NT之传承篇:传承Discuz!优势 .NET论坛开山力作
亲密接触Discuz!NT之开源篇:免费开放源代码 与用户共同成长
亲密接触Discuz!NT之平台篇:顺应ASP.NET平台 取代ASP论坛软件
亲密接触Discuz!NT之功能篇:功能强大而新颖 细节设计更加贴心
亲密接触Discuz!NT之架构篇:优良架构 方便网站整合与二次开发
亲密接触Discuz!NT之管理篇: 社区专用桌面客户端 站长管理新利器 |