Ŝablono:ind12dim

El Vikivortaro


Utilo[redakti]

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 manieroj. 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 redaktado[redakti]

Ĉ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.

Uzo[redakti]

Alvoku ĉi tiun ŝablonon transdonante la bezonatajn parametrojn. Rimarku ke ĉi tiu ŝablono faras nenion alian ol alvoki la modulon respondan ((ind12dim)). 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 tipo 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". Malplenaj parametroj estas tolereblaj kaj havas samn efikon kiel mankantaj.

  • (nomita kaj nedeviga) fpn= cela paĝonomo kun nomspaca prefikso AKK "fullpagename", defaŭlte la vokanta paĝonomo estas ellegata, speciala valoro "-" por sekciaj ligiloj ene de sama paĝo
  • (nomita kaj nedeviga) tit= titolo de la tabelo, neniu grasigo kaj neniuj ligiloj permesitaj, defaŭlte prenita el supre menciita "fpn=", speciala valoro "-" senaktivigas la defaŭlte montratan tabelon, la vokanto transprenas la respondecon
  • (nomita kaj nedeviga) dud=1 se dudimensia tabelo estas dezirata
  • (nomita kaj nedeviga) typ= 3 ciferoj
    • baza tipo de ligilo "0" ... "6"
      • 0 HTTP-ligilo + from= + ...
      • 1 vikiligilo + / + ...
    • 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", permesitaj estas majuskloj, ciferoj, kaj nur por specialaj paĝoj ankaŭ minuskloj)
  • (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ĝonomo, nomspaco, protekto[redakti]

JES (de plena nomo, kaŝitaj parametroj "pagenameoverridetestonly=" "fullpanaoverridetestonly=" NE subtenataj, sed disponeblas ordinara parametro "fpn=").

Ekzemploj de alvoko kaj memtesto[redakti]

Nur kvar 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 ((ind12dim/dokumentado)).


{{ind12dim}}
#T00 uzo entute sen parametroj

{{ind12dim|stultulo}}
#T01 erara uzo (anonimaj parametroj estas malpermesitaj)

 # # Error in "Module:ind12dim" 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)

{{ind12dim|fpn=Special:AllPages|alf=KLMNklmn}}
#T53 uzo de minuskoj en alfabeto bonas por servo "Special:AllPages" te ĉiuj paĝoj

Kategoria efiko[redakti]

Forestas.

Pritraktado de eraroj[redakti]

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 "#E37" (kelkaj nombroj en la vico estas neuzataj) povas okazi.

  • #E01 - intera eraro
  • #E02 - nedezirinda anonima parametro
  • #E03 - parametro "fpn=" estas nevalida
  • #E04 - parametro "tit=" estas nevalida krom kelkaj specialaj okazoj
  • #E05 - parametro "tit=" estas nevalida ĉar ĝi enhavas ligilojn
  • #E06 - parametro "dud=" estas nevalida (nur cifero "0" aŭ "1" estas tolerebla)
  • #E08 - parametro "typ=" (3 ciferoj) estas nevalida (nur cifero "0" ĝis "6" estas tolerebla ĉe komenco, krom kelkaj specialaj okazoj kiuj rezultigas eraron #E09)
  • #E09 - parametro "typ=" (3 ciferoj) estas nevalida
  • #E10 - parametro "mwp=" estas nevalida (nur cifero "0" aŭ "1" estas tolerebla)
  • #E11 - parametro "ans=" estas nevalida (nombro de nomspaco atendata)
  • #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 - parametro "ctb=" estas nevalida
  • #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 - parametro "pre=" estas nevalida (krom malpermesita ĉeesto de certaj signoj kiu rezultigas eraron #E22)
  • #E22 - parametro "pre=" estas nevalida
  • #E36 - nekoheraj eksplicite transdonitaj parametroj
  • #E37 - nekoheraĵo kun ellegita paĝonomo kaj defaŭltaj kaj divenitaj valoroj

Alfabetoj[redakti]

Povas esti transdonataj per la parametro alf= kaj disponeblas ĉe Aldono:Alfabetoj. La majusklaj kaj en certaj okazoj la miksitaj utilas por uzo kun ĉi tiu ŝablono.

Bezonataj subŝablonoj kaj submoduloj[redakti]