Saltu al enhavo

Ŝ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}} 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= stirĉeno 3 signoj (decimalaj ciferoj)
    • baza tipo de ligilo "0" ... "6"
      • 0 HTTP-ligilo + from= + ... (por kategorioj)
      • 1 vikiligilo + / + ... (por specialaj paĝoj)
      • 2 vikiligilo + ... (por aldonoj)
      • 3 vikiligilo + # + ...
    • uskleca transformo "0" ... "4"
      • 0 -- neniu
      • 1 -- minuskligu komencliteron en la ligilo (ekzemple montrata estas klakebla elemento "E" sed en la responda pozicio de la ligilo aperas "e")
    • 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= stirĉeno 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 apartigilo "-")
    • (nur sen tabelo aŭ en 1-dimensia tabelo) baza tipo de interelementaĵo: "0" ... "6"
      • 0 neropma spaceto ("NBSP")
      • 1 streketo -
      • 2 duobla streketo --
      • 3 star, 4 wall, 5 small central dot, 6 huge central dot
    • (nur sen tabelo aŭ en 1-dimensia tabelo) kromaĵo de interelementaĵo: "0" aŭ "1"
  • (nomita kaj nedeviga) pre= prefikso se plurliteraj alfabetaj elementoj kun prefikso estas dezirataj (ekzemple por klakeblaj elementoj AA,AB,AC,...,AZ la prefikso estus "A")

Dependo de paĝonomo, nomspaco, protekto

[redakti]

JES (de plena nomo, kaŝita parametro "fullpanaoverridetestonly=" ankoraŭ NE subtenata, 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=420-00}}
#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=" (stirĉeno 3 signoj) estas nevalida (diversaj fuŝoj, krom baza tipo de ligilo malĝustas kio rezultigas eraron #E09)
  • #E09 -- parametro "typ=" (stirĉeno 3 signoj) estas nevalida (baza tipo de ligilo malĝustas, nur cifero "0" ĝis "6" estas tolerebla ĉe komenco)
  • #E10 -- parametro "mwp=" estas nevalida (nur cifero "0" aŭ "1" estas tolerebla)
  • #E11 -- parametro "ans=" estas nevalida (nombro de nomspaco atendata)
  • #E23 -- parametro "alf=" estas nevalida (diversaj fuŝoj, krom malpermesita minusklo, duoblaĵo, parentezoj)
  • #E24 -- parametro "alf=" estas nevalida (malpermesita minusklo kun kategorio)
  • #E25 -- parametro "alf=" estas nevalida (duoblaĵo, sama signo aŭ grupo ne aperu plurfoje en alfabeto)
  • #E26 -- parametro "alf=" estas nevalida (parentezoj malbone uzataj)
  • #E27 -- parametro "fla=" estas nevalida
  • #E28 -- parametro "ctb=" estas nevalida
  • #E30 -- parametro "cos=" (stirĉeno 6 signoj) estas nevalida (diversaj fuŝoj, krom ambaŭ kolorvaloroj nenulecaj kaj samaj kio rezultigas eraron #E31)
  • #E31 -- parametro "cos=" (stirĉeno 6 signoj) estas nevalida (ambaŭ kolorvaloroj nenulecaj kaj samaj)
  • #E33 -- parametro "pre=" estas nevalida (diversaj fuŝoj, krom malpermesita ĉeesto de certaj signoj kio rezultigas eraron #E34)
  • #E36 -- parametro "pre=" estas nevalida (malpermesita ĉeesto de certaj signoj kiel ortaj krampoj)
  • #E38 -- nekoheraj eksplicite transdonitaj parametroj
  • #E39 -- 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 resursoj

[redakti]