## Please edit system and help pages ONLY in the master wiki! ## For more information, please see MoinMoin:MoinDev/Translation. ##master-page:HelpOnMacros ##master-date:2010-05-14T18:27:15Z #acl -All:write Default #format wiki #language ru = Макрокоманды = <> Макрокоманды позволяют вставлять в обычные вики-страницы результаты работы функций самого вики-движка. Т. н. «специальные страницы» (например, ПоследниеИзменения или SystemInfo — системная информация) реализованы путём добавления в их содержимое макрокоманд. Достаточно посмотреть исходную разметку этих страниц, чтобы понять, как именно это сделано. Более подробную информацию о собственно разметке см. на страницах КакРедактировать и СправочникПоСинтаксису. == Поисковые макрокоманды == Поисковая подсистема МойнМойн позволяет создавать довольно сложные поисковые запросы как непосредственно в поле поиска, так и при вызове любой поисковой макрокоманды, подробнее см. КакИскать. В частности, вместо поиска подстроки может использоваться поиск регулярного выражения, составной поиск, применяться фильтрация по языку и т. п. || '''Макрокоманда''' || '''Описание''' || || {{{<>}}} || Добавляет на страницу форму расширенного поиска, см. НайтиСтраницу. || || {{{<>}}} || Добавляет на страницу поле для поиска по заголовкам, см. НайтиСтраницу. || || {{{<>}}} || Добавляет на страницу поле для поиска по всему содержимому сайта, см. НайтиСтраницу. || || {{{<>}}} || Выводит список страниц, ссылающихся на данную; то же самое происходит, если кликнуть на заголовок страницы. См., например, КатегорияКатегория. || || {{{<>}}} || Выводит список страниц, содержащих `текст`. || || {{{<>}}} || Работает аналогично {{{FullSearch}}}, плюс к тому сохраняет результаты поиска в кеше страницы. Это даёт значительный выигрыш в производительности, но сами результаты, возможно, окажутся устаревшими. || || {{{<>}}} || Добавляет на страницу поле для перехода на определённую страницу, см. НайтиСтраницу. || || {{{<>}}} || Выводит список страниц, заголовки которых содержат `Имя`. Используется, например, в странице СправочныйУказатель. || == Навигационные макрокоманды == Макрокоманды, упрощающие навигацию по сети вики-страниц и связанных с ними объектов. || '''Макрокоманда''' || '''Описание''' || || {{{<>}}} || Список страниц, которые недавно редактировались. См. ПоследниеИзменения. || || {{{<>}}} || Список всех страниц. См. АлфавитныйУказатель. || || {{{<>}}} || Список всех слов, встречающихся в именах страниц. См. ПредметныйУказатель. || || {{{<>}}} || Список несуществующих страниц, на которые имеются ссылки. См. НенаписанныеСтраницы. || || {{{<>}}} || Список страниц, на которые никто не ссылается. См. ОдинокиеСтраницы. || || {{{<>}}} || Список страниц, которые давно уже никто не редактировал. См. БрошенныеСтраницы || || {{{<>}}} || Ссылка, всякий раз ведущая на случайную страницу. См. СтраницаНаугад. || || {{{<>}}} || Список из `N` ссылок, ведущих на случайные страницы. || || {{{<>}}} || Выводит содержание текущей страницы (иерархический список ссылок на заголовки). Можно ограничить уровень упоминаемых заголовков уровнем `глубина`. Пример — в начале этой страницы. || || {{{<>}}} || Макрокоманда, помещающая якорь в текущее место страницы. || || {{{<>}}} || Выводит список всех вложенных страниц текущей страницы. Можно ограничить уровень упоминаемых вложенных страниц `глубиной`. Пример — в начале этой страницы. || || {{{<>}}} || Выводит список всех страниц того же уровня, что и текущая; иными словами, список вложенных страниц ''родительской'' страницы. Пример — страница /MailTo. || || {{{<>}}} || Вставляет переключатель между режимом слайд-шоу и обычным, а также ссылку на начало слайд-шоуа и режим раздаточных материалов, в котором текст всех слайдов представлен без вики-оформления. См. КакДелатьСлайды. || || {{{<>}}} || Вставляет ссылки на первый, предыдущий, следующий и последний слайды. См. КакДелатьСлайды. || || {{{<>}}} || Показывает количество приложенных к текущей странице файлов. См ПомощьПоДействиям/AttachFile. || || {{{<>}}} || Показывает количество приложенных к странице `ИмяСтраницы` файлов. См ПомощьПоДействиям/AttachFile. || || {{{<>}}} || Показывает список ссылок на файлы, приложенные к текущей странице (или к странице `ИмяСтраницы`, если этот параметр указан). См. ПомощьПоДействиям/AttachFile. || || {{{<>}}} || Показывает список ссылок только на файлы, имеющие тип `тип MIME`. См ПомощьПоДействиям/AttachFile. || == Информационные макрокоманды == || '''Макрокоманда''' || '''Описание''' || || `<>` || Cчётчик количества обращений к странице. Параметр `all` определяет, должна ли статистика отображать для всех страниц (в случае, если значение параметра равно «`True`») или только для страницы, на которой расположена макрокоманда (при значении «`False`» параметра, поведение по умолчанию). Параметр `event_type` указывает используемый счётчик действий, значений которого необходимо отображать; «`VIEWPAGE`» (используется по умолчанию) — просмотры страницы, «`SAVEPAGE`» — правки. || || {{{<>}}} || Cписок ИнтерВики-имён. || || {{{<>}}} || Информация о версии вики-сервера, интерпретатора Python и базовой операционной системы. || || {{{<>}}} || Общее количество имён страниц. Если в качестве параметра указано {{{{exists}}}, подсчитываются только существующие страницы. || || {{{<>}}} || Выводит список страниц, отсортированный по их размеру (размер тоже выводится). /!\ Осторожно! Эта макрокоманда довольно ресурсоёмок! См. РазмерыСтраниц || || {{{<>}}} || Показывает различную статистику по страницам. Допустимые значения параметра `тип`: `hitcounts`, `pagesize`, `useragents`, `languages`. См. страницу СтатистикаПросмотров и её вложенные страницы. || || {{{<>}}} || Информация для администратора вики. ''Доступна только суперпользователю''. || || {{{<>}}} || Список изменённых системных страниц. || || {{{<>}}} || Список изменённых или не заданных настроек вики-сервера. ''Доступен только суперпользователю'' || || {{{<>}}} || Полный список настроек вики-движка и их описание. || || {{{<>}}} || Список доступных лексеров Pygments. См. MoinMoin:MacroMarket/HighlighterList/Ru для дополнительной информации. || == Разное == || '''Макрокоманда''' || '''Описание''' || || `<>` || Ссылка на страницу, порождаемую соответствующим `действием` (см. ПомощьПоДействиям); допустим необязательный параметр `пояснительный текст`. Пример: `<>` преобразуется в <>. || || {{{<>}}} || Показывает значок `иконка`. См. КакОриентироваться. || || {{{<
>}}} || Вставляет перевод строки. || || {{{<>}}} || Показывает случайную цитату со страницы `СборникЦитат` (если параметр не указан — со страницы {{{FortuneCookies}}}). || || `<>` || Вставляет содержимое страницы `HelloWorld`. См. [[/Include]]. || || {{{<>}}} || Добавляет в хранилище сносок сноску<> и вставляет ссылку на неё. Если `текст сноски` опущен, выводит содержимое хранилища сносок со ссылками на соответствующие пометки в тексте. Если вызов макрокоманды `<>` без параметров отсутствует в тексте страницы, то сноски будут добавлены с её конец. || || {{{<>}}} || Вставляет дату (по умолчанию — текущую) в соответствие с системными настройками; пример: <>. || || {{{<>}}} || Вставляет дату и время<> в соответствие с системными на стройками; пример:<>. || || {{{<>}}} || ~-(используется чаще всего в страницах помощи)-~ Показывает переведённый текст, если таковой существует в подсистеме локализации. Пример: «!RecentChanges» переводится как «<>». || || `<>` || ~-(используется чаще всего в страницах помощи и в автоматически создаваемых разделах страниц)-~ Подставляет в I18N-перевод `сообщения` на место каждого вхождения `%s` очередной `параметр`; результат выводит.<
> Особенность этой макрокоманды: первый символ внутри скобок используется в качестве разделителя `сообщения` и `параметров` (в примере ниже это минус `-`); пробельные и управляющие символы в качестве разделителя должны экранироваться с помощью обратной косой черты `\\`. Пример: «`<>`» переводится как «<>». <
>Для именованных параметров в строке формата указывайте используйте "=" для разделения имени и значения в аргументах, например: «`<>`» будет отображён как «<>». || || {{{<>}}} || Используется главным образом разработчиками для просмотра документации, порождаемой `pydoc`, которая форматируется посредством XSLT-преобразования. См. [[http://twistedmatrix.com/wiki/python/TeudProject]]. || || {{{<>}}} || Позволяет записывать почтовый адрес в виде, непригодном для спам-ботов. См. /MailTo. || || `<>` || Позволяет быстро создавать (вложенные) страницы по шаблону {{{ШаблонСтраницы}}} для содержимого и {{{ШаблонИмени}}} для имени страницы<>. Вместо параметра {{{РодительскаяСтраница}}} можно использовать `@ME` (в этом случае будет создана вложенная страница домашней страницы пользователя) и `@SELF` (в этом случае создастся вложенная страница той страницы, где была вызвана макрокоманда). || || `<>` || Показывает словарную статью со `СтраницыСоСловарём`. Например, если существует страница RussianDict, а в ней — статья ''Test'', здесь должен появиться перевод: <>. || || {{{<>}}} || показывает календарь и ссылки в нём на вложенные страницы, соответствующие дням. См. /MonthCalendar. || <>