Действия (экшны) [depreciated]
также доступны в Deutsch, English, Français
Необязательные параметры указываются в [квадратных скобках].
При настройке вызова экшенов, удалите неиспользуемые параметры в квадратных [ ] скобках, чтобы экшен работал правильно.
Числовые значения параметров указываются без кавычек, а строковые значения — в кавычках, max=10
и page="PageName"
.
1. Списки страниц
1.1. backlinks
- Выводит список страниц, ссылающихся на данную.
- Вызов:
{{backlinks [page="PageName"] [max=количество страниц] [nomark=1] [title=0]}}
- Параметр
page
может называться как угодно. Соответственно, первый параметр всегда считается параметром, определяющим, для какой страницы выводить список. По умолчанию равен "!", то есть текущей странице. - TODO: оптимизировать
1.2. changes
- Выводит список последних изменений в каком-либо кластере.
- Вызов:
{{changes [page="PageName"] [max=количество страниц] [date="YYYY-MM-DD"] [noxml=1]}}
- Параметр
page
может называться как угодно. Соответственно, первый параметр всегда считается параметром, определяющим, для какого кластера выводить список. По умолчанию равен "!", то есть текущей странице. - Параметр
max
указывает на максимальное количество страниц, доступных к показу. Заметьте что реальное количество показанных страниц будет зависеть от персональных настроек пользователя. - Параметр
date
позволяет указать дату, начиная с которой (и далее в прошлое) нужно выводить список изменений. Параметр date= также можно указать в строке запроса. - Параметр
noxml
заставляет не выводить ссылку на RSS-поток изменений.
1.3. commented
- Выводит список последних откомментированных страниц в этой Wiki.
- Вызов:
{{commented [page="PageName"] [max=количество страниц]}}
- Параметр
page
может называться как угодно. Соответственно, первый параметр всегда считается параметром, определяющим, для какого кластера выводить список. По умолчанию равен "/", т.е. корню сайта.
1.4. comments
- Выводит список последних комментариев в этой Wiki.
- Вызов:
{{comments [page="PageName"] [max=количество страниц]}}
- Параметр
page
может называться как угодно. Соответственно, первый параметр всегда считается параметром, определяющим, для какого кластера выводить список. По умолчанию равен "/", т.е. корню сайта.
1.5. mostpopular
- Выводит список из N наиболее посещаемых страниц.
- Вызов:
{{mostpopular [max=количество страниц]}}
1.6. orphaned
- Выводит список потерянных страниц (те страницы, на которые нет ни одной ссылки) для какого-либо кластера.
- Вызов:
{{orphaned [page="PageName"]}}
- Параметр
page
может называться как угодно. Соответственно, первый параметр всегда считается параметром, определяющим, для какого кластера выводить список. По умолчанию равен "!", то есть текущей странице.
1.7. pageindex
- Выводит полный каталог всех страниц, упорядоченный по алфавиту.
- Вызов:
{{pageindex}}
- TODO: сделать алиасом на tree
1.8. tree
- Строит дерево страниц, начиная с текущей или указаной страницы.
- Вызов:
{{tree [page="PageName"] [depth="depth of tree"] [legend=" "] [nomark=1]}}
- Параметр
page
может называться как угодно. Соответственно, первый параметр всегда считается параметром, определяющим, от какой страницы строить дерево. Еслиpage=""
, то будет построено дерево всего сайта. По умолчанию равен "!", то есть текущей странице. - Параметр
depth
определяет, на какую глубину отображать дерево. - TODO: Проблема с w vs. W, #
- TODO: Проблема с мягким знаком (в комментариях описана)
1.9. wanted
- Выводит список несуществующих пока страниц, на которые есть ссылки для какого-либо кластера.
- Вызов:
{{wanted [page="PageName"]}}
- Параметр
page
может называться как угодно. Соответственно, первый параметр всегда считается параметром, определяющим, для какого кластера выводить список. По умолчанию равен "!", то есть текущей странице.
1.10. whatsnew
- Отображает список всех новых, удаленных или измененных страниц, новых вложений и комментариев.
- Вызов:
{{whatsnew}}
2. Персональные действия
2.1. mychanges
- Выводит список измененных вами страниц с возможностью сортировки.
- Вызов:
{{mychanges [max=количество страниц]}}
- TODO: включить функциональность сортировки в changes, сделать алиасом
2.2. mychangeswatches
- Список изменённых "наблюдаемых" страниц
- Вызов:
{{mychangeswatches [max="количество страниц"]}}
2.3. mypages
- Выводит список принадлежащих вам страниц с возможностью сортировки.
- Вызов:
{{mypages [bychange=1] [bydate=1]}}
- TODO: включить функциональность сортировки в tree, сделать алиасом
2.4. mywatches
- Список всех страниц под "наблюдением" данного пользователя.
- Вызов:
{{mywatches}}
3. Служебные действия
3.1. changepassword
- Отсылка на email кода, при введении которого даётся доступ к смене пароля.
- Смена пароля.
- Вызов:
{{changepassword}}
3.2. login
- Показывает форму логина, если вы ещё не залогинились, или приветствие, если уже залогинились.
- Вызов:
{{login}}
3.3. registration
- Показывает форму регистрации и производит всю регистрацию, собственно
- Вызов:
{{registration}}
3.4. usersettings
- Выводит страницу регистрации для анонимов и страницу с настройками для зарегистрированных пользователей.
- Вызов:
{{usersettings}}
4. Прочие
4.1. anchor
- Создаёт якорь.
- Вызов:
{{anchor href="ToC1" [text="Оглавление"] [title="Заголовок"]}}
- Примечание: параметр
href
может называться как угодно. Однако для акшнаinclude
параметр должен обязательно называтьсяname
.
4.2. feed
- RSS/Atom Feed Integration
- Вызов:
{{feed url="http://...[|http://...|http://...]" [title="no"] [max=x] [time=1] [nomark=1]}}
-
title
– "text" – displayed as title, "no" – means show no title, empty title – title taken from feed - подробное описание?
4.3. files
- Отображение файлов на страницу
- Вызов:
{{files [page="PageName"] [global=1] [owner="BenutzerName"] [media=1] [max=номер]}}
-
global=1
показывает файлы, которые можно использоваться в глобальном масштабе, 0.... - подробное описание...?
4.4. flash
- Позволяет вставлять flash-анимацию.
- Вызов:
{{flash url="someurl.swf" [width=300] [height=400]}}
- подробное описание?
4.5. hits
- Отображает количество обращений к странице
- Вызов:
{{hits [page="PageName"]}}
4.6. include
- Включение какой-либо страницы целиком в тело данной.
- Вызов:
{{include page="SomePage" [nomark=1] [notoc=1] [nowarning=1] [first_anchor="..." last_anchor="..."] }}
- Если стоит
nomark=1
, то инклюд не выделяется цветом. Если стоитnomark=2
, то инклюд не выделяется цветом для тех пользователей, кому не разрешено его исправлять; тем же, кому разрешено — показывается оформление и контрольки. Если стоитnotoc=1
, то заголовки из включаемой страницы не попадают в оглавление. При выставлении в 1 параметраnowarning
не выводится уведомления при вызове Include для страницы, на которую нет доступа. - Примечание: параметр
page
может называться как угодно. - Дополнительные параметры
first_anchor
иlast_anchor
позволяют указать, какую часть текста включаемого документа стоит показывать. Для этого во включаемом документе надо окружить желаемую область якорями:{{a name="plan_start"}} Текст {{a name="plan_end"}}
, а потом указать имена этих якорей в параметрахfirst_anchor
иlast_anchor
акшнаinclude
.
Замечание:
- при инклюдах иногда глючит вставка страниц. такое ощущение, что она берётся из кэша, хотя кэш по-дефолту выключен. выражается в следующем, инклюдится страница, её редактируешь, возвращаешься на страницу с инклюдом, а там старая информация. экспериментальным путем лечится, когда вносишь какие либо изменения в страницу, которая содержит сам инклюд.
- в странице, где есть инклюд, вставляется имя инклюдящейся страницы и ссылка "правка", (тема – мамбо, dobee). через некоторое время при заходе на страницу эти надписи становятся невидимы, но когда наводишь мышкой – появляются.
4.7. interwikilist
- Список всех InterWiki-узлов, которые определены в данной инсталляции.
- Вызов:
{{interwikilist}}
4.8. pagebreak
- Выводит разрыв страницы (как для печати, так и визуальный).
- TODO: сделать
4.9. paragraphs
- Проставляет нумерацию для абзацев.
- Вызов:
{{paragraphs [style="before|after|left|right"] [name="absolute|document-relative"]}}
- Стиль влияет на то, где будут выводиться номера абзацев.
4.10. randomimage
- Loads a random image
- Call:
{{randomimage [global=0|1] [owner="UserName"] [category="category"] [caption=0|1]}}
-
owner
— to show the files, belonging only to this user -
global
—1
global images,0
only images attached to the page -
category
— filters images by category
4.11. randompage
- redirects to a random page
- Вызов:
{{randompage [page="PageName"]}}
-
page
name to start from in the page hierarchy
4.12. randomphrase
- Включение случайной строки с какой-либо страницы в тело данной.
- Вызов:
{{randomphrase page="SomePage" [nomark=1] [useemptystring=1]}}
-
useemptystring
означает разбивать страницу не по строкам, а по блокам, разделенным пустой строкой - Примечание: параметр
page
может называться как угодно.
4.13. redirect
- Безусловно перенаправляет пользователя на другую страницу
- Вызов:
{{redirect to="/НоваяСтраница"}}
,{{redirect to="!/ПодробнееПроДействия"}}
4.14. search
- Любой поиск по ваке.
- Вызов:
{{search [phrase="что искать"] [page="PageName"] [topic=1] [form=1] [nomark=1] [style=one of ("br","ul","ol","comma") ] [scope=one of ("pages", "all")]}}
- Параметр
page
может называться как угодно;topic
можно называтьtitle
— если он выставлен в 1, то поиск происходит только по именам страниц, иначе как по именам, так и по текстам;form
— говорит, что нужно выводить форму поиска вместе с результатами. Параметрscope
отвечает за то, где произодить поиск: только в страницах или в комментариях тоже.nomark
, выставленный в единицу, позволяет спрятать рамочку вокруг результатов поиска.style
отвечает за внешний вид результатов. - Все параметры опциональные.
4.15. toc
- Формирует оглавление на основе заголовков.
- Вызов:
{{toc [page="PageName"] [legend="legend for toc"] [numerate=1] [from="h2"] [to="h6"] [nomark=1]}}
- Параметр
title
влияет на заголовок самого оглавления. Параметрnumerate
позволяет пронумеровать все заголовки. Параметрfrom
имеет умолчание "h2", то есть заголовки первого уровня не включаются в оглавление. - Примечание: все параметры опциональные.
4.16. upload
- Загрузка файлов
- Вызов:
{{upload [global=1] [maxsize=200] [hide_description=1]}}
- подробное описание...?
4.17. users
- Выводит список из последних 100 зарегистрированных пользователей вместе с количеством принадлежащих им страниц.
- Вызов:
{{users [stat=0] [max="количество пользователей"]}}
- Параметр
stat
позволяет отключить показ количества принадлежащих пользователям страниц. Если он 0, то max по умолчанию равен 1000, иначе 100.
4.18. usergroups
- Выводит список групп и входящих в них пользователей.
- Вызов:
{{usergroups [cols=5] [nomark=1]}}
4.19. watchers
- Выводит список наблюдающих страницу. Работает только для владельца страницы.
- Вызов:
{{watchers [page="SomePage"] [nomark=1]}}
- Параметр
page
может называться как угодно. Соответственно, первый параметр всегда считается параметром, определяющим, для какой страницы выводить список. По умолчанию равен "!", то есть текущей странице.