Система сносок Википедии способна обнаруживать ошибки. Эта страница документирует сообщения об ошибках и дает понимание проблем и решений.
Сообщения будут отформатированы как ошибки и видны на отрисованной странице после нажатия кнопки «Опубликовать изменения».
Эти сообщения зависят от языковых настроек в Special:Preferences — этот список применим только к «en - English».
<ref>
теги без содержимого (см. страницу справки ).<ref>
тег имеет неправильный формат или неправильное имя (см. страницу справки ).<ref>
слишком много имен (см. страницу справки ).<ref>
тега не может быть простым целым числом (см. страницу справки ).<ref>
Отсутствует закрывающий тег ( </ref>
см. страницу справки ).$1
была вызвана, но не определена (см. страницу справки ).{{reflist}}
шаблон с group
параметром (см. страницу справки ).<ref group=$1>
теги, но ссылки не будут отображаться без {{reflist|group=$1}}
шаблона (см. страницу справки )."$1"
(см. страницу справки ).<references>
теге (см. страницу справки ).<ref follow="…">
, являющийся продолжением предыдущего, не может быть ни назван индивидуально, ни расширен.Некоторые проблемы могут не сопровождаться сообщением об ошибке, а другие могут быть неочевидны.
Если вы цитируете один и тот же источник более одного раза на странице, используйте только прямые кавычки " " для заключения имени ссылки. Не используйте фигурные кавычки " " , которые рассматриваются как просто другой символ, а не как кавычки. Появится сообщение об ошибке, если исходная и повторная ссылки используют смесь прямых и фигурных кавычек. Синтаксис для определения именованной ссылки следующий:
<ref name="name">content</ref>
Чтобы повторить указанную ссылку:
<ref name="name" />
Если <ref>...</ref>
включает URL с =, и если ссылка находится внутри шаблона, то шаблон не будет выполнен. В зависимости от размещения URL сообщение об ошибке цитирования может не отображаться, но страница будет включена в категорию ошибок. Убедитесь, что = закодированы как =
refTools должен обнаружить эту проблему.
Например, неправильно вложенная ссылка, где {{ lower }} используется для уменьшения ссылки:
{{ нижняя |< ссылка > содержимое1 < ссылка > содержимое2 </ ссылка >[ http://www.washingtoninstitute.org/templateC05.php?CID=2386 ]</ ссылка >}}
Это может быть вызвано тем, что шаблон неправильно закрыт с помощью }}.
Это также может быть вызвано несколькими сносками, которые определены для использования одного и того же имени. Ссылки будут созданы для обоих, но только первая будет отображаться в списке ссылок: Например:
<ref name="foo">
содержание1</ref>
<ref name="foo">
содержание2</ref>
Будет отображаться только content1 . refTools выявит эту проблему.
Если сноска не имеет закрывающего </ref>
, она «съест» следующий текст, из-за чего он не будет отображаться. Обычно это показывает ошибку цитирования, если только это не последняя сноска на странице. Обычно это затем подавляет тег <references />
, генерируя ошибку, но сообщение об отсутствующем <references />
теге подавляется на страницах, не являющихся статьями. refTools выявит эту проблему.
Некоторые шаблоны могут включать <ref>...</ref>
теги; например {{ botanist }} . Если шаблон этого типа включен без <references />
тега, то генерируется ошибка, но проблема не очевидна. refTools не выявит эту проблему.
Для решения этой проблемы доступно несколько методов. Ниже они перечислены в порядке предпочтения. Обратите внимание, что требуется только один из них, а не все.
Метод 1
Если в шаблоне есть страница с документацией , добавьте ее <references />
туда.
Метод 2
Добавьте следующий код в конец шаблона:
<noinclude>{{Список ссылок на шаблоны}}</noinclude>
Метод 3
Добавьте следующий код в конец шаблона:
<noinclude><div style="display: none"><ссылки /></div></noinclude>
Минусы: скрывает ссылки, не информируя пользователя об их наличии; редакторы не смогут проверить форматирование ссылок.
Метод 4
Включите <references />
тег в сам шаблон, используя group
параметр. См. Help talk:Cite errors/Testcases1 для примера.
Минусы: создает отдельный раздел ссылок, что может быть неочевидно; не позволяет повторно использовать ссылки в тексте статьи.
refTools можно включить через Настройки → Редактирование → Функции удобства использования . Он включает в себя инструмент проверки ошибок для распространенных проблем.
Внутренние сообщения генерируются расширением Cite и отображаются как сообщение MediaWiki. См. раздел парсерных хуков Special:Version для установленной версии Cite. Эти сообщения находятся в пространстве имен MediaWiki и могут быть изменены только администраторами.
Сообщения MediaWiki используют {{ broken ref }} для управления пространством имен и категорией. Сообщения отображаются только на главной странице (статья), странице пользователя, шаблона, категории, справки и файла. На страницах обсуждения сообщения об ошибках не отображаются.
Сортировка категорий по умолчанию осуществляется по {{PAGENAME}} для основного пространства имен и по τ{{PAGENAME}} для пространств имен шаблонов, категорий, справки и файлов.