新闻模块是 PHP-Nuke 的核心,在之前的版本中是默认首页。但在最新版本中,可以定义哪些模块应显示为默认页面。“新闻”模块在更多页面上扩展其分支。我们首先看到的是最新发布的新闻集合(可以从配置面板 [admin->preferences] 中选择要显示的最新新闻数量,例如 5、10、15、20、25、30)。在主页上,仅发布新闻文章的一小段初始文本。如果文本太长,可以通过按“阅读更多”链接来阅读全文。文章模块有许多元素使其与其他模块区分开来。首先是标题、主题,即主类别,通常以图像为特征,如果单击该图像,则会显示属于该主题的文章选择。我们有第二种对文章进行分类的方法,即将文章分配给它们应该属于的类别(参见 图 3-2)
![]() | 重要提示 |
---|---|
此类别不是主题的子类别,而是一个与主题完全独立的横向类别。其最重要的功能可能是区分“文章”和管理员定义的其他新闻类别,这些类别可能不会自动发布在起始页上。“文章”将始终显示在起始新闻页面上。 |
例如,假设一个门户网站讨论足球,它有 3 个主题
甲级联赛
乙级联赛
丙级联赛
我们可以考虑像这样的横向类别
锦标赛
冠军联赛
足球运动员市场
我们可以有一篇关于甲级联赛/锦标赛的文章,或者关于足球运动员市场乙级联赛的文章。点击主题,例如甲级联赛,我们将选择所有关于甲级联赛的文章,点击类别,足球运动员市场,将选择独立讨论足球市场的文章,而与联赛是甲级、乙级还是丙级无关。
在文章底部,我们可以找到更多关于文章的信息:谁插入了文章,何时以及被阅读了多少次等等。
![]() | 只有在单击“阅读更多”链接后,计数器才会递增。除非用户单击“阅读更多”,否则计数器不会递增。 |
它显示了还有多少字节要读取,文章是否有任何评论以及读者给文章的评分。还可以以打印机友好的格式打印文章,或者通过电子邮件将链接发送给朋友。
单击“阅读全部”将我们带到包含整篇文章和相关评论的页面。在此页面中,用户可以阅读整篇文章并通过多种操作与之交互。
他/她可以为文章投票,从而表达对其有效性的判断,可以评论文章或回复其他用户插入的评论,可以关注与文章相关的链接,以打印机友好的格式显示文章,并通过电子邮件将链接发送给朋友。您还可以将调查附加到文章中。
它是新闻存档的简化版本,主要从通过 Palm Pilot 访问页面的需求创建。AvantGO 是一个用于在掌上电脑屏幕上存档和可视化页面的系统,因为 Palm Pilot 的屏幕非常小且分辨率低(甚至带宽连接也低),因此它们需要简化的页面。
此模块分支众多,管理文件存档(存在于我们自己的站点或第三方站点上),为用户提供各种交互模式(参见 图 3-3)。
在主页中,可以使用内部搜索引擎在所有编目的文件中搜索关键字。还可以添加文件的外部链接(这些文件不会立即添加,而是放在等待列表中,直到管理员批准它们并使其可见)。我们还可以根据哪些文件下载次数最多或哪些文件获得最高分来进行选择。在此页面上,我们可以列出伴随文件的类别(可能存在子类别,但在 图 3-3 中只有一个类别,“Linux 下载”),用户在首次访问后查看下载部分时会被识别,因此如果自上次访问以来添加了新的下载,则相应的类别旁边将有一个“新”图标。
一旦我们进入所需的版块,我们就可以下载我们感兴趣的文件,进行判断投票,向管理员报告不存在的链接或查看有关文件作者的更多信息。
文件列表可以按插入日期、判断或受欢迎程度(下载次数最多的文件)排序。
允许用户发送反馈并联系网站的网站管理员。用户只需填写适当的字段,即“姓名”、“电子邮件”,然后是“消息文本”。然后,系统将格式化一封电子邮件,该邮件将发送给网站的网站管理员。
它显示了网站上所有注册用户。可以根据用户的基本信息字段(姓名、昵称、个人主页和电子邮件地址)选择用户。还可以获取所有用户的完整列表,并按真实姓名、电子邮件地址或主页对其进行排序。
所有注册用户都可以访问内部消息系统,从而能够彼此交换消息。在每个用户的登录框中,将显示为此用户存档的消息数量,并且有一个管理功能,允许回复或删除(参见 图 3-4)。
我们编写的消息包含多个部分
收件人
主题
将伴随消息主题的动画图标
可以使用表情符号(情感图标)的文本以及用于在 HTML 中格式化消息的辅助工具,添加超链接、强调的词语、项目符号列表等……
此模块用于向朋友发送电子邮件,推荐访问我们的 PHP-Nuke 站点。发送给朋友的消息必须由管理员配置。
此模块充当产品/服务/站点评论的存档。图书评论必须由管理员插入,也可以由用户插入(在这种情况下,图书评论需要由管理员接受),用户在插入产品简短描述后,可以表达自己的判断并为其评分。还可以插入描述性图像。图书评论按字母顺序编目,并且可以根据首字母进行选择。
它是 PHP-Nuke 的主要搜索引擎,它对文章、评论、版块、用户和图书评论进行全文搜索(参见 图 3-5)。可以进行多重搜索(例如,由特定作者撰写的特定类别的文章)。
此模块是一个像主题一样的分类系统。插入此模块的文章不会出现在新闻模块中,它们可以显示在多个页面上,因此它们能够容纳篇幅较大的文章。每个版块都可以关联不同的图像。文章甚至为可打印页面提供了显示系统。
统计模块提供有关网站使用的基本统计信息。信息范围从显示的页面总数,到使用的浏览器和操作系统类型,再到注册用户数、使用的 PHP-Nuke 版本等等……(参见 图 3-6)
按月存档所有文章,实现按时间顺序查阅。选择月份后,将显示相应的文章,旁边带有小标志,可视化文章的编写语言。同样,在此页面中,可以以可打印格式查看文章并将其发送给朋友。还包括一个内部搜索引擎,以及文章详细信息的显示,例如
评论数
阅读次数
评分
网站用户或简单访问者可以向管理员提交文章,然后管理员将审查该文章,如果获得批准,则发布该文章。用户不具备管理员的所有分类可能性,实际上他们只能决定文章的标题、主题、语言和文本。他们不能对其进行分类,也不能选择是否应将其显示在主页上。他们也不能决定临时发布它。
使管理员能够创建调查,该调查稍后将显示在区块或调查列表中。用户可以对该调查进行投票(每 24 小时不超过一次),并最终发表评论。此外,可以显示以前调查的列表并查阅其最终结果。
它列出了我们门户网站中所有最活跃的 10 项。
10 篇阅读次数最多的文章
10 篇评论最多的文章
10 个最活跃的类别
特殊版块中 10 篇阅读次数最多的文章
10 个投票最多的调查
10 位最活跃的作者
10 篇阅读次数最多的图书评论
10 个下载次数最多的文件
10 个阅读次数最多的页面
列出 PHP-Nuke 的主要类别。一旦我们进入此模块,我们将能够通过单击我们感兴趣主题的相应图标,执行文章选择,并在自动模式下查看与此主题对应的所有文章。我们还提供了一个小型搜索界面,以完成我们在所选上下文中的搜索。
它是网络链接的集合。此模块的功能与“下载”模块完全相同,因此无需再进行解释。
它是您“用户配置文件”的管理控制台(仅适用于注册用户),已实现的功能是(参见 图 3-7)
它更改您的信息:通过更改您的电子邮件、来自何处、AIM、ICQ、头像和虚假电子邮件等,启用对您的个人资料的管理……
它更改您的主页:它创建一个个性化菜单(作为区块)用于导航,用户可以在其中放入任何他想要的东西(测试、链接、图像)。
设置评论:配置评论的显示,分配显示标准。
主题选择:更改网站的主题,允许您在所有可用主题之间进行选择。
注销/退出:它使我们能够从当前用户配置文件退出,取消 cookie。
然后我们有一个主菜单,告知我们插入了多少评论和哪些评论,以及我们发布了多少文章。
它是一个列出所有类别(主题的横向参数,你还记得吗?)的模块,它首先列出所有存在的类别,一旦选择类别,它就会列出所有封闭的文章,并强调发布语言。
它是用于创建一个或多个词典的系统。在第一个选择方案中,它要求您输入词典(甚至显示一个小标志来指示语言),单击后,系统会提示您选择与搜索词对应的字母,或使用百科全书的内部搜索引擎,一旦找到,只需单击单词即可发现其含义。
它是按类别划分的问题/答案的存档,用户可以将其作为解决问题的首选方案进行查阅。他可以将问题/答案按类别划分,以方便查阅。
在 PHP-Nuke 的 5.6 - 6.0 版本中,存在 Splatt 论坛。我们仍然不知道它是否会集成到 Nuke 的后续版本中。我建议无论如何都使用它,因为它是一个成熟的应用程序,并且有一个意大利语支持社区。在此论坛中实现的功能(在用户端)有很多(参见 图 3-8),论坛按类别划分,有专用的内部搜索引擎,用户可以将与参数相关的图标关联到每个帖子(参与论坛),对讨论进行投票,根据特定讨论产生的关注程度查看各种图标,查看某个主题收到了多少问题和答案,查看该用户的个人资料以及许多其他功能……