Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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

Типы [ править ]

Есть три типа волшебных слов:

  • Переключатели поведения: слова в верхнем регистре, окруженные двойным подчеркиванием , например.__NOTOC__
  • Переменные: слова в верхнем регистре, окруженные двойными фигурными скобками , вроде {{PAGENAME}}и действуют аналогично шаблонам.
  • Функции синтаксического анализатора: они включают выражения и состоят из ключевых слов (некоторые начинающиеся #) в двойных скобках с параметрами, следующими за двоеточием, например.{{#expr:2+2}}

Что нужно помнить [ править ]

Блокнот
Помните...
  • В большинстве волшебных слов может учитываться регистр.
  • Пробелы не учитываются спереди и сзади ключевых слов и параметров, то же самое относится и к коду шаблона.
  • «{{Nofeed | Art = Wikipedia}}» и {{Nofeed | Art = Wikipedia}} успешно создадут шаблон «Nofeed».
  • Волшебные слова, зависящие от страницы, изменят или покажут информацию о текущей странице, даже если слово взято из шаблона, хотя в большинстве случаев это желаемый эффект.
  • Если я вставлю {{exampletemplate}} и там написано {{PAGENAME}}, я увижу «Волшебные слова для начинающих», даже если это из «Шаблон: пример шаблона».
  • Если вы хотите, чтобы волшебное слово вставляло свое значение во время сохранения, вы можете заменить его таким же образом, как и шаблоны (используя subst:ключевое слово).
  • {{CURRENTTIME}} всегда будет отображать текущее время и оставаться как есть, в то время как {{subst: CURRENTTIME}} приведет, например, к вставке 9:45 и всегда останется как обычный текст.

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

Волшебная палочка
Реализация волшебных слов.

Для более подробного объяснения обратитесь к странице MediaWiki переключателей поведения .

Оглавление [ править ]

  • __NOTOC__ (может быть размещен в любом месте викитекста; предотвращает оглавление)
  • __FORCETOC__ (может быть размещен в любом месте викитекста; заставляет оглавление отображаться в его обычном положении)
  • __TOC__ (помещает оглавление на его место)

Правка / Ссылки на разделы [ править ]

  • __NOEDITSECTION__ (скрывает ссылки редактирования разделов рядом с заголовками)
  • __NEWSECTIONLINK__ (добавляет ссылку "+" или "новый раздел" для добавления нового раздела на страницу без обсуждения)
  • __NONEWSECTIONLINK__ (удаляет ссылку "+" или "новый раздел" на страницах "Обсуждение")

Категории и индексирование [ править ]

  • __NOGALLERY__ (на страницах категорий заменяет эскизы обычными ссылками)
  • __HIDDENCAT__(на страницах категорий делает категорию скрытой )
  • __INDEX__ (указывает поисковым системам проиндексировать страницу (показать в результатах))
  • __NOINDEX__ (сообщает поисковым системам не индексировать страницу (не отображается в результатах))

Названия и сортировка [ править ]

Переменные [ править ]

Квадратный корень x
Переменная в математике.
Математический сюжет.
Сюжет переменных в алгебре.
(Хотя Magic Words намного проще!)

Для документации вы можете прочитать страницу переменных MediaWiki.

  • Здесь показано: Справка: волшебные слова для начинающих (пример : QwerpQwertus / Adoption )
  • {{PAGENAME}} (заголовок страницы без пространства имен)
  • Здесь показано: Волшебные слова для начинающих (Пример: QwerpQwertus / Adoption )
  • {{BASEPAGENAME}}(заголовок страницы без текущей подстраницы или пространства имен - родительская страница без пространства имен.)
  • Здесь показано: Волшебные слова для начинающих (Пример: QwerpQwertus / Adoption)
  • {{SUBPAGENAME}} (часть подстраницы заголовка)
  • Здесь показано: Волшебные слова для начинающих (Пример: QwerpQwertus / Adoption )
  • {{SUBJECTPAGENAME}} (связанная страница не для обсуждения)
  • Здесь показано: Справка: волшебные слова для начинающих (например, «Обсуждение: Википедия» превращается в «Википедию»)
  • {{TALKPAGENAME}} (связанная страница обсуждения)
  • Здесь показано: Обсуждение помощи: Волшебные слова для начинающих (например, «Википедия» превращается в « Обсуждение: Википедия »)
  • {{NAMESPACE}} (пространство имен текущей страницы)
  • Показано здесь: Справка (Пример. Пользователь: QwerpQwertus / Adoption делает « Пользователь »)
  • {{SUBJECTSPACE}}, {{ARTICLESPACE}} (связанное пространство имен без разговора)
  • Здесь показано: Помощь, Помощь (Пример. Обсуждение пользователя: QwerpQwertus / Adoption делает « Пользователь »)
  • {{TALKSPACE}} (связанное пространство имен разговора)
  • Здесь показано: Обсуждение помощи (например, «Википедия» превращается в « Обсуждение: Википедия »)
  • {{FULLPAGENAMEE}}, {{NAMESPACEE}} и т. д. (эквиваленты в кодировке URL)
  • Показано здесь: Справка: Magic_words_for_beginners (например, «Википедия» делает « http://en.wikipedia.org/w/index.php?title=Wikipedia »)

См. Также [ править ]

Для получения более подробной информации обо всех волшебных словах (переключателях поведения, переменных и функциях синтаксического анализатора), прочтите:

  • Справка: Волшебные слова : более подробная справочная страница.
  • mw: Справка: Волшебные слова : подробная информация обо всех доступных стандартных волшебных словах MediaWiki .
  • mw: Help: Extension: ParserFunctions : расширения функций синтаксического анализатора для MediaWiki для дополнения волшебных слов.
  • mw: Руководство: Расширение вики-разметки : расширение вики-разметки MediaWiki путем добавления к стандартным токенам.