第 6 章 架构与结构

目录
6.1. 目录结构
6.2. 主页管理
6.3. 模块管理
6.4. 后台管理

PHP-Nuke 的结构被组织成模块,所有文件都由位于 PHP-Nuke 根目录中的其他文件管理,并根据传递给它们的参数,包含预期的模块。

这些任务仅通过 3 个页面执行

无法通过调用模块的直接路径来调用模块。这样做是为了使安装更容易,使图形管理更独立(否则每次我们位于内部目录时都必须更改图像的路径),在根目录中只有少数文件,并使系统更安全。

正如我所说,一切都通过传递给 "modules.php" 文件的参数(字符串)来调用,这些参数指定要包含哪些文件。例如,如果我们想调用 Topics 模块,则要传递的字符串应该是 http://www.yoursite.com/modules.php?name=Topics

以这种方式发送的命令是“在 modules.php 创建的页面中包含位于 modules/Topics/ 文件夹中的 index.php 文件的输出”。

PHP-Nuke 根目录中存在的其他文件有