Difference between revisions of "Cite/ru"

From Wiki4Intranet
Jump to: navigation, search
(Split extension page to semantic data and russian description)
 
 
(2 intermediate revisions by the same user not shown)
Line 2: Line 2:
 
== Использование ==
 
== Использование ==
  
Там, где нужно вставить сноску, вставляется тег <tt><nowiki><ref>Текст сноски</ref></nowiki></tt>. Если сноску нужно будет использовать в нескольких местах, ей нужно задать имя (RefName) следующим образом: <tt><nowiki><ref name="RefName">Текст сноски</ref></nowiki></tt>.
+
Там, где нужно вставить сноску, вставляется тег <tt><nowiki><ref>Текст сноски</ref></nowiki></tt>. Если сноску нужно будет использовать в нескольких местах, в первом ей нужно задать имя (RefName): <tt><nowiki><ref name="RefName">Текст сноски</ref></nowiki></tt>, а в последующих на неё можно будет ссылаться по этому имени: <tt><nowiki><ref name="RefName" /></nowiki></tt>.
  
 
Потом нужно вставить список сносок тегом <tt><nowiki><references /></nowiki></tt>. В нашей сборке этого можно даже не делать — тогда сноски появятся в конце статьи автоматически.
 
Потом нужно вставить список сносок тегом <tt><nowiki><references /></nowiki></tt>. В нашей сборке этого можно даже не делать — тогда сноски появятся в конце статьи автоматически.
Line 10: Line 10:
 
Оригинальную справку по использованию можно прочитать здесь: [[mediawikiwiki:Extension:Cite/Cite.php#Usage]].
 
Оригинальную справку по использованию можно прочитать здесь: [[mediawikiwiki:Extension:Cite/Cite.php#Usage]].
  
== Наши доработки ==
+
== Наши доработки (1.16-1.21) ==
 +
 
 +
{{Note}} Данные доработки требовались до версии MediaWiki4Intranet 1.21 включительно. В более новые версии включено неизменённое расширение Cite.
  
 
* Автоматическое добавление списка сносок в конец статьи, если он не добавлен явно, вместо сообщения об ошибке.
 
* Автоматическое добавление списка сносок в конец статьи, если он не добавлен явно, вместо сообщения об ошибке.
 +
* Также теперь список сносок / сообщение об ошибке не добавляется для вложенных вызовов того же объекта парсера. Если без этого исправления использовать &lt;ref&gt; перед тегом, например, &lt;tab&gt;, то список сносок попадал внутрь &lt;tab&gt;.
 
* Исправление тестов для работы с нашим патчем функции Parser::doBlockLevels().
 
* Исправление тестов для работы с нашим патчем функции Parser::doBlockLevels().
  

Latest revision as of 20:12, 27 October 2015

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

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

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

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

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

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

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

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

Наши доработки (1.16-1.21)

Note.svg Данные доработки требовались до версии MediaWiki4Intranet 1.21 включительно. В более новые версии включено неизменённое расширение Cite.

  • Автоматическое добавление списка сносок в конец статьи, если он не добавлен явно, вместо сообщения об ошибке.
  • Также теперь список сносок / сообщение об ошибке не добавляется для вложенных вызовов того же объекта парсера. Если без этого исправления использовать <ref> перед тегом, например, <tab>, то список сносок попадал внутрь <tab>.
  • Исправление тестов для работы с нашим патчем функции Parser::doBlockLevels().

Установка

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

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