您现在的位置是:首页 > cms教程 > Discuz教程Discuz教程
Discuz的NT各个模块功能说明文档
车杜炯2025-07-11Discuz教程已有人查阅
导读这个项目主要自定义了一些控件供其它模块使用.有些控件在其它项目中用的很多.模块化设计,似的DNT的各个页面风格统一.还有压根就不知道在哪里用的控件!不知道为什么放到那里.
(7)Discuz.Config
这个项目主要自定义了一些控件供其它模块使用.有些控件在其它项目中用的很多.模块化设计,似的DNT的各个页面风格统一.还有压根就不知道在哪里用的控件!不知道为什么放到那里.
但有个问题是,这些控件在其它页面显示时,没有设计时支持,都是一串红字,看着很不爽.
(8) Discuz.Data
数据类.相当于DAL和BLL的说.这个项目中的DataProvider中的CS文件中包含了论坛常用功能的操作。
DbProvider中的CS文件定义了数据访问接口,这些接口在该工程中的DbHelper.cs文件中实现。
DbHelper.cs中封装了ADO.NET的常用操作,像ExecuteNonQuery()执行SQL指令,ExecuteCommandWithSplitter()方法运行含有GO命令的多条SQL命令,ExecuteDataset方法执行指定数据库连接字符串的命令,返回DataSet,ExecuteReader()数据阅读器方法,方法ExecuteScalar 返回结果集中的第一行第一列,FillDataset()方法填充数据集。
这些方法使用了Config类中提供的方法,自己从配置中读取程序的配置信息。因为配置信息基本不会变化,用户在使用这些方法时不需要再单独提供这些信息。
DbFields.cs非常有意思。它封装了常用数据表的字段。在组织SQL语句时,不必再一个个字段地输入了。程序员都是会偷懒的,呵呵。
(9)Discuz.Data.SqlServer
提供了管理操作使用的方法。相当于MVC中的C的一部分。暂时无法理解为什么不Discuz.Data和并,而是与单独放在一个项目中。难道这里的操作与数据库类型有关?
(10)Discuz.Entity
实体工程。相当于MVC中的M。这里定义来论坛和其它功能操作常用的实体描述,与数据库字段对应。其他类使用这些模型,处理和获取想要的信息。
(11)Discuz.Event
这个项目组定义了一些需要周期性自动处理的计划任务。到期自动触发,而不需要再手动调整。
(12)Discuz.Forum
程序的另一个BLL。这里定义的方法更贴近实际使用,它主要调用Discuz.Data中提供的方法蓝来处理论坛的操作。
此外还定义来功能型类.比如前面提到的HttpModule等均在此项目中。
(13)Discuz.Install
论坛安装项目。前面已做介绍。
(14)Discuz.Mall
论坛商城模块。处理一些商品交易相关功能。
(15)Discuz.Plugin
DNT附加功能模块。定义了一些接口,实现这些接口后才可在论坛中添加这些功能。
(16)Discuz.Plugin.Mail.SysMail
仅定义来一个.net邮件发送程序。没有其他功能
(17)Discuz.Plugin.PasswordMode
定义了第三方密码加密算法。从动网论坛转过来的用户使用。
这个模块基本上就是拉客户用的。。。。
(18)Discuz.Plugin.Preview.Jpg
生成Jpg图像预览功能。
(19)Discuz.Plugin.Spread
论坛扩展使用的功能模块。其中自定义了些配置信息。
(20)Discuz.Space
个人空间模块的UI。包含独立的配置功能、数据访问功能。
(21)Discuz.Space.Modules
空间模块的管理、配置等功能模块
(22)Discuz.Space.Modules.Album
个人相册模块
(23)Discuz.Web
个人认为最牛的模块。论坛的前台UI。强大的不敢看。。。以后会详细读读的。
(24)Discuz.Web.Admin
DNT后台管理模块。强大程度跟Discuz.Web 相当。
这个项目里边有一个模板生成的功能,很值得参考。
(25)Discuz.Web.Services
最下边的一个项目了。具体实现了什么功能还没搞明白。
这个项目主要自定义了一些控件供其它模块使用.有些控件在其它项目中用的很多.模块化设计,似的DNT的各个页面风格统一.还有压根就不知道在哪里用的控件!不知道为什么放到那里.
但有个问题是,这些控件在其它页面显示时,没有设计时支持,都是一串红字,看着很不爽.
(8) Discuz.Data
数据类.相当于DAL和BLL的说.这个项目中的DataProvider中的CS文件中包含了论坛常用功能的操作。
DbProvider中的CS文件定义了数据访问接口,这些接口在该工程中的DbHelper.cs文件中实现。
DbHelper.cs中封装了ADO.NET的常用操作,像ExecuteNonQuery()执行SQL指令,ExecuteCommandWithSplitter()方法运行含有GO命令的多条SQL命令,ExecuteDataset方法执行指定数据库连接字符串的命令,返回DataSet,ExecuteReader()数据阅读器方法,方法ExecuteScalar 返回结果集中的第一行第一列,FillDataset()方法填充数据集。
这些方法使用了Config类中提供的方法,自己从配置中读取程序的配置信息。因为配置信息基本不会变化,用户在使用这些方法时不需要再单独提供这些信息。
DbFields.cs非常有意思。它封装了常用数据表的字段。在组织SQL语句时,不必再一个个字段地输入了。程序员都是会偷懒的,呵呵。
(9)Discuz.Data.SqlServer
提供了管理操作使用的方法。相当于MVC中的C的一部分。暂时无法理解为什么不Discuz.Data和并,而是与单独放在一个项目中。难道这里的操作与数据库类型有关?
(10)Discuz.Entity
实体工程。相当于MVC中的M。这里定义来论坛和其它功能操作常用的实体描述,与数据库字段对应。其他类使用这些模型,处理和获取想要的信息。
(11)Discuz.Event
这个项目组定义了一些需要周期性自动处理的计划任务。到期自动触发,而不需要再手动调整。
(12)Discuz.Forum
程序的另一个BLL。这里定义的方法更贴近实际使用,它主要调用Discuz.Data中提供的方法蓝来处理论坛的操作。
此外还定义来功能型类.比如前面提到的HttpModule等均在此项目中。
(13)Discuz.Install
论坛安装项目。前面已做介绍。
(14)Discuz.Mall
论坛商城模块。处理一些商品交易相关功能。
(15)Discuz.Plugin
DNT附加功能模块。定义了一些接口,实现这些接口后才可在论坛中添加这些功能。
(16)Discuz.Plugin.Mail.SysMail
仅定义来一个.net邮件发送程序。没有其他功能
(17)Discuz.Plugin.PasswordMode
定义了第三方密码加密算法。从动网论坛转过来的用户使用。
这个模块基本上就是拉客户用的。。。。
(18)Discuz.Plugin.Preview.Jpg
生成Jpg图像预览功能。
(19)Discuz.Plugin.Spread
论坛扩展使用的功能模块。其中自定义了些配置信息。
(20)Discuz.Space
个人空间模块的UI。包含独立的配置功能、数据访问功能。
(21)Discuz.Space.Modules
空间模块的管理、配置等功能模块
(22)Discuz.Space.Modules.Album
个人相册模块
(23)Discuz.Web
个人认为最牛的模块。论坛的前台UI。强大的不敢看。。。以后会详细读读的。
(24)Discuz.Web.Admin
DNT后台管理模块。强大程度跟Discuz.Web 相当。
这个项目里边有一个模板生成的功能,很值得参考。
(25)Discuz.Web.Services
最下边的一个项目了。具体实现了什么功能还没搞明白。
本文标签:
很赞哦! ()
相关教程
图文教程
discuz的ecshop的伪静态规则apache+nginx
discuz(nginx): (备注:该规则也适用于二级目录)rewrite ^([^\.]*)/topic-(.+)\.html$ $1/portal.php?mod=topic&topic=$2
项目整合Discuz论坛的实现方法
市场就是力量,discuz是国内人气较高,使用最广泛的论坛系统,发展到今天它已经整合了论坛、门户、博客、CMS等版块,内容丰富,深受用户的喜爱
discuz的PHP加解密算法函数介绍
authcode函数很牛叉,是一个具有有效期的加解密函数,同一个字符每次加密所产生的结果都是不一致的,并且可以自定义设置过期时间。设计原理authcode是使用异或运算进行加密和解
discuz数据库迁移改密码相关配置文件修改
网站系统需要修改的位置有两处 Discuz 和 UC-center①路径:/ root/config/config_global.php 这个根据你网站安装的路径而定。
相关源码
-
(自适应响应式)水墨风白酒酿制酒业酒文化酒类产品网站源码下载本模板基于PbootCMS内核开发,为酒类企业打造的水墨风响应式网站解决方案。采用传统东方美学设计语言,呈现白酒文化底蕴,自适应移动端展示效果,数据实时同步更新,助力酒企建立专业数字化形象。查看源码 -
(自适应)电梯扶梯升降梯行业pbootcms企业网站模板(自适应手机版)响应式电梯扶梯类pbootcms模板 电梯生产企业绿色企业网站源码下载PbootCMS内核开发的网站模板,该模板适用于电梯、扶梯类等企业,查看源码 -
(PC+WAP)蓝色五金机械设备营销型网站源码下载基于PbootCMS内核开发的营销型企业网站模板,为五金机械设备类企业打造,通过标准化数字展示提升客户转化率。模板采用模块化设计,可快速适配机床工具、建筑五金、阀门管件等细分领域。查看源码 -
(PC+WAP)蓝色自动电动闸门伸缩门类网站pbootcms模板下载为电动闸门、自动伸缩门企业设计的响应式网站模板,突出产品展示与技术优势,助力门控设备企业建立专业数字化形象。手工编写DIV+CSS结构,代码精简高效,无冗余代码干扰,加载速度更快。查看源码 -
响应式帝国cms7.5NBA黑色体育资讯模板下载本模板为体育新闻媒体、报道机构设计,采用帝国CMS7.5内核开发,具备完整的资讯发布、体育日历、数据展示功能。响应式布局确保在手机端呈现实时资讯和图文内容查看源码 -
(自适应响应式)双语LED照明灯饰灯具外贸网站pbootcms源码下载模板采用响应式设计,能自动适应手机、平板和电脑等多种设备屏幕,确保用户在不同设备上都能获得良好的浏览体验。同一后台管理,数据实时同步,操作简便高效。查看源码
| 分享笔记 (共有 篇笔记) |
