DokuWiki

It's better when it's simple

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

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


ru:devel:action_modes

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

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

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

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

  • show — действие по умолчанию, если никакое действие не указано, используется это. Это действие просто вызывает отображение текущей статьи.
  • edit — загружает текущую статью в окно редактора вместо отображения.
  • source — просмотр исходного текста страницы (часто используется при недостатке прав на редактирование).
  • preview — тоже самое, что и предыдущее, но кроме того показывает предварительное изображение статьи под окном редактора.
  • save — используется для сохранения текущей статьи, после сохранения осуществляется перенаправление в режим show. Вы никогда не должны использовать этот режим в своих шаблонах
  • conflict — внутренний режим. Сообщает о возникновении конфликта при сохранении статьи.
  • cancel — используется для возвращения отредактированного текста в исходное состояние при возникновении конфликта (ошибки) - после этого текущая статья отображается вновь.
  • denied — внутренний режим. Используется для загрузки сообщения об отказе в доступе.
  • locked — внутренний режим. Используется для отображения сообщения о блокировке статьи.
  • wordblock — внутренний режим. Отображает сообщение о блокировании спама.

Действия с черновиком

  • draft — отображает черновик текущей статьи.
  • draftdel — удаляет черновик текущей статьи, после чего активирует режим отображения текущей статьи (show mode).
  • recover — восстанавливает текст вики из черновика текущей статьи и загружает его в редактор.

Различные представления содержимого статьи

  • export_raw — экспорт (например в текстовый файл) в виде разметки вики.
  • export_xhtml — экспорт в виде XHTML.
  • export_xhtmlbody — экспорт только тела XHTML.

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

  • subscribe — добавляет текущего пользователя в список email-рассылки об изменениях текущей статьи.
  • backlink — показывает список статей, в которых есть ссылки на текущую статью.
  • revisions — показывает изменения и их авторов текущей статьи.
  • revert — откатывает страницу, в режиме show - на прошлую ревизию, в режиме diff - на раннюю из выбранных.
  • diff — генерирует отображение diff для удобного сравнения двух ревизий статьи.

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

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

  • index — показывает автоматически составленный индекс статей и пространств имён.
  • sitemap — отдаёт (возвращает) карту сайта поисковому движку в зависимости от значения параметра «sitemap» (не применимо к шаблонам).
  • recent — отображает список с последними измененными статьями и позволяет показать diff.
  • search — функциональность поиска.
  • media — менеджер файлов (Media Manager)

Связанные с ACL (списком контроля доступа)

  • register — регистрация нового пользователя.
  • login — вход пользователя в систему.
  • logout — выход пользователя из системы.
  • profile — работа с профилем пользователя.
  • resendpwd — отправляет электронное письмо с паролем пользователя на указанный им ранее адрес.
  • admin — отображает меню администратора со всеми инсталлированными плагинами администрирования; доступен для залогиненных суперпользователей или менеджеров.

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

  • check — снимает дамп с информацией о правах пользователя и установке «ДокуВики».
  • debug — снимает дамп с отладочной информацией (доступна только при включённой опции «allowdebug»).
ru/devel/action_modes.txt · Последнее изменение: 2020-09-02 20:07 — Rainbow_Spike@derpy.ru

Если не указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: 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