Announcement Title

  • Your first announcement to every user on the forum.

小部件

小部件

小部件是出现在您网站主体周围的小块内容。

它们可以包含动态内容,例如当前在线的用户列表,或您论坛上发布的最新讨论。

XenForo 附带了一系列有用的小部件,并在安装时将它们的集合部署到不同的站点位置。

XenForo 附带的标准小部件包括:

新职位

在线统计

最新成员

今天的生日

小部件由四个部分组成:

小部件定义

唯一标识符或小部件键

小部件附加到的位置

要在小部件中显示的数据的参数

小部件管理器显示您站点上配置的所有小部件的列表,并按其定义的位置分组。

从这里,您可以添加新的小部件,或使用删除小工具删除现有的小部件。

小部件定义

小部件定义通常由开发人员创建,他们构建的小部件可以采用多个参数以显示动态内容。

当您从小部件管理器中点击添加小部件时,系统首先会要求您决定要将哪个小部件定义用于新的小部件部署。

大多数情况下,小部件定义具有相当不言自明的名称,因此您可以从菜单中选择最合适的名称。

在幕后,小部件定义将引用 PHP 代码,该代码完成所有工作以获取小部件所需的数据,并将其格式化为您在屏幕上看到的最终显示。

一旦您选择了一个小部件定义,您将需要给它一个唯一的 ID 或密钥,系统将使用它来将您的所有小部件配置联系在一起。

小部件位置

每个小部件都需要一个居住的地方。

小部件位置在 XenForo 模板中定义,并在数据库中注册。一旦创建并注册了一个位置,它就可以用于任何小部件。

选择小部件定义后,您可以选择一个或多个小部件显示位置。如果可能的话,您应该尽量避免在同一页面的多个位置显示相同的小部件。

与小部件定义一样,小部件位置具有描述性名称,可以让您很好地了解位置所在的位置。

当您选择一个小部件位置时,系统还会提示您指定该小部件在所选位置内的显示顺序,以便您可以将其显示在也附加到同一位置的任何其他小部件的上方、下方或中间. 与往常一样,具有较高显示顺序值的小部件在具有较低显示顺序值的小部件之后显示。

小部件参数

每个小部件定义都定义了它可以接受的参数列表,以控制它将获取和显示的数据。

造型

虽然 XenForo 具有时尚和现代的外观,但总会有网站需要他们的论坛来匹配其现有材料和主题的风格,并且需要修改 XenForo 以适应。

XenForo 配备了一系列工具,可让您根据自己的意愿以微妙或激进的方式重新设计您的论坛。

您可能想简单地调整一些颜色,或者您可能想通过制作完全自定义的 HTML 模板来显着改变一切的外观。

可用于样式调整和修改的工具范围从简单易用的控件到调整颜色、字体和大小等内容,一直到专家代码编辑器,它允许您编辑整个系统所基于的 CSS 和 HTML建成。

样式

XenForo 中的所有样式工具都捆绑到称为样式的数据集合中,有时也称为皮肤主题

样式由 HTML 模板、CSS/LESS 模板和样式属性组成,它们是用于将样式选择注入模板的值的集合。稍后将详细介绍样式属性...

首次安装时,XenForo 带有一个默认样式,称为Default style。您可以自由编辑此样式的任何方面,但您也可以利用 XenForo 的另一个功能,即具有多种可用样式的能力。

通过添加第二种样式,您可以在新样式和默认样式之间自由切换视图,以确保一切按计划进行。

预制样式

有许多设计师和程序员为 XenForo 系统制作样式,因此您可以找到满足您需求的专业设计的预构建样式。

将预构建的样式应用到您自己的 XenForo 安装只需几分钟,而且对于大多数站点管理员来说很容易管理。

XenForo 资源管理器中提供了多种预建样式

用户标准

这些标准取自有关用户的信息,包括成为某个用户组的成员,或拥有包含特定文本的用户名等。

这些标准中的许多都是“用户有某物”的形式,并且经常与相反的“用户没有某物”配对。

整个系统使用用户搜索标准,包括:

用户 > 搜索用户

用户 > 会员统计

通讯 > 通知

通讯 > 联系用户

用户字段条件

与用户标准类似,这些选项指的是站点管理员定义的自定义用户字段。

条件选项将适用于已定义的每种类型的用户字段,例如,如果用户字段包含文本,则条件选项将为字段包含文本,而在用户字段是多项选择选项的情况,该标准将允许您指定一个或多个可用选项。

页面条件

页面标准更多地与当前环境有关,例如当前时间和日期,或者用户正在浏览的站点区域。

它还包含一个非常有用的标准,可以确定用户是否通过搜索引擎到达您的站点。

过滤

管理控制面板中的几乎所有数据列表都包含一个过滤器小工具。

在过滤框中输入文本片段将立即过滤项目列表,以仅显示其标题或描述包含过滤器中文本的项目。

您还可以选择“前缀”选项,这会将结果限制为那些标题或描述以过滤器中的文本开头的项目。

最后,还有一个取消控件,它将清除过滤文本并重置前缀选项,使您的列表返回到未过滤状态。

定时任务

以 UNIX 实用程序命名,后者又以希腊时间之神Chronos命名,cron是一个用于安排自动化任务的系统。

管理控制面板的工具 > Cron 条目部分列出了各种计划任务或作业,每一项都执行与系统管理、清理、定期更新等相关的重要任务。

作业运行触发器

