Interested Article - Пример

Обсуждение этого шаблона и его модуля

Если кто-то заострит внимание на этом шаблоне и модуле Example: некоторые проблемы относительно его использования и реализации обсуждались тут: Обсуждение_участника:WindEwriX#Давайте скоординируемся и Обсуждение_участника:WindEwriX#Проблема с Модуль:Example (или см. в архиве). — Джек, который построил дом 08:31, 18 февраля 2016 (UTC) [ ]

Параметр nocat

Если нужда в параметре | nocat = ещё остается в большом количестве мест после замены его в большинстве случаев на конструкцию {{ #if: {{NAMESPACE}}|... }} , можно предусмотреть такой параметр, чтобы nocat не было видно в коде примера, но он был в вызове. — Джек, который построил дом 18:16, 21 февраля 2016 (UTC) [ ]

  • Да, разумная идея, сделаю попозже -- windewrix 12:35, 25 февраля 2016 (UTC) [ ]

Глюк

Вот ещё какой глюк: не обрабатывает «:» в начале строки там, где должен: {{пример|catmain}} даст

{{ catmain }}

Ошибка в Шаблон:Основная статья : Не указано ни одной страницы.

(у шаблона {{ main }} код устроен иначе, поэтому там всё ок). — Джек, который построил дом 02:14, 25 февраля 2016 (UTC) [ ]

  • О, забавно, но это скорее кривой код самого {{ catmain }} , перед div'ом, который создаёт абзац, использовать вот эти отступы медиавики, посмотрю, попозже исправлю шаблон -- windewrix 12:34, 25 февраля 2016 (UTC) [ ]
    • И в принципе такая штука же будет только в том случае, когда мы не выводим результат вызова с новой строки (и так и должно быть, в общем-то). Но: насколько я понимаю, мы не можем передать в именованном параметре ( | _sep = ) оканчивающий перенос строки, он обрежется. (А даже если мы его передадим, сейчас в коде после sep идёт пробел всегда, из-за которого включается режим <pre> .) Короче, если такое будет ещё где-то, можно предусмотреть какой-нибудь специальный код, который бы заменялся на перенос строки \n , и пробел после sep убрать, когда на него этот sep оканчивается. — Джек, который построил дом 18:46, 26 февраля 2016 (UTC) [ ]

Интервики; {{стопка примеров}}

Две вещи.

1. Английская интервики и её рамификации ни к чему.

2. Запилил {{ список примеров }} и {{ таблица примеров }} для удобного оформления групп примеров.

{{таблица примеров|t=MathWorld|spaced=1
|1=urlname=GammaFunction\title=Gamma Function
|2=urlname=GammaFunction\title=Gamma Function\author=John Doe
|3=GammaFunction\Gamma Function
}}

Код Результат
{{ MathWorld | urlname=GammaFunction | title=Gamma Function }} Weisstein, Eric W. (англ.) на сайте Wolfram MathWorld .
{{ MathWorld | urlname=GammaFunction | title=Gamma Function | author=John Doe }} John Doe. (англ.) на сайте Wolfram MathWorld .
{{ MathWorld | GammaFunction | Gamma Function }} Weisstein, Eric W. (англ.) на сайте Wolfram MathWorld .

Причём разделение параметров обратными слэшами облегчает использование знаков равенства, которые можно не экранировать, если примеры пронумерованы. В теории на основе этого можно создать даже штуку для создания многострочных заготовок, если все знаки равенства будут автоматически выравниваться. Но, опять же, не будут работать шаблоны внутри шаблона. Если разрешать это, то надо смотреть в сторону английского {{ }} , который их ищет и раскрывает. — Джек, который построил дом 22:40, 19 марта 2016 (UTC) [ ]

Баг

Такой баг обнаружился:

{{пример|cite web|url{{=}}https://vine.co/v/euEpIVegiIx|title{{=}}Falcon 9 first stage landing burn and touchdown on Just Read the Instructions|publisher{{=}}SpaceX|work{{=}}[[Vine]]|date{{=}}2015-04-15|accessdate{{=}}2015-04-15}}

{{ cite web | url=https :// vine.co/v/euEpIVegiIx | title=Falcon 9 first stage landing burn and touchdown on Just Read the Instructions | publisher=SpaceX | work=[[Vine]] | date=2015-04-15 | accessdate=2015-04-15 }} . Vine . SpaceX (15 апреля 2015). Дата обращения: 15 апреля 2015.

В <nowiki></nowiki> URL брать бессмысленно. — Джек, который построил дом 03:27, 29 мая 2016 (UTC) [ ]

Напутствие шаблонописателям

Если кто-нибудь когда-нибудь озаботится выводом примера выполнения любого кода, не только кода шаблона, а также примерами многострочных шаблонов, это можно реализовать посредством функции . Например, так сделано в английском модуле . — Джек, который построил дом ( обс. ) 20:07, 24 июня 2016 (UTC) [ ]

(Добавлено в список техзадач на будущее)

Этот невидимый раздел используется для формирования ссылок на разделы на странице поиска. Тхздч (3) 2016-07-23: Модуль для вывода примера выполнения любого кода. Jack who built the house. /Тхздч.
  • Эта тема добавлена в список технических задач для выполнения в будущем с низким приоритетом. Суть: «Модуль для вывода примера выполнения любого кода». Список задач доступен на странице проекта ; задачи добавляются при помощи шаблона {{подст: техзадача }} . Джек, который построил дом ( обс. ) 20:05, 23 июля 2016 (UTC) [ ]

Пример для модулей

Мне это приснилось или действительно есть вариант этого шаблона, работающий с модулями? Я попробовал {{пример|#invoke... - не работает... Vcohen ( обс. ) 16:05, 8 февраля 2017 (UTC) [ ]

NUMBEROFARTICLES

{{Meter |value=1961015 |displayvalue='''1 961 015''' |min=0 |max=5000000 |width=500 |goaltext='''Есть 1 961 015 статей! Ура!''' }}
1 961 015

Магическое слово разворачивает ещё в коде, а не должен. ALEX GREAT [обсуждение] 07:23, 1 апреля 2017 (UTC) [ ]

Ссылка на шаблон

Нет ли варианта этого шаблона, который бы вставлял ссылку на шаблон, пример которого дается, подобно {{ tl }} ? — Алексей Копылов 22:51, 27 июля 2017 (UTC) [ ]

Источник —

Same as Пример