Difference between revisions of "CharInsert"

From Wiki4Intranet
Jump to: navigation, search
(Created page with "{{Extension4i |name=CharInsert |назначение=Поддержка ссылок для вставки шаблонов через тег <tt><charinsert<</tt> дл...")
 
(Использование)
Line 16: Line 16:
 
</pre>
 
</pre>
  
Выглядеть это будет так:
+
Выглядеть это будет так: <charinsert><nowiki>== + ==</nowiki> <nowiki>{{stub}}</nowiki></charinsert>
 
+
<charinsert><nowiki>== + ==</nowiki> <nowiki>{{stub}}</nowiki></charinsert>
+
  
 
При клике по этим ссылкам в редактируемый текст будут вставляться соответствующие конструкции. «+» означает положение курсора. Кроме того, если выбрать слово и вставить конструкцию с плюсом, то выбранное слово будет обрамлено конструкцией так же, как обрамлён ей плюс.
 
При клике по этим ссылкам в редактируемый текст будут вставляться соответствующие конструкции. «+» означает положение курсора. Кроме того, если выбрать слово и вставить конструкцию с плюсом, то выбранное слово будет обрамлено конструкцией так же, как обрамлён ей плюс.

Revision as of 17:50, 15 January 2013

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

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

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

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

На страницу MediaWiki:Edittools — это сообщение, содержимое которого всегда отображается внизу формы редактирования — нужно поместить код типа следующего:

<charinsert>== + == {{stub}}</charinsert>

Выглядеть это будет так: == == {{stub}}

При клике по этим ссылкам в редактируемый текст будут вставляться соответствующие конструкции. «+» означает положение курсора. Кроме того, если выбрать слово и вставить конструкцию с плюсом, то выбранное слово будет обрамлено конструкцией так же, как обрамлён ей плюс.

Если же нужно включить настоящий «+», его нужно предварить обратным слешем: «\+».

TODO: В рамках Mediawiki4Intranet есть желание назначать видимый алиас каждой конструкции.

Установка

Процедура установки — стандартная, через LocalSettings.php:

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