DokuWiki

It's better when it's simple

Инструменты пользователя

Инструменты сайта


ru:devel:action_modes

Это старая версия документа!


Режимы действий, они же режимы do

Список возможных режимов действий (возможно еще не полный) с их описанием. Эти действия обычно определяются параметром ?do= переданным диспетчеру doku.php. Знание текущего режима может быть полезно для создания более динамических шаблонов или написания плагинов действий. Текущий режим может быть доступен через глобальную переменную $ACT.

Действия (не отсортированы) FIXME describe and sort actions

действие описание находится в
recover Восстанавливает черновик (?) inc/template.php > tpl_content_core()
draft Показывает диалог черновика (?) inc/template.php > tpl_content_core()
wordblock usewordblock (?) inc/template.php > tpl_content_core()
conflict Сообщает о конфликте сохранения (?) inc/template.php > tpl_content_core()
cancel Заменено на 'show' () inc/actions.php > act_dispatch()
draftdel Удаляет черновик, а затем заменяется на на 'show' inc/actions.php > act_draftdel()

Действия со статьями

процесс редактирования

  • show: Действие по умолчанию, если никакое действие не указано, используется это. Это действие просто вызывает отображение текущей статьи.
  • edit: Загружает текущую статью в окно редактора вместо отображения
  • preview: Тоже самое, что и предыдущее, но кроме того показывает предварительное изображение статьи под окном редактора
  • save: Используется для сохранения текущей статьи, после сохранения осуществляется перенаправление в режим show. Вы никогда не должны использовать этот режим в своих шаблонах
  • denied: Внутренний режим. Используется для загрузки сообщения об отказе в доступе
  • locked: Внутренний режим. Используется для отображения сообщения о блокировке статьи

другие функции

  • backlink: Показывает список статей, в которых есть ссылки на текущую статью.
  • revisions: Показывает изменения и их авторов текущей статьи.
  • diff: Генерирует отображение diff для удобного сравнения двух ревизий статьи.
  • subscribe: Добавляет текущего пользователя в список email рассылки об изменениях текущей статьи.
  • unsubscribe: Противоположно к предыдущему действию.
  • subscribens: Добавляет текущего пользователя в список email рассылки об изменениях текущего простанства имен.
  • unsubscribens: Противоположно к предыдущему действию.

Действия с сайтом

основные функции

  • index: Показывает автоматически составленный индекс статей и пространств имен.
  • recent: Отображает список с последними измененными статьями и позволяет показать diffs.
  • search: функциональность поиска.

различные отображения

  • export_raw: экспортирует как разметку wiki
  • export_xhtml: экспортирует как XHTML
  • export_xhtmlbody: экспортирует только тело XHTML
  • check: снимает дамп с информацией о правах пользователя и установке DokuWiki.

связанные с acl

  • register: Регистрирует нового пользователя
  • login: Вход пользователя в систему
  • logout: Выход пользователя из системы
  • profile: Показывает/меняет профайл пользователя
  • resendpwd: Отправляет email с паролем пользователя на указанный им ранее адрес
  • admin: отображает меню администратора со всеми инсталлированными плагинами администрирования, доступен для залогиненых суперпользователей или менеджеров.
ru/devel/action_modes.1254508169.txt.gz · Последнее изменение: 2009-10-02 20:29 — 95.72.98.12

Если не указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki