Перейти к содержанию
Главное меню
Главное меню
переместить в боковую панель
скрыть
Навигация
Заглавная страница
Указатели
Свежие правки
Случайная страница
Справка по MediaWiki
Народные Сказки
Поиск
Найти
Создать учётную запись
Войти
Персональные инструменты
Создать учётную запись
Войти
Страницы для неавторизованных редакторов
узнать больше
Вклад
Обсуждение
Редактирование:
РуСказки:Функции парсера
(раздел)
О проекте
Обсуждение
русский
Читать
Править код
История
Инструменты
Инструменты
переместить в боковую панель
скрыть
Действия
Читать
Править код
История
Общие
Ссылки сюда
Связанные правки
Служебные страницы
Сведения о странице
Внимание:
Вы не вошли в систему. Ваш IP-адрес будет общедоступен, если вы запишете какие-либо изменения. Если вы
войдёте
или
создадите учётную запись
, её имя будет использоваться вместо IP-адреса, наряду с другими преимуществами.
Анти-спам проверка.
Не
заполняйте это!
=== #ifexist === {{См. также|mw:Help:Extension:ParserFunctions/ru##ifexist}} Функция <tt>#ifexist</tt> («if exist», «если существует») похожа по синтаксису на <tt>#if</tt>, только вместо условия проверяется существование статьи с указанным заголовком. Проверка выполняется с учётом регистра после приведения проверяемого заголовка к каноническому виду (если в начале стоит строчная буква, то она преобразуется в прописную). Например: : <tt><nowiki>{{#ifexist: User:Js | Участник есть | Участника нет }}</nowiki></tt> вернёт <tt>{{#ifexist: User:Js | Участник есть | Участника нет }}</tt>, поскольку страница [[User:Js]] существует. : <tt><nowiki>{{#ifexist: user:js | Участник есть | Участника нет }}</nowiki></tt> вернёт <tt>{{#ifexist: user:js | Участник есть | Участника нет }}</tt>, поскольку [[user:js]] при приведении к канонической форме даст [[User:Js]]. : <tt><nowiki>{{#ifexist: User:JS | Участник есть | Участника нет }}</nowiki></tt> вернёт <tt>{{#ifexist: User:JS | Участник есть | Участника нет }}</tt>, поскольку страница [[User:JS]] не существует. <nowiki>{{#ifexist}}</nowiki> не работает с относительными путями типа [[/подстраница]]. Для пространства имён «Файл» (оно же «File», «Изображение») проверяется наличие только локального файла, но не файла на [[Викисклад]]е. Для проверки наличия доступного файла также и на Викискладе, нужно использовать префикс <nowiki>«Media:»</nowiki>. Пример (файл [[:Файл:Example.png|Example.png]] загружен только на Викисклад): : <tt><nowiki>{{#ifexist: Файл:Example.png | есть | нет }}</nowiki></tt> вернёт <tt>{{#ifexist: Файл:Example.png | есть | нет }}</tt> : <tt><nowiki>{{#ifexist: Изображение:Example.png | есть | нет }}</nowiki></tt> вернёт <tt>{{#ifexist: Изображение:Example.png | есть | нет }}</tt> : <tt><nowiki>{{#ifexist: Media:Example.png | есть | нет }}</nowiki></tt> вернёт <tt>{{#ifexist: Media:Example.png | есть | нет }}</tt> Если была создана локальная страница описания файла с Викисклада, все 3 варианта вернут «есть». Также работает с параметрами шаблонов. Количество вызовов этой функции на одной странице ограничено. Если оно превышено, страница попадает в категорию {{Cl|РуСказки:Страницы со слишком большим количеством вызовов ресурсоёмких функций}}. Количество вызовов функции на странице необходимо снизить.
Описание изменений:
Пожалуйста, учтите, что любой ваш вклад в проект «Народные Сказки» может быть отредактирован или удалён другими участниками. Если вы не хотите, чтобы кто-либо изменял ваши тексты, не помещайте их сюда.
Вы также подтверждаете, что являетесь автором вносимых дополнений, или скопировали их из источника, допускающего свободное распространение и изменение своего содержимого (см.
РуСказки:Авторские права
).
НЕ РАЗМЕЩАЙТЕ БЕЗ РАЗРЕШЕНИЯ ОХРАНЯЕМЫЕ АВТОРСКИМ ПРАВОМ МАТЕРИАЛЫ!
Отменить
Справка по редактированию
(в новом окне)
Отобразить/Скрыть ограниченную ширину содержимого