Ŝablono:ind12dim


UtiloRedakti

Kreas 1-dimensian aŭ 2-dimensian enhavsuperrigardon kun tabelo aŭ sen tabelo (tiam nur unu kruda linio), por kategorioj aŭ certaj specialaj paĝoj ("Special:AllPages" aŭ "Special:Prefixindex"), kun ligiloj je diversaj eblaj specoj. En la vikivortaro ĝi povas utili precipe sur kategoriaj kaj aldonaj paĝoj, eble eĉ helpaj aŭ projektaj, sed apenaŭ sur kapvortaj (nomspaco NUL). En la vikipedio ĝi povas bone utili eĉ sur artikolaj paĝoj (nomspaco NUL).

Averto pri redaktadoRedakti

StopsignIndonesia.png Ĉi tiu ŝablono estas uzata sur la ĉefpaĝo.
Se vi konas la eblajn sekvojn, tiam vi povas zorgeme ekredakti.
Se vi ne kuraĝas redakti tiam vi povas proponi la deziratan ŝanĝon en la diskutejo.

UzoRedakti

Alvoku ĉi tiun ŝablonon transdonante la bezonatajn parametrojn. Rimarku ke ĉi tiu ŝablono faras nenion alian ol alvoki la modulon respondan ((mind12dim)). Ekzistas specialaj ŝablonoj optimigitaj por diversaj specoj de enhavtabeloj, ekzemple {{eht-kat-alfa}} kaj {{eht-paĝo-alfa}}. Se neniu inter ili taŭgas tiam eblas aŭ krei novan specialan ŝablonon (precipe se sama speco de enhavtabelo estas multfoje uzata), aŭ alvoki ĉi tiun universalan ŝablonon.

Parametroj (0...11)Redakti

Neniu parametro estas deviga. La ŝablono kaj modulo sukcesas generi ion utile aspektan eĉ entute sen parametroj. Nur 11 nomitaj kaj nedevigaj parametroj (el kiuj maksimume ĉirkaŭ 8 povas esti uzataj samtempe) disponeblas por ĝustigi kaj pliperfektigi la rezulton. La principo estas "se parametro ne estas transdonita, tiam supozu aŭ divenu la plej utilan imageblan valoron".

  • (nomita kaj nedeviga) fpn= "fullpagename" cela paĝonomo kun nomspaca prefikso (defaŭlte la vokanta paĝonomo estas ellegata)
  • (nomita kaj nedeviga) tit=
  • (nomita kaj nedeviga) dud=1 se dudimensia tabelo estas dezirata
  • (nomita kaj nedeviga) typ= 3 signoj
    • baza tipo de ligilo "0" ... "6"
    • uskleca transformo "0" ... "4"
    • interspaca ĝustigo "0" aŭ "1"
  • (nomita kaj nedeviga) mwp=1
  • (nomita kaj nedeviga) ans=
  • (nomita kaj nedeviga) alf= alfabeto (defaŭlte "ABCDEFGHIJKLMNOPQRSTUVWXYZ")
  • (nomita kaj nedeviga) fla=
  • (nomita kaj nedeviga) ctb= fona koloro de la tabelo (0...5)
  • (nomita kaj nedeviga) cos= 6 signoj (3+res+2, 2+1+res+2)
    • koloro de teksto: "0" ... "L"
    • koloro de teksta fono: "0" ... "L"
    • ne montru ortajn krampojn ĉirkaŭ alfabetaj elementoj: "0" (montru) aŭ "1" (ne montru)
    • (rezervita kaj ignorata)
    • (nur sen tabelo aŭ 1-dimensia tabelo) apartigilo: "0" ... "6"
    • (nur sen tabelo aŭ 1-dimensia tabelo) apartigilo: "0" aŭ "1"
  • (nomita kaj nedeviga) pre= prefikso se plurliteraj alfabetaj elementoj kun prefikso estas dezirataj (ekzemple AA,AB,AC,...,AZ)

