Pomoč:Napake pri sklicevanju
To je informacijska stran. Ni pravilo ali smernica Wikipedije, ampak je njen namen opisati nekatere vidike norm, običajev, tehničnih postopkov ali praks Wikipedije. Predstavlja lahko različne stopnje konsenza in preverjanja. |
Programska oprema Razširitev Cite, ki jo uporablja Wikipedija, ima zmožnost zaznavanja napak. Ta stran dokumentira sporočila o napakah in ponuja razumevanje težav ter rešitev.
Napakovna sporočila
[uredi | uredi kodo]Sporočila bodo oblikovana kot sporočila o napaki, in bodo vidna na upodobljeni strani po kliku na gumb »Objavi spremembe«.
Ta sporočila so odvisna od jezikovnih nastavitev v Special:Preferences.
| Napaka pri navajanju: $1 |
| Stran pomoči |
Neveljavna oznaka <ref>; sklici brez imena morajo imeti vsebino (glej stran pomoči). |
| Stran pomoči |
Neveljavna oznaka <ref>; sklici brez vsebine morajo imeti ime (glej stran pomoči). |
| Stran pomoči |
Oznaka <ref> vsebuje preveč imen (glej stran pomoči). |
| Stran pomoči |
Neveljavna oznaka <ref>; ime ne sme biti le število— uporabite opisni naslov (glej stran pomoči). |
| Stran pomoči |
Paru <ref> oznak manjka zaključni </ref> (glej stran pomoči). |
| Stran pomoči |
Neveljavna oznaka <ref>; sklici, poimenovani $1, ne vsebujejo besedila (glej stran pomoči). |
| Stran pomoči |
Neveljavna oznaka <references>; parametri niso dovoljeni. Uporabite <references/> (glej stran pomoči). |
| Stran pomoči |
Na tej strani obstajajo oznake <ref group=$1>, toda sklici se ne bodo izpisali brez predloge {{sklici|group=$1}} (glej stran pomoči). |
| Stran pomoči |
Sklic definiran v seznamu ima atribut nasprotujoče si skupine "$1" (glej stran pomoči). |
| Stran pomoči |
| Sklic definiran v seznamu imenovan "$1" ni uporabljen v vsebini (glej stran pomoči). |
| Stran pomoči |
| Sklic definiran v seznamu nima imena (glej stran pomoči). |
| Stran pomoči |
Neveljavna oznaka <ref>; sklici, poimenovani $1, so definirani večkrat z različno vsebino (glej stran pomoči). |
| Stran pomoči |
Sklic definiran v seznamu z imenov "$1" je bil vključen, toda ni definiran v oznaki <references> (glej stran pomoči). |
| Stran pomoči |
Naslednja sporočila o napakah v razširitvi Cite trenutno nimajo strani s pomočjo, ker se pojavljajo redko ali so bila dodana pred kratkim:
Oznake , ki je nadaljevanje prejšnje, ni mogoče poimenovati posamezno ali jo razširiti |
| Stran pomoči |
Neveljavna značka dir="$1", biti mora "ltr" ali "rtl" |
| Stran pomoči |
Ena od oznak <ref> z imenom »$1« ima nasprotujoč si atribut dir. |
| Stran pomoči |
Invalid <ref> tag; missing name attribute. A name attribute must be provided along with a details attribute. |
| Stran pomoči |
Manjka zaključna značka za <references> |
| Stran pomoči |
A <ref> tag with details must contain content or point to a parent reference by name. |
| Stran pomoči |
<ref> tag with name "$1" cannot use details when inside <references>. |
| Stran pomoči |
Invalid parameter "$1" in <ref> tag. Did you mean "$2"? |
| Stran pomoči |
Druge težave
[uredi | uredi kodo]Pri nekaterih težavah se sporočilo o napaki pri sklicevanju morda ne izpiše, druge pa morda niso očitne.
V imenu reference uporabite samo navadne narekovaje
[uredi | uredi kodo]Kadar isti vir navajate večkrat na strani, uporabite samo navadne narekovaje " ". Ne uporabljajte zavitih narekovajev “ ” . Če izvirni in ponovljeni sklici uporabljajo kombinacijo ravnih in zavitih narekovajev, se izpiše sporočilo o napaki. Sintaksa za definiranje poimenovanega sklica je:
<ref name="name">content</ref>
Če želite ponoviti imenovan sklic::
<ref name="name" />
Stran se prikaže v napakovni kategoriji, , vendar se ne prikažejo napake pri sklicevanju
[uredi | uredi kodo]Če <ref>...</ref> vključuje URL z znakom =, in če je sklic znotraj predloge, potem predloga ne bo delovala. Glede na umestitev URL-ja se sporočilo o napaki pri sklicevanju morda ne bo prikazalo, vendar bo stran vključena v kategorijo napak. Prepričajte se, da so znaki = kodirani kot =
refTools bi moral zaznati to težavo.
Na primer, nepravilno vgnezdena sklic, kjer se za zmanjšanje črk uporablja {{lower}}:
{{lower|<ref>vsebina1<ref>content2ref>[http://www.washingtoninstitute.org/templateC05.php?CID=2386]ref>}}
Povezave do sklicev se prikažejo v telesu članka, ne pa v seznamu sklicev
[uredi | uredi kodo]To lahko povzroči predloga, ki ni pravilno zaprta z }}.
Lahko je tudi posledica več opomb, ki so definirane za uporabo istega imena. Povezave bodo ustvarjene za obe, vendar bo v seznamu sklicev prikazana le prva. Na primer:
<ref name="foo">vsebina1</ref><ref name="foo">vsebina2</ref>
Izpisala se bo le vsebina1. refTools bo to težavo zaznal.
Vsebina na strani, ki ni v imenskem prostor člankov, manjka
[uredi | uredi kodo]Če opomba nima zaključnega </ref>, bo "pojedla" naslednje besedilo, zaradi česar se ne bo prikazalo. To običajno izpiše napako pri sklicevanju, razen če gre za zadnjo opombo na strani. Običajno bi to nato onemogočilo označevalec <references />, kar povzroči napako, vendar sporočilo za manjkajoči označevalec <references /> je na straneh, ki niso članki, onemogočena. refTools bo to težavo zaznal.
Predloge
[uredi | uredi kodo]Nekatere predloge lahko vsebujejo označevalca <ref>...</ref>; na primer {{botanist}}. Če je predloga te vrste vključena brez <references />, se ustvari napaka, vendar težava ni očitna. refTools te težave ne bo zaznal.
Za rešitev te težave je na voljo več metod. Spodaj so navedene po vrstnem redu prednosti. Upoštevajte, da je potrebna le ena od njih, ne vse.
Metoda 1
Če ima predloga stran z dokumentaciji, dodajte tan <references />.
Metoda 2
Na konec predloge dodajte naslednjo kodo:
<noinclude>
{{Template reference list}}
noinclude>
Method 3
[uredi | uredi kodo]Na konec predloge dodajte naslednjo kodo::
<noinclude>
<div style="display: none"><references />div>
noinclude>
Slabosti: Skrije reference brez obveščanja uporabnika pomeni, da uredniki ne bodo mogli preveriti oblikovanja referenc.
Metoda 4
Vključite <references /> znotraj same predloge z uporabo parametra group. Za primer glejte Pogovor o pomoči:Napake pri sklicevanju/testniprimeri1e.
Slabosti: Ustvari ločen razdelek z sklici, ki morda ni očiten; ne dovoljuje ponovne uporabe sklicev v telesu članka.
Orodja
[uredi | uredi kodo]refTools lahko omogočiti preko Nastavitve → Urejanje → Usability features. Vključuje orodje za preverjanje napak pogostih težav.
Sporočila, imenski prostori in kategorije
[uredi | uredi kodo]Sporočila generira razširitev Cite in so prikazana kot sporočilo MediaWik. Za nameščeno različico Cite glejte Special:Version. Ta sporočila so v imenskem prostoru MediaWiki in jih lahko spreminjajo samo admini.
Sporočila MediaWiki uporabljajo {{broken ref}} za nadzor imenskega prostora in kategorije. Sporočila se prikazujejo samo na glavnih straneh (članek), uporabnikovih straneh, straneh predlog, kategorij, strani s pomočjo in straneh datotek. Pogovorne strani ne prikazujejo sporočil o napakah.
Privzeto razvrščanje kategorij je {{PAGENAME}} za glavni imenski prostor in τ{{PAGENAME}} za imenske prostore predlog, kategorij, pomoči in datotek.
Glejte tudi
[uredi | uredi kodo]- Pomoč:napake CS1: Sporočila in rešitve za napake, ki se pojavljajo znotraj sklica, ki jih generirarjo predloge za Slog navajanja 1