Форум Действия

Имеется также Deutsch, English, Español, Français, 简体中文


С помощью действий {{forums}} и {{topics}} вы можете создать форум в определенном кластере вашей вики.



1. Глобальные настройки


Значение конфигурации forum_cluster определяет пространство имён, в котором расположен форум. Это необходимо для обеспечения уникального пути.

2. Действия

Эти действия работают только в пределах определенного кластера форума.

2.1. forums

  • Отображает список подфорумов (разделов форума).
  • {{forums [pages="subtag1, subtag2, ..."]}}
  • pages – для создания многоуровневых форумов в этом необязательном параметре указывается список адресов (тегов), разделенных запятой, тех страниц, которые должны считаться подфорумами, а не темами.
  • Теги страниц должны быть абсолютными (не относительными). Если вы задаете параметр pages, то это должно быть сделано для всех страниц разделов форума и страниц тем.

2.2. topics

  • Отображает список тем форума.
  • {{topics [pages="subtag1, subtag2, ..."]}}
  • pages – для создания многоуровневых форумов в этом необязательном параметре указывается список адресов (тегов), разделенных запятой, тех страниц, которые должны считаться подфорумами, темы под этими подстраницами кластера не будут отображаться. Теги должны быть абсолютными.

3. Права Доступа

3.1. Служебные страницы

Важно

Разрешения "Право на комментирование" всех служебных страниц форума, содержащих действия {{forums}} или {{topics}}, должны быть пусты.

e.g.


3.2. Страницы тем

Система устанавливает особые разрешения для страниц тем, которые вы, обычно, создаете с помощью действия topics, распознавая их по пространству имен.

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

Обратите внимание, что create_acl пуст. Действие topic отображает только страницы с пустым create_acl как темы.

4. Обработчики

Вы должны быть членом группы Модераторов, чтобы пользоваться инструментами модерации.

4.1. Модерация форума

moderate forum

4.2. Модерация темы

moderate topic

5. Пример


Для того, чтобы иметь несколько форумов, вы можете создать подфорумы в кластере форумов.


Страница Действия
Forum {{forums pages="Forum/Discussion,Forum/National"}}
Forum/Discussion {{topics}}
Forum/Discussion/Topic1
Forum/Discussion/Topic2
Forum/National {{forums pages="Forum/National/Deutsch"}}
Forum/National/Deutsch {{topics}}
Forum/National/Deutsch/Topic1
Forum/National/Deutsch/Topic2

Forum
forums action
Forum/Discussion
forum topics action

Comments