管理员页面通过调用 admin.php 页面 (www.yoursite.com/admin.php) 并执行登录程序,输入您的用户名和密码来访问。(请记住,普通用户不应从 admin.php 页面登录,而应从相应的模块登录)。
登录后,管理员会看到一个界面,其中列出了所有可以操作的区域(参见图 4-1)。如果管理员是超级管理员,他可以操作网站的所有区域;如果他是一位权限受限的管理员,他将看到与其被允许操作的区域相关的链接。通过偏好设置配置,我们可以决定是否显示图标或仅显示文本界面。根据我们的选择,将出现文本或图标管理界面。图 4-1显示了带有图标的界面,正如您所见。
请记住,当您编写新的管理模块时,您还必须创建相应的图标,否则,当处于可视化管理模式时,只会显示与您的模块对应的文本链接,并且您将无法单击它。
为了设置图形管理模式,您必须转到偏好设置部分,并在“图形选项”中将“管理中的图形菜单”选项设置为“是”。
它是向新闻模块添加新文章的功能。提供的选项很多,这里将分析其中一个(参见图 4-2)
此功能允许我们创建一个备份文件,其中包含 PHP-Nuke 数据库的结构和内容。这在我们的数据丢失时非常有用。一旦我们点击“备份数据库”,我们将需要等待服务器创建文件。等待时间从几秒到几分钟不等,具体取决于数据库的大小。创建完成后,系统将提示我们下载文件。请记住将您的备份保存在安全的地方!
这是一个非常重要的功能,因为它允许我们控制门户的左右列。方案呈现了一个我们已创建的区块列表,然后我们可以激活、停用或编辑它们,更改它们的位置和顺序,并分配权限。实际上,我们可以决定一个区块是否应该对所有人可见,仅对注册用户可见,还是仅对管理员可见。我们还可以使区块仅在特定语言中可见。
请注意:此信息也存在于第 8 章中
PHP-Nuke 区块可以分为 3 种不同的类型
RSS/RDF:它们是捕获来自其他网站的新闻的区块,这些网站将新闻置于我们的支配之下,文件采用标准格式,适合阅读其中包含的文本。(例如,网站Spaghettibrain.com向其他网站提供新闻)。
内容区块:它们是我们插入简单的 HTML 或文本的区块,这些内容将显示在区块内部(请参见以下示例)
文件区块:它们是执行预定命令的 PHP 脚本(请参见以下段落)
为了创建一个将添加到可用区块列表的新区块,我们必须向下滚动页面并将自己定位在“添加区块”上。
标题字段是所有区块的通用元素,将在其中编译。
如果我们想创建一个 RSS/RDF 区块,我们必须从可用列表中选择新闻源,或者点击“设置”添加一个。在这种情况下,我们将提供要读取的文件的地址(此信息通常将由我们从中捕获新闻的网站的网站管理员提供,或者,如果它是使用 PHP-Nuke 创建的网站,只需询问该网站的 backend.php 文件即可)。其他字段都将被编译,但“文件名”和“内容”除外。
如果我们想创建一个简单的文本区块,我们将省略“RSS/RDF 文件 URL”字段,并填写“内容”字段(省略“文件名”)。
相反,如果我们想包含与数据库交互或执行特定功能的 PHP 文件,那么我们将省略“内容”和“RSS/RDF”,并在可用文件中选择将创建我们区块的文件。(如果您想了解有关如何创建区块的更多信息,请参见第 8 章)。
请记住,在发布区块之前,将向我们显示预览。
<! -- pagebreak -- >
为了创建多页文章。
它创建类别、子类别,并将文件添加到下载区域。出于安全原因,系统不允许通过 HTTP 上传文件,只允许通过其 HTTP 地址链接文件。例如,如果在我们网站的 files 目录中找到文件 files.zip,我们将不得不将其链接为 www.oursite.com/files/file.zip。这也允许我们链接外部资源。
使我们能够添加新管理员,定义他们的访问级别。除了拥有超级管理员之外,实际上还可以为各个管理员仅激活部分功能。
从这里可以手动添加新用户并修改现有用户,通过在相应的表格中键入昵称来选择他们的个人资料。
允许创建多个词语列表(也可以选择语言),创建百科全书后,我们可以继续插入术语。
允许插入重复发生的事件,选择日期并插入描述。
允许创建主 FAQ 类别以及所有相关的问题/答案。
论坛的管理分为 4 个区域
偏好设置:它管理论坛的特性(出于安全原因,建议停用以 HTML 格式发送邮件的选项)。
类别和论坛:定义类别、其中包含的论坛、每个论坛的版主、访问级别等... 为了使论坛可见,您必须至少激活一个版主,否则论坛将不会显示!
等级:定义论坛的关注阈值。收到第 n 个帖子后,将附加适当的图像以吸引访问者的适当关注。
用户:通过注册用户的完整列表进行版主管理。
它显示了最近访问该网站的来源。
它在主页中创建一个中央区块,以便向用户发送选择性消息。消息可以仅发送给注册用户、非注册用户、管理员,或者可以按语言进行选择。
允许管理已安装的模块。模块可以激活、停用或分配读取权限。模块可以是世界可读的、仅注册用户可读的或仅管理员可读的。
PHP-Nuke 管理员可以向已同意接收新闻通讯的注册用户发送新闻通讯,或将其发送给所有注册用户。注意垃圾邮件!
优化数据,提高数据库速度。
此主题将在名为偏好设置页面的章节中讨论。
它允许我们插入书评。在每篇书评中,都可以投票、提供与主题相关的链接,最后提供代表内容的图像。
它管理版块及其内容。可以将图像与版块主题关联,就像在主题中一样。可以将文章添加到版块,通过单选按钮选择适当的类别,使用 <! -- pagebreak -- > 标签分隔长文本,以及编辑或取消已添加的版块。
管理第三方插入的文章。它是我们已在本节中分析的新闻模块的审核区域。
为网站创建新的调查,编辑或取消旧的调查。每个调查最多可以插入 10 个不同的答案。在创建调查的上下文中,可以在同一页面上发布一篇新闻文章来宣布其创建。
允许您创建新主题,并通过弹出菜单关联相应的图像。
允许我们编辑其他人发布的链接,创建类别以存档链接,删除链接,查看用户消息,告知我们任何断开的链接(通过与下载部分非常相似的界面),并添加新链接。
退出管理区域,使 cookie 无效。在完成 PHP-Nuke 的工作后注销是一种良好的习惯。为了安全起见。