Криво работает Шаблон:Comments

Sorger

Только зашёл
Регистрация
19.11.2013
Сообщения
1
Реакции
0
Не знаю, в какой раздел писать - решил сюда, тут людно.

Скачал и установил MediaWiki у себя на ноуте, при помощи Denwer. Начал потихоньку заполнять и наткнулся на криво работающий Шаблон:Comments (всплывающие подсказки без ссылки). Как это было.

1. Скопировал исходный код шаблона с Википедии:
Код:
<includeonly>{{#if:{{{2|}}}|<span title="{{{2}}}" style="border-bottom: 1px dotted; cursor: default; white-space: nowrap">{{#if:{{{3|}}}|[[{{{3}}}|{{{1}}}]]|{{{1}}}}}</span>|{{{1}}}}}</includeonly>



2. Создал шаблон



3. Опробовал шаблон на одной из своих страниц. Задача всплывающей подсказки - показать перевод слова "to touch". Прописал шаблон на странице:
{{comments|to touch|касаться}}



4. На выходе получил ЭТО:
Код:
{{#if:касаться|{{#if:|[[{{{3}}}|to touch]]|to touch}}|to touch}}



4.1. Добавил ссылку, надеясь, что баг самоустранится при появлении ненужного, но существующего в коде параметра.
{{comments|to touch|касаться|https://en.wiktionary.org/wiki/touch}}

Получил ЭТО:
Код:
{{#if:касаться|{{#if:https://en.wiktionary.org/wiki/touch%7C[touch]|to touch}}|to touch}



4.2. Убрал ссылку, но оставил вертикальный разделитель (чтобы исключить альтернативную возможность появления ссылки)
{{comments|to touch|касаться|}}
Получил ЭТО:
Код:
{{#if:касаться|{{#if:|[[|to touch]]|to touch}}|to touch}}



Что любопытно: шаблон хоть и криво, но работает, подчёркнутая область бага -вложенные фигурные скобки с {{#if: ...}} - распознаётся как область подсказки: border-bottom подчёркивается, сама подсказка всплывает.

***

Почему Вики так нервно реагирует на простой шаблон? Возможно, я недоустановил какие-то важные расширения? Или этот шаблон плохо работает с самой новой весрией Вики (1.21.2)?

P.S. Пока что у меня стоят только три расширения: Interwiki, Cite и WikiEditor
 
Последнее редактирование:
Последнее редактирование:
Назад
Верх