Шаблон:Refn/док
Lua error: Cannot create process: proc_open(/dev/null): failed to open stream: Operation not permitted
Намена
Овај шаблон се користи за прављење фуснота на Википедији, као алтернатива за <ref> таг. Због техничких ограничења, неки од стандардних елемената викиозначавања који су у учесталој употреби у чланцима не раде са сетовима <ref>...</ref> тагова, што укључује (али није ограничено на) трик са усправном цртом, супституцију шаблона те друге „угнежђене” сетове <ref>...</ref> тагова. На пример, следећи примери не раде како се то очекује:
<ref>[[Помоћ:Фусноте|]]</ref>(даје: [[Помоћ:Фусноте|]] уместо викивезе)<ref>{{SUBST:Датум-н}}</ref>(даје: {{SUBST:Датум-н}} уместо тренутног датума (на који је извршена измена када се шаблон употребио))<ref>Фуснота за објашњавање<ref>Референца</ref></ref>(даје: Грешка цитата: Затвара</ref>који недостаје<ref>тагу)
Заменом спољашњег <ref>...</ref> сета са {{Refn}} омогућиће се коришћење елемената викиозначавања приказаних изнад.
Употреба
{{refn|group=име групе напомена|name=име напомене|Садржај (текст) напомене}}
- име групе напомена: Име групе напомена према Помоћ:Фусноте (
<ref group=име групе>садржај</ref>); уколико параметар није дефинисан, главна и угнежђене референце ће бити стављене у исту листу референци - име напомене: Име напомене према Помоћ:Фусноте (
<ref name="име">садржај</ref>); дефинисање параметра није неопходно, а уколико се дефинише — користи томе да се текст напомене не мора преписивати ако се жели иста напомена навести више од једног пута (само треба навести исто име напомене, која мора да припада и истој групи напомена)
- име групе напомена: Име групе напомена према Помоћ:Фусноте (
Имена фуснота и група морају да поштују следећа правила:
- Имена су осетљива на велика и мала слова (Lua error: Cannot create process: proc_open(/dev/null): failed to open stream: Operation not permitted).
- Имена не морају да буду чисто нумеричка.
- Имена морају да буду јединствена — не сме се користити исто име за дефинисање различитих група или фуснота.
- Знаци навода су опциони али само ако су једини коришћени карактери/знакови слова A—Z или a—z, цифре 0—9, те симболи
!$%&()*,-.:;<@[]^_`{|}~. - Коришћење било којих других карактера/знакова, укључујући размаке, захтева затварање имена у наводнике:
name="име референце". (Како сви будући уређивачи неће знати о овом техничком ограничењу, препоручује се коришћење наводника у свим случајевима.) - Знакови навода морају да буду стандардни равни наводници, који се користе у енглеском језику (
"); извијени или било који други наводници ће бити рашчлањени/обрађени као део имена референце. - Имена затворена у знаке навода не смеју да укључују знак „је мање” (
<) или сам дупли равни знак навода ("). „Кршење” ових правила је могуће избећи коришћењем<и", редом, а резултат ће бити исти као и да су директно употребљени<од.". - Молимо имати у виду коришћење што једноставнијих имена, те стандардног енглеског алфабета и стандардних цифара.
- Дефинисање имена је опционо и име је могуће дефинисати чак и када то није нужно. Ово ће учинити евентуалну поновну употребу референце у одређеном чланку лакшом, те тиме убрзати уређивање.
Примери употребе
Фусноте са референцама
| Викиозначавање | Резултат у чланкуLua error: Cannot create process: proc_open(/dev/null): failed to open stream: Operation not permitted |
|---|---|
Супституција
Први пример испод показује да супституција не ради са регуларним <ref>...</ref> тагом (датум приступања се не приказује како треба). Други пример показује да се датум приступања супституише како треба при коришћењу {{refn}}.
| Викиозначавање | Резултат у чланкуLua error: Cannot create process: proc_open(/dev/null): failed to open stream: Operation not permitted |
|---|---|
Грешке
- Уколико се којим случајем употреби шаблон са именом групе напомена, са именом напомене и без текста напомене (нпр.,
{{refn|group=име групе напомена|name=име напомене|}}), порука која ће бити приказана је:
- Грешка цитата: Лоша ознака
<ref>; нема текста за ref-ове под именомиме напомене
- Грешка цитата: Лоша ознака
- Уколико се којим случајем употреби шаблон без имена групе напомена, са именом напомене и без текста напомене (нпр.,
{{refn|group=|name=име напомене|}}), порука која ће бити приказана, и то у листи референци (не напомена), је:
- Грешка цитата: Лоша ознака
<ref>; нема текста за ref-ове под именом.D0.B0.D0.B1.D0.B2
- Грешка цитата: Лоша ознака
- Уколико се којим случајем употреби шаблон са именом групе напомена, без имена напомене и без текста напомене (нпр.,
{{refn|group=име групе напомена|name=|}}), порука која ће бити приказана је:
- Грешка цитата: Лоша ознака
<ref>; ref-ови без имена морају имати садржај. (као и у случају испод, јер име напомене у овом шаблону игра улогу имена референце; в. Шаблон:Refn#Употреба)
- Грешка цитата: Лоша ознака
- Уколико се којим случајем употреби шаблон без имена групе напомена, без имена напомене и са текстом напомене (
{{refn|group=|name=|Садржај (текст) напомене}}), Садржај (текст) напомене ће бити исписан у листи референци (не напомена) као што би и текст обичне референце/навода био обрађен.
- Уколико се којим случајем употреби шаблон без имена групе напомена, са именом напомене и са текстом напомене (
{{refn|group=|name=име напомене|Садржај (текст) напомене}}), Садржај (текст) напомене ће бити исписан у листи референци (не напомена) као што би и текст обичне референце/навода био обрађен. (као и у случају изнад)
- Уколико се којим случајем употреби шаблон без имена групе напомена, без имена напомене и без текста напомене, тј. ако се ниједан од могућа три параметра не попуни (
{{refn|group=|name=|}}), порука која ће бити приказана је:
- Грешка цитата: Лоша ознака
<ref>; ref-ови без имена морају имати садржај.
- Грешка цитата: Лоша ознака
- Уколико се којим случајем употреби једно име за именовање групе напомена, а друго при навођењу кода за излиставање напомена (нпр.,
{{refn|group=једно име групе напомена|name=име напомене|Садржај (текст) напомене}}за именовање;{{reflist|group=друго име групе напомена}}за излиставање), порука која ће бити приказана (за пример малопре наведен, са називима група једно име групе напомена и друго име групе напомена) је:
- Грешка цитата: Постоје ознаке
<ref>за групу с именом „једно име групе напомена“, али нема одговарајуће ознаке<references group="једно име групе напомена"/>
- Грешка цитата: Постоје ознаке
- Уколико недостаје садржај референце унутар шаблона (а и иначе, било где где се употреби
<ref></ref>), порука која ће бити приказана је:
- Грешка цитата: Лоша ознака
<ref>; ref-ови без имена морају имати садржај.
- Грешка цитата: Лоша ознака
- Уколико се у садржају референце употреби знак „=” (нпр.,
{{refn|group=име групе напомена|name=име напомене|Садржај (текст) напомене са знаком „=”}}), порука која ће бити приказана је:
- Грешка цитата: Лоша ознака
<ref>; нема текста за ref-ове под именомиме напомене
- Грешка цитата: Лоша ознака
- Проблем са знаком једнако као и са осталим знаковима који дадну грешку може се решити замењивањем истих њиховим одговарајућим ASCII декадским кодовима на следећи начин:
&#код;. За знак једнако треба употребитикод61.
Листом-дефинисане референце
Тренутно, овај шаблон се не може користити са више од једном листом-дефинисаном референцом. Ако се ово којим случајем учини, резултат ће бити приказивање порука о грешкама цитата; за више информација в. bug 20707.