Викия

ru-Викия

коммент.9

Волшебные слова

Очень просто добавить немного магии на свою вики. Для этого достаточно знать волшебные слова. Конечно, их не нужно произносить вслух, сидя перед монитором, и естественно вики не превратится в яркую радугу от того, что вы поместите их на страницу, но всё же волшебные слова полезно знать, так как в определённых ситуациях они могут помочь вам.

Описание

С точки зрения программного обеспечения MediaWiki волшебные слова - это ключевые слова, присутствие которых на странице запускает автоматическую программу. Эта программа может управлять оформлением страницы или выводить некую информацию из базы данных. Существуют три типа волшебных слов: переключатели поведения, переменные и функции парсера. Давайте познакомимся с основными из них.

Переключатели поведения

Эти волшебные слова представляют собой комбинации заглавных латинских букв, окружённых двойным подчёркиванием. Их функция - влиять на оформление страницы, скрывая или добавляя некоторые её элементы. Самое известное из этих волшебных слов __TOC__, с помощью которого можно добавить на страницу вики блок Содержание страницы. Обратное волшебное слово - это __NOTOC__. Оно убирает блок Содержание со страницы. Очень часто, особенно на Заглавной странице, используется волшебной слово __NOEDITSECTION__, которое убирает ссылки "Править" с разделов страницы.

Полный список переключателей
Переменные

Эти волшебные слова своим внешним видом напоминают шаблоны. Они тоже окружены двойными фигурными скобками: {{}}. Переменные выдают информацию из базы данных вики или MediaWiki, которая может пригодится в некоторых случаях. Например, {{LOCALDAYNAME}} отображает на странице текущий день - воскресенье, популярное волшебное слово {{SITENAME}} выдаёт название вики - Вики Сообщества, а {{NUMBEROFFILES}} показывает количество файлов на вики - 3234. Эти волшебные слова очень полезны для добавления динамических элементов в шаблоны и на Заглавную страницу вики. Также стоит отметить переменную {{DEFAULTSORT:ИмяСтраницы}}, поместив которую внизу страницы и задав вместо "ИмяСтраницы" любое другое слово или цифру, можно отсортировать страницу в категории по этому слову/цифре, а не по её названию.

Полный список переменных
Функции парсера

Они похожи по внешнему виду и функциями на переменные, но почти все имеют некое значение, которое и преобразовывают. Их используют в шаблонах и в системных сообщениях, где они, как правило, манипулируют текстовыми или цифровыми данными. Например, ns выдаёт название пространства имён - {{ns:15}} => Обсуждение категории, formatnum разделяет разряды числа согласно локализации - {{formatnum: 123456789}} => 123 456 789, а int выдаёт некоторые локализованные системные сообщения - {{int:edit}} => Править.

Полный список функций парсера
Специфические слова для Викия

Для вики-проектов на Викия существует несколько специфических волшебных слов. Почти все они используются для автонаполнения меню вики. Например, #topusers# добавит в третий уровень меню список самых активных участников вики. Если на вики подключено расширение Категории-галереи, то волшебное слово __NOCATEGORYGALLERY__ удалит галерею со страницы категории, если это необходимо (например, в категории со списком шаблонов).

Использование волшебных слов

Волшебные слова добавляются на страницы вики обычным образом, как стандартный текст, но лучше использовать режим Исходного кода во время редактирования страницы. В режиме Визуального редактора волшебные слова будут показаны в виде кусочка паззла и их нельзя редактировать, но можно удалить.

Теперь, когда вы знаете наш большой секрет =) вы можете свободно пользоваться волшебными словами на своей вики! Если у вас есть интересные советы по использованию тех или иных волшебных слов, пожалуйста, поделитесь ими ниже.

Викия-сеть

Случайная вики