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

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


devel:action_modes

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

devel:action_modes [2023/09/02 17:36] – создано vladpolskiydevel:action_modes [Дата неизвестна] (текущий) – удалено - внешнее изменение (Дата неизвестна) 127.0.0.1
Строка 1: Строка 1:
-====== Режимы действий, они же режимы do ====== 
- 
-Список возможных режимов действий (возможно еще не полный) с их описанием. Эти действия обычно определяются параметром ''?do='', переданным диспетчеру ''doku.php''. Знание текущего режима может быть полезно для создания более динамических [[templates|шаблонов]] или написания [[action plugins|плагинов действий]]. Текущий режим может быть доступен через глобальную переменную [[environment#$ACT]]. 
- 
-===== Действия со статьями ===== 
- 
-==== Процесс редактирования ==== 
-  * **show** --- действие по умолчанию, если никакое действие не указано, используется это. Это действие просто вызывает отображение текущей статьи. 
-  * **edit** --- загружает текущую статью в окно редактора вместо отображения. 
-  * **source** --- просмотр исходного текста страницы (часто используется при недостатке прав на редактирование). 
-  * **preview** --- тоже самое, что и предыдущее, но кроме того показывает предварительное изображение статьи под окном редактора. 
-  * **save** --- используется для сохранения текущей статьи, после сохранения осуществляется перенаправление в режим show. Вы никогда не должны использовать этот режим в своих шаблонах 
-  * **conflict** --- внутренний режим. Сообщает о возникновении конфликта при сохранении статьи. 
-  * **cancel** --- используется для возвращения отредактированного текста в исходное состояние при возникновении конфликта (ошибки) - после этого текущая статья отображается вновь. 
-  * **denied** --- внутренний режим. Используется для загрузки сообщения об отказе в доступе. 
-  * **locked** --- внутренний режим. Используется для отображения сообщения о блокировке статьи. 
-  * **wordblock** --- внутренний режим. Отображает сообщение [[wiki:blacklist|о блокировании спама]]. 
- 
-==== Действия с черновиком ==== 
-  * **draft** --- отображает черновик текущей статьи.  
-  * **draftdel** --- удаляет черновик текущей статьи, после чего активирует режим отображения текущей статьи (show mode).  
-  * **recover** --- восстанавливает текст вики из черновика текущей статьи и загружает его в редактор.   
- 
-==== Различные представления содержимого статьи ====  
-  * **export_raw** --- экспорт (например в текстовый файл) в виде разметки вики. 
-  * **export_xhtml** --- экспорт в виде XHTML. 
-  * **export_xhtmlbody** --- экспорт только тела XHTML. 
- 
-==== Другие функции ==== 
-  * **subscribe** --- добавляет текущего пользователя в список email-рассылки об изменениях текущей статьи. 
-  * **backlink** --- показывает список статей, в которых есть ссылки на текущую статью. 
-  * **revisions** --- показывает изменения и их авторов текущей статьи. 
-  * **revert** --- откатывает страницу, в режиме show - на прошлую ревизию, в режиме diff - на раннюю из выбранных. 
-  * **diff** --- генерирует отображение diff для удобного сравнения двух ревизий статьи. 
- 
-===== Действия с сайтом ===== 
- 
-==== Основные функции ==== 
-  * **index** --- показывает автоматически составленный индекс статей и пространств имён. 
-  * **sitemap** --- отдаёт (возвращает) [[wiki:sitemap|карту сайта]] поисковому движку в зависимости от значения параметра «[[wiki:config:sitemap]]» (не применимо к шаблонам). 
-  * **recent** --- отображает список с последними измененными статьями и позволяет показать diff. 
-  * **search** --- функциональность поиска. 
-  * **media** --- менеджер файлов (Media Manager) 
- 
-==== Связанные с ACL (списком контроля доступа)  ==== 
-  * **register** --- регистрация нового пользователя. 
-  * **login** --- вход пользователя в систему. 
-  * **logout** --- выход пользователя из системы. 
-  * **profile** --- работа с профилем пользователя. 
-  * **resendpwd** --- отправляет электронное письмо с паролем пользователя на указанный им ранее адрес. 
-  * **admin** --- отображает меню администратора со всеми инсталлированными [[admin_plugins|плагинами администрирования]]; доступен для залогиненных суперпользователей или менеджеров. 
- 
-==== Другие функции ==== 
-  * **check** --- снимает дамп с информацией о правах пользователя и установке «[[wiki:dokuwiki|ДокуВики]]». 
-  * **debug** --- снимает дамп с отладочной информацией (доступна только при включённой опции «[[wiki:config:allowdebug]]»). 
  
devel/action_modes.1693665383.txt.gz · Последнее изменение: 2023/09/02 17:36 — vladpolskiy