welcome: please sign in

The following 254 words could not be found in the dictionary of 0 words and are highlighted below:
background   color   com   Contents   Date   Dict   docs   example   Get   html   http   ip   library   Mail   Moin   My   Name   Of   org   pickle   python   rowstyle   Russian   T06   Table   Test   test   Time   To   user   Val   var1   var2   var3   Wiki   адрес   Александр   блоки   Будет   будут   быть   вид   вики   включая   вложенной   Внешний   во   Во   Временная   временной   время   всех   встроенных   глобальное   далее   данной   данные   дата   двумя   действие   десериализация   дефисами   для   долгоживущего   должно   домашней   домен   доступе   другие   других   его   если   Если   заданными   заменено   заменяются   Заметьте   Замечание   запии   записи   значение   значений   значению   значения   из   или   имеет   Имя   имя   инструкции   Инструкциям   использование   использовании   использования   использовать   используетсяв   используя   их   каждом   Как   как   какой   Командам   комментарии   Комментариям   кэшируются   локали   любой   любые   Макро   макрокоманду   макрокоманды   места   метки   Можно   можно   мой   На   на   Например   например   начинаются   не   недостаточно   ней   но   новые   новых   нужно   обновлении   обработки   обрамляющими   Обфусцированный   обычно   один   одного   Они   Описание   описано   определить   основании   особенно   особые   открытия   отметка   отображаться   отформатированная   отформатированные   памяти   Парсерам   парсерами   Перееменные   Переменная   переменная1   переменная2   переменные   Переменные   Переменным   переменных   Перечисленные   По   подписывания   Подпись   подставляемой   подставляться   подставляются   подстановка   подстановки   полезны   получается   получать   Получение   Пользователя   пользователя   Помощь   после   После   Почтовый   почтовый   предварительного   предваряющими   Предопределённые   представления   при   При   Привалов   пригодятся   Пример   примерно   присутствуют   пробела   производится   произвольную   просмотра   процесса   путём   работает   раз   разметки   разметку   редактировании   реплик   ровно   свои   своих   сервера   сериализованного   символами   следующим   словаре   словарь   словаря   словарём   случае   случаях   см   со   совместно   содержимым   Создавать   Создание   создания   создать   соответствующее   сохранении   страниц   страницах   странице   страницу   Страницы   страницы   стрницы   строки   так   текст   текста   Текущая   Текущие   то   требуют   требуя   указанием   учётной   файла   части   чего   что   Шаблонам   шаблонами   шаблонов   шблонах   этого   Я1   Я2  

Clear message
location: ПомощьПоПеременным

Перееменные

На данной странице описано использование переменных на страницах вики. Они особенно полезны при использовании совместно с шаблонами, но пригодятся и при использовании на других страницах (например, для подписывания своих реплик).

Предопределённые переменные

Перечисленные далее переменные заменяются на свои значения при сохранении стрницы.

/!\ Переменные не заменяются на свои значения во время предварительного просмотра.

Переменная

Описание

Пример подставляемой разметки

Внешний вид

@PAGE@

Имя страницы (обычно используетсяв шблонах, см. КакСоздаватьСтраницы)

ПомощьПоПеременным

ПомощьПоПеременным

@TIMESTAMP@

Временная отметка

2004-08-30T06:38:05Z

2004-08-30T06:38:05Z

@DATE@

Текущая дата, отформатированная на основании локали сервера

<<Date(2004-08-30T06:38:05Z)>>

2004-08-30

@TIME@

Текущие дата и время, отформатированные на основании локали сервера

<<DateTime(2004-08-30T06:38:05Z)>>

2004-08-30 06:38:05

@ME@

Имя пользователя

АлександрПривалов

АлександрПривалов

@USERNAME@

Имя пользователя (или его домен/ip)

АлександрПривалов

АлександрПривалов

@USER@

Подписьимя учётной запии с предваряющими двумя дефисами

-- АлександрПривалов

-- АлександрПривалов

@SIG@

Подпись с указанием временной метки

-- АлександрПривалов <<DateTime(2004-08-30T06:38:05Z)>>

-- АлександрПривалов 2004-08-30 06:38:05

@EMAIL@

Обфусцированный почтовый адрес пользователя

<<MailTo(test DOT user AT example DOT com)>>

<test DOT user AT example DOT com>

@MAILTO@

Почтовый адрес пользователя

<<MailTo(test.user@example.com)>>

<test.user@example.com>

Создание новых переменных

Если встроенных переменных недостаточно, можно определить новые путём создания вложенной страницы домашней страницы со словарём переменных на ней. Например, если имя учётной записи пользователя АлександрПривалов, то нужно создать страницу АлександрПривалов/MyDictмой словарь») с примерно следующим содержимым:

 ПЕРЕМЕННАЯ1:: какой-то текст
 ПЕРЕМЕННАЯ2:: можно использовать ''произвольную'' разметку

После чего при редактировании страницы можно использовать @ПЕРЕМЕННАЯ1@ или @ПЕРЕМЕННАЯ2@ для подстановки текста из этого словаря. (Заметьте, что строки в словаре начинаются ровно с одного пробела)

Получение значений переменных

При каждом обновлении страницы

Можно получать значения переменных, используя макрокоманду GetVal:

<<GetVal(RussianDict,Test)>> <<GetVal(RussianDict,WikiName)>> <<GetVal(RussianDict,MoinMoin)>>

Будет отображаться как:

При сохранении страницы

Если переменные присутствуют на странице ИмяПользователя/MyDict (ИмяПользователя должно быть заменено на соответствующее), переменные будут подставляться при сохранении страницы при использовании их с обрамляющими символами «@»: @переменная1@, @переменная2@, и так далее, не требуя использования макрокоманды GetVal.


/!\ Замечание: данные в словаре кэшируются и не требуют открытия и обработки файла страницы при каждом доступе к значению. В случае использования CGI, значение получается из сериализованного представления, при использовании долгоживущего процесса десериализация производится один раз, после чего значение получается из памяти.

/!\ Замечание: значения переменных не подставляются при сохранении страниц шаблонов и использовании предварительного просмотра. Во всех других случаях, подстановка значения переменных имеет глобальное действие и работает в любой части страницы, включая блоки с заданными парсерами, комментарии, инструкции и любые другие «особые» места.