Action 论坛

其他语言 Deutsch, English, Español, Français, Русский

With the forum actions you can create a forum within a defined cluster of your wiki.

Non-mandatory options and parameters are enclosed in [square brackets].
When using the actions please remove the square [ ] brackets from the parameters to make it work.
Numerical values are given without and strings with quotation marks, max=10 and page="PageName".

1. Global settings

The config value forum_cluster defines the namespace where the forum is located. This is necessary to provide a unique path.

2. Actions组件


2.1. 论坛forums

  • 显示子论坛列表
  • {{forums [pages="subtag1, subtag2, ..."]}}
  • pages – 要创建多级论坛,此可选参数传递一个逗号分隔的页面标签名称列表,这些页面必须被视为子论坛,而不是主题。
  • 标签必须是绝对的(不是相对的)。 如果您定义页面,则所有子论坛和主题页面必须这么做。

2.2. 主题topics

  • 显示论坛主题列表
  • {{topics [pages="subtag1, subtag2, ..."]}}
  • pages – 创建多级论坛时,此可选参数传递一个逗号分隔的页面标签名称列表,这些页面必须被视为子论坛,因此这些集群子页面下的主题将不会显示。 标签必须是绝对标签。

3. Permissions

3.1. Meta pages


The permissions for comments on all forum meta pages, those having the action {{forums}} or {{topics}}, must be empty.

Settings for Forums meta page permissions

3.2. Topic pages

The engine sets special permissions for the topic pages, you usually create them with the topics action, it recognizes them over the name space.

$read_acl	= '*';
$write_acl	= $user_name;
$comment_acl	= '$';
$create_acl	= '';
$upload_acl	= '';

Notice the empty create_acl. The topic action shows only pages with empty create_acl as topics .

4. Handler

You must be a member of the Moderator group to use the moderation tools.

4.1. Moderate forum

moderate forum

4.2. Moderate topic

moderate topic

5. Example

To have multiple forums you can create sub-forums within the forum cluster:

Page Action
Forum {{forums pages="Forum/Discussion,Forum/National"}}
Forum/Discussion {{topics}}
Forum/National {{forums pages="Forum/National/Deutsch"}}
Forum/National/Deutsch {{topics}}

forums action
forum topics action

Read comments (0 comments)