Sablon:CheckISBN
</includeonly>
Ez a sablon a könyvek 10 vagy 13-jegyű ISBN kódját ellenőrzi: azt vizsgálja, hogy az ISBN számjegyei egy lehetséges ISBN kódot adnak-e.
Egyetlen paramétere az ISBN kódok egy vesszőkkel tagolt listája. Ha ebben a számok előtt esetleg az „ISBN” szöveg is szerepel, az figyelmen kívül marad. Az egyes kódszámokon belül tagolásra használt kötőjeleket és üres helyeket figyelmen kívül hagyja.
A sablon kötőjelektől és üres helyektől mentes formára hozza a kapott számokat, és egy vesszőkkel tagolt listát készít a helyesnek talált kódokból, a lista egyes számai elé pedig azt a szöveget teszi, hogy „ISBN”. Ez a szerkezet ahhoz vezet, hogy link képződik belőlük: egy-egy belső hivatkozás a Könyvforrások speciális lapra, ahonnan a könyv adatai után különböző katalógusokban már eleve kitöltött ISBN-nel lehet keresni.
Az eredményül készített listában a helyes kódokat a helytelen kódok listája követi. Az egyes helytelen kódok zárójelbe kerülnek, a zárójelen belül az a szöveg előzi meg őket, hogy „helytelen ISBN kód: ”. Az sablon egyúttal besorolja a lapot a Kategória:Lapok helytelen ISBN kóddal kategóriába.
Ha a sablont az ISBN-lista formázása céljából egy másik sablon paramétereként használjuk, akkor esetleg kettős hibajelzéshez vezet egy olyan sablonban, ami maga is ellenőrzi az ISBN helyességét.
Kötelező paraméterek[forrásszöveg szerkesztése]
- 1= (vesszőkkel tagolt ISBN-lista)
Opcionális paraméterek[forrásszöveg szerkesztése]
- 2=jólista vagy rosszlista
Ennek a paraméternek a megadásával érhetjük el, hogy az eredményül kapott lista vagy csak a helyesnek, vagy csak a helytelennek talált ISBN kódszámokat sorolja fel. Az alapértelmezés: mind.
Használata[forrásszöveg szerkesztése]
{{CheckISBN|973-8267-10-2, ISBN 973-8045-37-1,123456789,963-05-8416-6, 978-963-05-8416-6|}}
Ez lesz belőle:
- ISBN 9738267102, ISBN 9738045371, ISBN 9630584166, ISBN 9789630584166 helytelen ISBN kód, :123456789
{{CheckISBN|973-8267-10-2, ISBN 973-8045-37-1,123456789,963-05-8416-6, 978-963-05-8416-6|jólista}}
Ez lesz belőle:
- ISBN 9738267102, ISBN 9738045371, ISBN 9630584166, ISBN 9789630584166
{{CheckISBN|973-8267-10-2, ISBN 973-8045-37-1,123456789,963-05-8416-6, 978-963-05-8416-6|rosszlista}}
Ez lesz belőle:
- helytelen ISBN kód, :123456789
Kapcsolódó sablonok[forrásszöveg szerkesztése]
{{Hibás ISBN}}- Néha előfordul, hogy az adott könyv a kiadó hibájából eleve egy formailag helytelen ISBN kódot kapott, vagy – ki tudja miért, de – formailag helytelen kóddal szerepel a könyvtárak, könyvesboltok nyilvántartásában. Ha ez a helyzet, akkor azt a{{Hibás ISBN}}segítségével érdemes feltüntetni.{{CitLib}}- a sablon az ISBN lista ellenőrzését a{{CheckISBN}}sablon funkcióinak átvételével önmaga elvégzi, emiatt a{{CheckISBN}}alkalmazása kerülendő a{{CitLib}}|isbn= paraméterének megadásakor.
Lásd még[forrásszöveg szerkesztése]
(lapok, útmutatók, irányelvek, dokumentációk)