discuz源码
‘壹’ Discuz!代码 是表示什么的
Discuz! 论坛软件系统简介
论坛软件系统亦称电子公告板(BBS)系统,它伴随社区BBS的流行而成为互联网最重要的应用之一,也逐渐成为网站核心竞争力的标志性体现。2006年7 月 CNNIC 发布的最新统计表明,43.2% 的中国网民经常使用论坛/BBS/讨论组,论坛社区应用首次超过即时通讯 IM ,成为仅次于收发Email的互联网基本应用。
Crossday Discuz! Board(以下简称 Discuz!,中国国家版权局着作权登记号 2006SR11895)是康盛创想(北京)科技有限公司(英文简称Comsenz)推出的一套通用的社区论坛软件系统,用户可以在不需要任何编程的基础上,通过简单的设置和安装,在互联网上搭建起具备完善功能、很强负载能力和可高度定制的论坛服务。Discuz! 的基础架构采用世界上最流行的 web 编程组合 php+Mysql 实现,是一个经过完善设计,适用于各种服务器环境的高效论坛系统解决方案。
作为国内最大的社区软件及服务提供商,Comsenz旗下的 Discuz! 开发组具有丰富的 web 应用程序设计经验,尤其在论坛产品及相关领域,经过长期创新性开发,掌握了一整套从算法,数据结构到产品安全性方面的领先技术。使得 Discuz! 无论在稳定性,负载能力,安全保障等方面都居于国内外同类产品领先地位。
自2001年6月面世以来,Discuz!已拥有五年以上的应用历史和三十多万网站用户案例,是全球成熟度最高、覆盖率最大的论坛软件系统之一。
Discuz! 适用的应用领域
Discuz! 适用于以下的应用领域:
对稳定性和负载能力要求较高的门户网站
大中型企业的客户在线调查、技术与产品服务
企事业单位内部交流与沟通,办公协作与自动化(OA)
大中专院校的学生、教工与校友讨论区
已经发展到一定规模,具有相当访问量的个人网站
商业、交友、科技、影音、下载等等方面的专门网站
地方政府、电信公司或爱好者建立的地域性讨论区
以上仅是一些常见应用领域的举例,事实上,Discuz! 因其全面的功能设计和可圈点的安全防范,几乎适用于所有需要互动和交流功能的网站,尤其是已经具备相当规模,且经常因为服务器资源耗尽、安全问题或其他原因而损失人气的中大型应用案例。同时我们也不断吸取用户的意见和建议,在现有系统的基础上,降低应用门槛、简化和人性化使用操作,有的放矢的进行功能扩充,使 Discuz! 适用于更多的应用领域。
Discuz! 产品特色
卓越的访问速度和负载能力
Discuz! 从创立之初即以提高产品效率为突破口,随着编译模板、语法生成内核、数据缓存和自动更新机制等独创或独有技术的应用,以及坚固的数据结构与最少化数据库查询设计,使得 Discuz! 可以在极为繁忙的服务器环境下快速稳定运行,切实节约企业成本,提升企业形象。依据实际应用案例,在 P4 2.4G,1G RAM,IDE 硬盘的入门级服务器上,Discuz! 可以容纳 150 万篇帖子并稳定负载 2500 人/30 分钟在线的流量,最高可达 5000 人/30 分钟在线。在硬件配置稍好的环境中,如双 Xeon 2.4G,2G RAM,万转 SCSI 硬盘的服务器上,以上数字均实现了翻番,即容纳 300 万篇以上帖子,稳定负载 5000~8000 人/30 分钟在线,最高可超过 10000 人/30 分钟。如果采用 Web 和数据库分离的方式负载,并采用 RAID-5,各项指标可达到上述的二至三倍,即实现约 30000人/30 分钟在线。这样的负载能力完全可以满足中大型网站乃至门户网站的应用需求。
强大而完善的功能
除了一般论坛所具有的功能外,Discuz! 还提供了很大限度的个性化设定,力求做到功能设置的系统性、丰富性,功能使用的人性化、傻瓜化,需求定制的最大化、智能化。绝大多数功能均在后台预留开关,可按用户需要启用。前后台全部采用语言文件等国际化设计,前台采用 Discuz! 开发组自主开发的编译模板等先进技术,更换界面易如反掌。完善的权限设定,使管理员可控制到每个用户,每个组及所在每个分论坛的各种权限,满足应用于各种领域的论坛管理者。
国际化和标准化的产品架构
目前发布的版本分为简体中文、繁体中文和英文三个版本。自 Discuz! 2.0 以来,因其高效国际化内核的应用,使其成功走出国门,步入海外市场。我们十分重视在产品开发与推广的全过程中与国际接轨,时刻不忘中国软件走向世界的奋斗目标,专注于开发符合国际标准、具有国际影响力的中国软件产品,Discuz! 4.0.0 以后,Discuz! 开发组更加大了国际化的研发力度,通过良好的设计和有效的宣传,努力提高海外用户数量,提升 Discuz! 品牌的国际竞争力。
周密的安全部署和攻击防护,更一步的为您服务!!!!
经过近三年的经验和技术积累,Discuz! 在安全部署上已逐步走向成熟,全部商业客户论坛的稳定安全运行就是最好的例证。Discuz! 能有效处理页面格式,保证页面及表格的完整性。安全检查应用于每一个 Discuz! 代码中,可自动屏蔽贴子及签名等中的恶意代码和跨站脚本攻击。独有的全程操作记录,使论坛运行情况随时有据可查。
持久的创新和广阔的前景
Discuz! 拥有一支富于创新的开发队伍,持续性的技术优势和不断增长的市场经验,除了强化已有的市场竞争力以外,更增强了已有和潜在客户的信心。我们不满足于现有成果,追求产品设计的趋于完美。我们时刻关注国内外相关领域内的最新进展和动态,不断的进步和创新,已使越来越多的人相信 Discuz! 更加美好的明天。
如果您正在寻找一个出色的论坛解决方案,如果原有产品无法适应您企业的不断增长,如果您为不断提升的硬件需求而苦恼,如果您的网站因为服务器的不堪重负而停滞不前,Discuz! 将为您提供一个崭新的机遇和选择。
Discuz官方论坛:http://www.discuz.net/
下载/购买:http://www.discuz.com/
‘贰’ Discuz首页文件在哪里修改源码
论坛的首页文件:forum.php
门户的首页是:portal.php
如果是论坛的模板的话,在模板目录里面。
默认的是在template\default\forum\discuz.htm
‘叁’ discuz论坛里面discuz代码和html代码有什么不一样
HTML是Hypertext Markup Language的英文缩写,即超文本标记语言,是一种用来制作网页的标记语言,标记网页中的各种元素,如表单、表格、链接、图片之类的。它不需要编译,可以直接由浏览器执行(属于浏览器解释型语言)。
UBB代码是HTML的一个变种,是Ultimate Bulletin Board (国外的一个BBS程序)采用的一种特殊的TAG。UBB代码很简单,功能很少,但是由于其Tag语法检查实现非常容易,所以很多论坛引入了这种代码,以方便网友使用显示图片/联接/加粗字体等常见功能。
Crossday Discuz! Board 论坛系统(简称 Discuz! 论坛,中国国家版权局着作权登记号 2003SR6623)是一个采用 PHP 和 MySQL 等其他多种数据库构建的高效论坛解决方案。
总之
HTML是一种网页标记语言,UBB是html的一个变种语言,而Discuz!不是什么语言,他是论坛的名称,是由一个公司开发的,就好像bbsxp和动网,只是一个名字。
‘肆’ 如何用discuz,搭建付费的源码社区
利用discuz搭建付费社区,直接找那种下载类的源码就好,可以在Discuz网站模板区进行挑选,可以做素材、源码、视频类付费社区。
利用Discuz建设网站之前需要做好域名的解析和数据库的创建,做好这些之后进入Discuz官网下载最新版的源码,将其上传到网站根目录,就可以开始安装了。
‘伍’ 论坛 里 经常看到”Discuz!代码可用 [img] 代码 可用 “这是什么意思
Discuz!代码是Discuz!论坛专用的代码,设置是否解析用户帖子中的自定义 Discuz! 代码。注意: 自定义 Discuz! 代码由管理员在系统设置中自行定义,不包括系统内置的数十种代码。这也是为了安全起见,而采取的作法。
[img]代码是属于UBB代码,这是一种通用的安全的代码,通常与[/img]一起使用,主要是用于添加图片,使用格式是:
[img]在此添加图片地址[img]
就可以引用某一张图片了,在论坛中通常用于自我介绍和个人签名里。
‘陆’ 如何安装discuz,2.0源码
Discuz!NT SQLServer版的用户可能会遇到这个问题, 下面就详细的解释下问题的原因和解决办法。
例如:新建数据库discuz,新建一个用户user1,指定user1对数据库discuz有权限,然后安装Discuz!NT SQLServer版,Discuz!NT的安装程序自动为用户创建表,此时discuz中的表的所有者就是user1,这样的好处是不需要user1用户拥有任何sqlserver权限身份,安全性高(有的用户用sa或其它管理员帐号来运行论坛,本地测试当然是无所谓,但如果是在服务器上这么做,一旦被恶意利用,可能就要威胁到所有数据库甚至整个服务器的系统!还有一些程序没有安装程序,只是提供SQL脚本让用户创建表,很多用户就用管理员帐号来创建了表,那时表的所有者为dbo,因此一般不出现该问题)。后来备份数据库并重新安装SQLServer,再将备份的数据库还原,discuz数据库的所有者还是user1,但user1不存在,你新指定的用户user2可能也无法再操作discuz数据库。虽然你看到表并没有缺少,但user2却无权访问到它们,因此可能会提示表不存在。
解决这个问题的办法很简单:假设你的数据库叫discuz,原来的所有者是用户user1,备份还原后你新建立了一个用户user2,遇到上述问题后,以管理员身份进入查询分析器,选择数据库discuz,执行以下SQL命令:
EXEC sp_change_users_login update_one, 'user1', 'user2'
执行完毕后,user2即对discuz数据库拥有权限。另外特别需要提醒的是:当你修改了数据库帐号后,请将论坛dnt.config中的小节里面帐号信息也做相应的修改,然后重新启动IIS里的应用程序池。
‘柒’ 图片如何生成Discuz!代码
把这个图片另存到本地.然后把图片找个上传地址短点的网站传上去,得到的地址再放论坛上试试能不能行.