discuz X2 二次开发简明文档.docVIP

  • 4
  • 0
  • 约2.33千字
  • 约 3页
  • 2016-11-29 发布于北京
  • 举报
discuz X2 二次开发简明文档

废话不多说。 一、整个站点的基本结构:   1、首先,介绍网站最主要的三个文件夹:root\source\、root\template\、root\static\,分别是代码文件夹、模版文件夹、静态文件夹(js、css、image等)。   2、其次,介绍一些基本的控制文件。   入口文件[?root\xxx.php?],包括forum.php、portal.php、home.php等,作用是控制页面的转向,每一个入口文件中都包含了内核(core_class)、方法(function_xxx)、模块(module)三个最主要的部分。该文件的工作流程是先引用内核文件进行初始化,然后引用方法文件声明和定义需要调用的函数,最后在模块文件中执行相关的函数,而整个入口文件的作用仅仅只是区分入口,引入相对入口所需的文件,以及根据提交的$_GET[mod]来判断要转向的模块,真正执行代码的部分是在模块文件中。   方法文件[ root\source\function\function_xxx.php?],定义和声明函数方法的文件。该文件中全部都是function,因此该文件执行时什么都不会出现,因为什么都不会被执行。   模块文件[ root\source\module\xxx\ccc.php?],调用方法以及执行逻辑语句所在的文件,由$_GET[mod]来选择,执行完毕之后调用静态模版,这样静

文档评论(0)

1亿VIP精品文档

相关文档