Šablon:Refn
Namena
urediOvaj šablon se koristi za pravljenje fusnota na Vikipediji, kao alternativa za <ref>
tag. Zbog tehničkih ograničenja, neki od standardnih elemenata vikioznačavanja koji su u učestaloj upotrebi u člancima ne rade sa setovima <ref>...</ref>
tagova, što uključuje (ali nije ograničeno na) trik sa uspravnom crtom, supstituciju šablona te druge „ugnežđene” setove <ref>...</ref>
tagova. Na primer, sledeći primeri ne rade kako se to očekuje:
<ref>[[Помоћ:Фусноте|]]</ref>
(daje: [[Помоћ:Фусноте|]] umesto vikiveze)<ref>{{SUBST:Датум-н}}</ref>
(daje: {{SUBST:Датум-н}} umesto trenutnog datuma (na koji je izvršena izmena kada se šablon upotrebio))<ref>Фуснота за објашњавање<ref>Референца</ref></ref>
(daje: Greška citata: Zatvara</ref>
koji nedostaje<ref>
tagu)
Zamenom spoljašnjeg <ref>...</ref>
seta sa {{Refn}} omogućiće se korišćenje elemenata vikioznačavanja prikazanih iznad.
Upotreba
uredi{{refn|group=име групе напомена|name=име напомене|Садржај (текст) напомене}}
- ime grupe napomena: Ime grupe napomena prema Pomoć:Fusnote (
<ref group=ime grupe>sadržaj</ref>
); ukoliko parametar nije definisan, glavna i ugnežđene reference će biti stavljene u istu listu referenci - ime napomene: Ime napomene prema Pomoć:Fusnote (
<ref name="ime">sadržaj</ref>
); definisanje parametra nije neophodno, a ukoliko se definiše — koristi tome da se tekst napomene ne mora prepisivati ako se želi ista napomena navesti više od jednog puta (samo treba navesti isto ime napomene, koja mora da pripada i istoj grupi napomena)
- ime grupe napomena: Ime grupe napomena prema Pomoć:Fusnote (
Imena fusnota i grupa moraju da poštuju sledeća pravila:
- Imena su osetljiva na velika i mala slova (engl. case-sensitive).
- Imena ne moraju da budu čisto numerička.
- Imena moraju da budu jedinstvena — ne sme se koristiti isto ime za definisanje različitih grupa ili fusnota.
- Znaci navoda su opcioni ali samo ako su jedini korišćeni karakteri/znakovi slova A—Z ili a—z, cifre 0—9, te simboli
!$%&()*,-.:;<@[]^_`{|}~
. - Korišćenje bilo kojih drugih karaktera/znakova, uključujući razmake, zahteva zatvaranje imena u navodnike:
name="име референце"
. (Kako svi budući uređivači neće znati o ovom tehničkom ograničenju, preporučuje se korišćenje navodnika u svim slučajevima.) - Znakovi navoda moraju da budu standardni ravni navodnici, koji se koriste u engleskom jeziku (
"
); izvijeni ili bilo koji drugi navodnici će biti raščlanjeni/obrađeni kao deo imena reference. - Imena zatvorena u znake navoda ne smeju da uključuju znak „je manje” (
<
) ili sam dupli ravni znak navoda ("
). „Kršenje” ovih pravila je moguće izbeći korišćenjem<
i"
, redom, a rezultat će biti isti kao i da su direktno upotrebljeni<
od."
. - Molimo imati u vidu korišćenje što jednostavnijih imena, te standardnog engleskog alfabeta i standardnih cifara.
- Definisanje imena je opciono i ime je moguće definisati čak i kada to nije nužno. Ovo će učiniti eventualnu ponovnu upotrebu reference u određenom članku lakšom, te time ubrzati uređivanje.
Primeri upotrebe
urediFusnote sa referencama
urediVikioznačavanje | Rezultat u članku |
---|---|
Пример.{{refn|group=нап.|name=прва|Напомена.<ref>Укључена референца.</ref>}} Други пример.{{refn|group=нап.|Друга напомена.<ref>Друга укључена референца.</ref>}} Трећи пример.{{refn|group=нап.|Трећа напомена.<ref>Референца треће напомене.</ref>}} Понављање првог примера.{{refn|group=нап.|name=прва}} == Напомене == {{reflist|group=нап.}} == Референце == {{reflist}} |
|
Supstitucija
urediPrvi primer ispod pokazuje da supstitucija ne radi sa regularnim <ref>...</ref>
tagom (datum pristupanja se ne prikazuje kako treba). Drugi primer pokazuje da se datum pristupanja supstituiše kako treba pri korišćenju {{refn}}.
Vikioznačavanje | Rezultat u članku |
---|---|
<ref>{{cite web |accessdate={{Subst:Датум-н}} |title=Languages |work=Apache HTTP Server |agency=Ohloh |publisher= Black Duck Software |url=https://www.ohloh.net/p/apache/analyses/latest/languages_summary}}</ref> {{reflist}} |
|
{{refn|{{cite web |accessdate={{Subst:Датум-н}} |title=Languages |work=Apache HTTP Server |agency=Ohloh |publisher= Black Duck Software |url=https://www.ohloh.net/p/apache/analyses/latest/languages_summary}}}} {{reflist}} |
|
Greške
uredi- Ukoliko se kojim slučajem upotrebi šablon sa imenom grupe napomena, sa imenom napomene i bez teksta napomene (npr.,
{{refn|group=име групе напомена|name=име напомене|}}
), poruka koja će biti prikazana je:
- Greška citata: Loša oznaka
<ref>
; nema teksta za ref-ove pod imenomиме напомене
- Greška citata: Loša oznaka
- Ukoliko se kojim slučajem upotrebi šablon bez imena grupe napomena, sa imenom napomene i bez teksta napomene (npr.,
{{refn|group=|name=име напомене|}}
), poruka koja će biti prikazana, i to u listi referenci (ne napomena), je:
- Greška citata: Loša oznaka
<ref>
; nema teksta za ref-ove pod imenom.D0.B0.D0.B1.D0.B2
- Greška citata: Loša oznaka
- Ukoliko se kojim slučajem upotrebi šablon sa imenom grupe napomena, bez imena napomene i bez teksta napomene (npr.,
{{refn|group=име групе напомена|name=|}}
), poruka koja će biti prikazana je:
- Greška citata: Loša oznaka
<ref>
; ref-ovi bez imena moraju imati sadržaj. (kao i u slučaju ispod, jer ime napomene u ovom šablonu igra ulogu imena reference; v. Šablon:Refn#Upotreba)
- Greška citata: Loša oznaka
- Ukoliko se kojim slučajem upotrebi šablon bez imena grupe napomena, bez imena napomene i sa tekstom napomene (
{{refn|group=|name=|Садржај (текст) напомене}}
), Sadržaj (tekst) napomene će biti ispisan u listi referenci (ne napomena) kao što bi i tekst obične reference/navoda bio obrađen.
- Ukoliko se kojim slučajem upotrebi šablon bez imena grupe napomena, sa imenom napomene i sa tekstom napomene (
{{refn|group=|name=име напомене|Садржај (текст) напомене}}
), Sadržaj (tekst) napomene će biti ispisan u listi referenci (ne napomena) kao što bi i tekst obične reference/navoda bio obrađen. (kao i u slučaju iznad)
- Ukoliko se kojim slučajem upotrebi šablon bez imena grupe napomena, bez imena napomene i bez teksta napomene, tj. ako se nijedan od moguća tri parametra ne popuni (
{{refn|group=|name=|}}
), poruka koja će biti prikazana je:
- Greška citata: Loša oznaka
<ref>
; ref-ovi bez imena moraju imati sadržaj.
- Greška citata: Loša oznaka
- Ukoliko se kojim slučajem upotrebi jedno ime za imenovanje grupe napomena, a drugo pri navođenju koda za izlistavanje napomena (npr.,
{{refn|group=једно име групе напомена|name=име напомене|Садржај (текст) напомене}}
za imenovanje;{{reflist|group=друго име групе напомена}}
za izlistavanje), poruka koja će biti prikazana (za primer malopre naveden, sa nazivima grupa jedno ime grupe napomena i drugo ime grupe napomena) je:
- Greška citata: Postoje oznake
<ref>
za grupu s imenom „jedno ime grupe napomena“, ali nema odgovarajuće oznake<references group="једно име групе напомена"/>
- Greška citata: Postoje oznake
- Ukoliko nedostaje sadržaj reference unutar šablona (a i inače, bilo gde gde se upotrebi
<ref></ref>
), poruka koja će biti prikazana je:
- Greška citata: Loša oznaka
<ref>
; ref-ovi bez imena moraju imati sadržaj.
- Greška citata: Loša oznaka
- Ukoliko se u sadržaju reference upotrebi znak „=” (npr.,
{{refn|group=име групе напомена|name=име напомене|Садржај (текст) напомене са знаком „=”}}
), poruka koja će biti prikazana je:
- Greška citata: Loša oznaka
<ref>
; nema teksta za ref-ove pod imenomиме напомене
- Greška citata: Loša oznaka
- Problem sa znakom jednako kao i sa ostalim znakovima koji dadnu grešku može se rešiti zamenjivanjem istih njihovim odgovarajućim ASCII dekadskim kodovima na sledeći način:
&#код;
. Za znak jednako treba upotrebitiкод
61.
Listom-definisane reference
urediTrenutno, ovaj šablon se ne može koristiti sa više od jednom listom-definisanom referencom. Ako se ovo kojim slučajem učini, rezultat će biti prikazivanje poruka o greškama citata; za više informacija v. bug 20707.