Pomoč:Napake v navajanju/Cite error ref too many keys

Iz Wikipedije, proste enciklopedije

Ta stran vam bo v pomoč pri odpravljanju sporočila o napaki:

Oznaka <ref> vsebuje preveč imen (glej stran pomoči).

  • Če potrebujete pomoč zaradi določene težave, se lahko o tem pogovorite na pogovorni strani članka ali Pod lipo.
  • Če ste prebrali to stran pomoči in so bila navodila pomanjkljiva ali nejasna, se o tem lahko pogovorite na osnovni pogovorni strani.
  • Prosimo, da navedete to stran in stran, kjer se je pojavilo sporočilo o napaki, da bomo lahko razumeli vašo težavo.
  • Za osnovne informacije o sistemu sklicev na koncu besedila glejte Sklici na koncu besedila.

Pregled[uredi | uredi kodo]

Sklic, ki ga večkrat uporabimo, lahko definiramo z imenom:

<ref name="foo">vsebina</ref>

Skupini je lahko dodeljen katerikoli sklic:

<ref group="foobar">vsebina</ref>

Ali oboje:

<ref group="foobar" name="foo">vsebina</ref>

Imena za sklice in skupine na koncu besedila morajo slediti sledečim pravilom:

  • Imena so občutljiva na velike in male črke
  • Imena ne smejo biti le števlične vrednosti
  • Imena morajo biti unikatna - ne smete uporabiti isto ime za dve različni skupini iali sklica
  • Navajanja so optimalna, če so znaki črke A–Z, a–z, cifre 0–9 in simboli !$%&()*,-.:;<@[]^_`{|}~
  • Vključitev kateregakoli drugega znaka, vključno s presledki, zahtevajo, da je ime znotraj narekovajev (")
  • Ne smejo vsebovati znaka manjše (<) ali simbola za navedke (")
  • Prosimo, da uporabljate enostavna imena, ki so omejena na standardno angleško abecedo in števila.
  • Imena lahko neobvezno dodate, tudi če to ni zahtevano.


Problemi in rešitve[uredi | uredi kodo]

Poimenovana oznaka sklica vsebuje preveč imen ali parametrov. Ime, ki ni vključeno med narekovaje, kot je npr. foo bar, se bo zaradi uporabljenega presledka razčlenilo v dve ločeni imeni, kar povzroči izpis napake. Določite lahko le dva parametra: name in group. Ne morete, na primer oblikovati sklica <ref style="color:red;">vsebina</ref>.

Primeri[uredi | uredi kodo]

V tem primeru je sklic 1 poimenovan foo bar, kar je neveljavno saj vsebuje presledek. V sklicu 2 je foo bar veljaven, ker je vključen med narekovaji in sklic 3 foo_bar je veljaven, ker vsebuje podčrtaj.

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.<ref name=foo bar>Sklic 1</ref> Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.<ref name="foo bar">Sklic 2</ref> Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.<ref name=foo bar>Sklic 3</ref> Curabitur pretium tincidunt lacus. Nulla gravida orci a odio. Nullam varius, turpis et commodo pharetra, est eros bibendum elit, nec luctus magna felis sollicitudin mauris. Integer in mauris eu nibh euismod gravida.

==Sklici==
{{sklici}}

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.Napaka pri navajanju: Oznaka <ref> vsebuje preveč imen (glej stran pomoči). Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.[1] Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.[2] Curabitur pretium tincidunt lacus. Nulla gravida orci a odio. Nullam varius, turpis et commodo pharetra, est eros bibendum elit, nec luctus magna felis sollicitudin mauris. Integer in mauris eu nibh euismod gravida.

Sklici

  1. Sklic 2
  2. Sklic 3

Hrošči[uredi | uredi kodo]

Ta napaka se ne izpiše, če del imena za presledkom vsebuje (ne le na začatku) katerikoli znak različen od A–Z, a–z, 0–9. ko se ta pogoj pojavi, je povezava za presledkom prekinjena. V tem primeru, čeprav del imena za presledkom vsebuje različne znake, vsi trije sklici ustvarijo isto povezavo:

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.<ref name=foo |bar>Sklic 1</ref> Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.<ref name=foo !bar>Sklic 2</ref> Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.<ref name=foo bar#>Sklic 3</ref> Curabitur pretium tincidunt lacus. Nulla gravida orci a odio. Nullam varius, turpis et commodo pharetra, est eros bibendum elit, nec luctus magna felis sollicitudin mauris. Integer in mauris eu nibh euismod gravida.

==Sklici==
{{sklici}}

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.[1] Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.[1] Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.[1] Curabitur pretium tincidunt lacus. Nulla gravida orci a odio. Nullam varius, turpis et commodo pharetra, est eros bibendum elit, nec luctus magna felis sollicitudin mauris. Integer in mauris eu nibh euismod gravida.

Sklici

  1. 1,0 1,1 1,2 Sklic 1 Napaka pri navajanju: Neveljavna oznaka <ref>; sklici, poimenovani foo, so definirani večkrat z različno vsebino (glej stran pomoči).

Tehnično[uredi | uredi kodo]

Strani s tem tipom napak so uvrščene v Strani z nepravilnim ref formatom. Sistemsko sporočilo se nahaja v Cite error ref too many keys.