通常,当您的站点访问者之一加载 XenForo 页面时,cron 任务会以异步方式自动运行。然而,偶尔,在特定的罕见情况下,这还不够,有必要让您的服务器在特定时间执行作业触发器。

为此,请从管理控制面板编辑设置 > 选项 > 系统和性能 > 作业运行触发器选项,并将其设置为基于服务器的触发器

然后有必要指示您的服务器php cmd.php xf:run-jobs使用其自己的计划任务管理器定期从 XenForo 安装目录中运行 CLI 命令。



用户定制

自定义用户字段


自定义用户字段可让您定义要从用户那里收集的其他信息或偏好。这些值可以与消息或配置文件一起显示,用于内部数据,甚至可以通过模板更改来更改 XenForo 中的行为。

创建字段时,您可以控制多个选项。首先,您必须为该字段选择一个 ID。这就是该字段在内部的引用方式,并且只能包含字母数字字符。一旦设置,便无法更改。对于一些更高级的自定义字段功能,您将需要知道此 ID。

每个领域将大致分为两类之一:

文本字段——这些字段是自由形式的,用户可以输入他们喜欢的任何值。您有几个不同的选项来控制字段允许的内容的确切类型(单行、多行、富文本)和各种验证选项以对用户输入的内容提供一些控制。

选择字段 - 使用这些字段,用户将从预定义的选项列表中进行选择。您定义的每个选项都将包含一个值和一个文本组件。该值是字段内部存储的内容(并且只能使用字母数字字符),而文本是将显示给最终用户的内容。

除此之外,还有适用于所有领域的选项。其中包括控制字段的可编辑方式和显示位置。
对于高级操作,您可以通过访问模板中的字段{$xf.visitor.Profile.custom_fields.fieldId}。这可以与模板条件一起使用,以根据用户的自定义字段值更改输出。请注意,此示例正在访问当前访问者自定义字段中的值。可能需要使用不同的变量来访问,例如,发布特定消息的用户。

奖杯

奖杯为您的论坛增添了轻松的游戏化元素。它们允许您为用户何时获得奖杯和相关积分定义特定的阈值和标准。然后,最高奖杯积分获得者将显示在显着成员列表中。

在定义奖杯时,您将指定奖杯的价值点数以及获得奖杯所需的标准。一旦用户满足该标准,它将自动获得奖励。请注意,一旦授予,奖杯将不会被撤销,即使用户不再符合标准。

删除奖杯将删除任何收到它的用户的积分。

如果您不想使用奖杯,可以使用奖杯列表底部的选项禁用它们。

用户职称阶梯

用户头衔阶梯允许您定义在用户帖子、个人资料和其他各种位置中显示在用户名下方的头衔的进展。您可以选择阶梯是否基于用户发布的消息数量、他们收到的赞数或他们获得的奖杯积分。随着这些值的增加,他们将获得与天梯不同的称号。

用户升级

用户升级是 XenForo 中包含的货币化选项之一。该系统允许您的用户购买增加的访问权限或访问您论坛上的其他功能。

当用户购买升级时,他们将被添加到一个或多个用户组。您可以将这些组配置为具有额外权限或提供对论坛其他区域的访问权限。

要设置用户升级,您必须先通过设置 > 付款配置文件设置付款配置文件。这些配置文件定义了如何处理和接收付款。一旦定义了支付配置文件,就可以配置用户升级,包括围绕成本、持续时间以及升级是否自动延长的选项。

用户可以从帐户菜单下列出的帐户升级页面购买升级。

用户纪律

执行站点规则是运行论坛的重要部分。XenForo 支持增量和绝对方法来处理用户纪律。

警告

警告允许您和您的版主在用户违反规则时向他们添加警告点。然后可以根据用户拥有的警告点数将这些点连接到应用限制或禁令的操作。

预警系统由两部分组成:预警本身和预警动作。

在控制面板中,您可以预定义版主可以向用户应用的警告。对于每个警告,您将定义如下内容:

标题,将显示给查看用户收到的警告列表的版主

警告的默认点数

点数到期前的默认时间(不再计算)

在此警告未过期时要将用户添加到的任何用户组

以及默认的对话设置,以通知用户他们已收到警告

笔记

当用户收到警告时,只有当主持人在应用警告时选择向用户发送对话时,他们才会收到通知。

版主将通过单击特定内容上的警告链接或直接通过用户的个人资料应用警告来应用警告。如果对特定内容应用了警告,则版主可以留下公开警告消息以向其他人表明该内容不合适。

版主将能够通过用户的个人资料查看用户的警告历史记录。这将显示当前警告点总数和他们收到的警告总数,无论这些警告是否已过期。可以单击每个警告以接收有关警告的更多信息或转到相关内容。

警告系统的第二个组成部分是警告动作。这允许您根据用户收到的警告点数定义要采取的具体操作。这些行动包括禁止、阻止或添加其他用户组。如果您选择将用户添加到其他组,您通常会删除权限;在这种情况下,您需要使用Never选项来定义权限。

每个警告操作将应用特定的时间长度。这将是一个明确的时间量(甚至是永久性的),或者当用户拥有的警告点总数高于警告操作的点阈值时。这些设置允许您使用多种方法应用限制:

您可以在短时间内应用限制,同时对警告使用较长的到期时间。当用户收到警告时,他们的总分将趋于累积,您可以在更高的分数阈值上应用更严格的限制。

您可以在高于点数阈值时应用限制,但过期时间通常较短。这意味着随后的警告将导致限制实施的时间更长。
 
顶部