Dependo de paĝonomoRedakti

JES (kaŝita parametro "pagenameoverridetestonly=" NE subtenata, sed disponeblas ordinara parametro "fpn=").

Ekzemploj de alvoko kaj memtestoRedakti

Nur tri testoj troviĝas ĉi tie por certigi ke transdonado de parametroj funkcias eĉ pere de ŝablono. Ĉiuj ceteraj testoj disponeblas sur la dokumentaĵa subpaĝo de la modulo ((mind12dim/dokumentado)).

{{ind12dim}}

#T00 uzo entute sen parametroj


{{ind12dim|stultulo}}

#T01 erara uzo (anonimaj parametroj estas malpermesitaj)

 # # Error in "Module:mind12dim" code #E02 -- Undesirable anonymous parameter # # 


{{ind12dim|fpn=Special:AllPages|tit=mojosa indekso|dud=1|typ=000|ans=12|alf=GHIJKLMNOP|fla=everything,leftover|ctb=5|cos=420000}}

#T14 maksimuma uzo kun 9 el 11 eblaj parametroj (sed "typ=000" estas redunda)

Kategoria efikoRedakti

NE.

Pritraktado de erarojRedakti

La modulo estas protektita kontraŭ ebla fuŝo, misuzo kaj fiuzo. Rompitaĵoj estas neniam montrataj. Ekzemple ne eblas krei tabelon kun 1'000'000 x 1'000'000 indeksoj, la maksimumo estas ĉirkaŭ 220 x 220 (dependas de tipo de signoj). Eraroj kun indeksnombroj "#E01" ĝis "#E26" (kelkaj nombroj en la vico estas neuzataj) povas okazi.

  • #E01 - intera eraro
  • #E02 - nedezirinda anonima parametro
  • #E03 - parametro "fpn=" estas nevalida
  • #E04
  • #E05
  • #E06
  • #E08
  • #E09
  • #E10 - parametro "mwp=" estas nevalida (nur "0" kaj "1" estas tolereblaj)
  • #E11
  • #E13 - parametro "alf=" estas nevalida (diversaj fuŝoj, krom malpermesita minusklo kaj duoblaĵo)
  • #E14 - parametro "alf=" estas nevalida (malpermesita minusklo kun kategorio)
  • #E15 - parametro "alf=" estas nevalida (duoblaĵo)
  • #E16 - parametro "fla=" estas nevalida
  • #E17
  • #E18 - parametro "cos=" estas nevalida (diversaj fuŝoj, krom ambaŭ koloroj nenulaj kaj samaj)
  • #E19 - parametro "cos=" estas nevalida (ambaŭ koloroj nenulaj kaj samaj)
  • #E21
  • #E22
  • #E25 - nekoheraj eksplicite transdonitaj parametroj
  • #E26 - nekoheraĵo kun ellegita paĝonomo kaj defaŭltaj kaj divenitaj valoroj

AlfabetojRedakti

Povas esti transdonataj per la parametro alf=.

Askia sen minuskloj (defaŭlta)

ABCDEFGHIJKLMNOPQRSTUVWXYZ

Askia kun minuskloj

AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz

Esperanta sen minuskloj

ABCĈDEFGĜHĤIJĴKLMNOPRSŜTUŬVZ

Esperanta kun minuskloj

AaBbCcĈĉDdEeFfGgĜĝHhĤĥIiJjĴĵKkLlMmNnOoPpRrSsŜŝTtUuŬŭVvZz

Sveda sen minuskloj

ABCDEFGHIJKLMNOPQRSTUVWXYZÅÄÖ

Sveda kun minuskloj

AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZzÅåÄäÖö

Rusa sen minuskloj

АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЫЭЮЯ

Rusa kun minuskloj

АаБбВвГгДдЕеЁёЖжЗзИиЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЩщЫыЭэЮюЯя

Bezonataj subŝablonoj kaj submodulojRedakti