Cite

From Wiki4Intranet
Revision as of 13:49, 11 February 2013 by VitaliyFilippov (Talk | contribs) (Created page with "{{Extension4i |name=Cite |назначение=Поддержка сносок на вики-страницах (теги <tt><ref></tt> и <tt><references></tt>)....")

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Cite — расширение MediaWiki.

  • Назначение: Поддержка сносок на вики-страницах (теги <ref> и <references>).
  • Репозиторий: https://github.com/mediawiki4intranet/Cite
  • Домашняя страница: Cite на mediawiki.org
  • Лицензия: GNU GPL версии 2 или новее* Дата создания: 2005-11-26

Включение в сборку Mediawiki4Intranet:

  • Дата включения: 2008-10-15
  • Включённая версия: последняя
  • Состояние доработок: Мелкие доработки в сборке MediaWiki4Intranet

Использование

Там, где нужно вставить сноску, вставляется тег <ref>Текст сноски</ref>. Если сноску нужно будет использовать в нескольких местах, ей нужно задать имя (RefName) следующим образом: <ref name="RefName">Текст сноски</ref>.

Потом нужно вставить список сносок тегом <references />. В нашей сборке этого можно даже не делать — тогда сноски появятся в конце статьи автоматически.

Также можно использовать несколько групп сносок в одной статье — для этого нужно указывать тегам параметр group, вот так: <ref group="ИмяГруппы">Текст сноски</ref>, и потом <references group="ИмяГруппы" />.

Оригинальную справку по использованию можно прочитать здесь: mediawikiwiki:Extension:Cite/Cite.php#Usage.

Наши доработки

  • Автоматическое добавление списка сносок в конец статьи, если он не добавлен явно, вместо сообщения об ошибке.
  • Исправление тестов для работы с нашим патчем функции Parser::doBlockLevels().

Установка

Стандартная. В LocalSettings.php нужно добавить:

require_once "$IP/extensions/Cite/Cite.php";