2024年4月13日发(作者:)

针对最近在开发discuz x2.0 产品的过程中,归纳总结的关于x产品的基础知识,拿

出来跟大家分享,希望能给大家带来帮助。

先从根目录开始,根目录文件一般都是入口,即执行具体功能的代码一般不在这些文

件中,而是在其调用的文件中

系统站点管理入口文件

Discuz!合作应用入口文件(例如漫游、支付宝什么的都走这里)

QQ互联入口文件

应用入口文件

数据交互文件,如果在里面定义其它站点的地址,那么这两个不同

站点就可以交互数据

图标文件,显示在浏览器的标题栏

论坛入口文件

群组入口文件

家园入口文件

功能与基本相同

用户信息入口文件

网站用户常用操作入口文件,例如像评分、收藏等功能都是走这个文件的

插件入口文件

门户入口文件

在这个文件中加上具体的地址,可以防止被搜索蜘蛛检索到

搜索功能入口程序

用户应用入口程序

API目录中的文件主要是和Discuz!进行合作的商家的应用程序,一般不要也无需修

改,这里不多说明。想了解的可以单独问我,这个目录的大部分文件现在都解密了。

archiver目录中只有一个,就是经常说的无图版程序的入口,这个一般不

是给人看的,是给机器人看的。

config目录中有两个文件,config_global_是你在安装论坛的时候就要

修改的配置文件,另一个config_ucenter_是自动生成的,一般不能手动修改

内容,否则会导致出错。

data目录下的文件通常是动态缓存文件,这些文件里面都带有可以被调用的常量,当

然附件、头像等等也是在这里保存的,这个不多说明,实际功能打开看就知道了。