Vikipedio:Trukoj/Plurnivela uzado de ŝablonoj

Vikipedio:Trukoj/Plurnivela uzado de ŝablonoj D l r h e c -alias g

bugzilla:2128#c5

klarigoj pri la kreitaj ŝablonoj redakti

antaŭparolo redakti


  • Nuntempe (16:08, 19. Jan 2005 (UTC)) ili verŝajne funkcias nur kun artikoloj kaj ne kun paĝoj el aliaj nomspacoj.
  • eblas aldoni al la iloj ankaŭ
    • redirect=no

Ŝablono:Iloj redakti

  • Ĝi bezonas du parametroj.
  1. por la artikolo; ĝi povas enhavi spacojn
  2. por la rektaj ligoj; ĉiuj spacoj devas esti ŝanĝitaj per "_"
  • "e" vi povas tuj redakti la artikolon

  • "l" = Special:Whatlinkshere ~ ligoj ĉi tien
  • "r" = Special:Recentchangeslinked ~ lastaj ŝanĝoj
  • "i" = action=history ~ historio
  • "e" = action=edit ~ redaktu
  • "c" = action=purge (the cache) ~ refreŝigu
  • "g" = google link ~ serĉo per guglo
    • ĉĝĥĵŝŭ ĈĜĤĴŜŬ ăâîşţ ĂÂÎŞŢ äöüß ÄÖÜ ktp. povas enesti en la nomoj de la artikoloj, tamen ne en en:, nl:, sv: kaj aliaj UTF-8 Vikipedioj
    • "g" momente funkcias nur, se ne enestas "spaco(j)" kaj se ne enestas aliaj specialaj karaktroj kiel ":", "+" ktp.

ekzemploj redakti

  • {{iloj|Hispanio|Hispanio}} donas jenon:

l r h e c -alias g

  • {{iloj|Historio de la Esperanto-movado|Historio_de_la_Esperanto-movado}} donas jenon:

l r h e c -alias g

  • fuŝa {{iloj|Historio de la Esperanto-movado|Historio de_la_Esperanto-movado}} (enhavas spacon en la dua parametro) donas jenon:

l r h e c -alias g

Ŝablono:Ligaro redakti

  • La ŝablono uzas du parametrojn kiel Ŝablono:Iloj kun sama signifo.
  • Aldone donas ligon al la artikolo kaj al la dikutpaĝo.
  • Noto: La ligo al la diskutpaĝo validas nur por artikoloj!

ekzemploj redakti

  • {{ligaro|Hispanio|Hispanio}} donas jenon:

Hispanio D l r h e c -alias g

  • {{ligaro|Historio de la Esperanto-movado|Historio_de_la_Esperanto-movado}} donas jenon:

Historio de la Esperanto-movado D l r h e c -alias g

  • fuŝa {{ligaro|Historio de la Esperanto-movado|Historio de_la_Esperanto-movado}} (enhavas spacon en la dua parametro) donas jenon:

Historio de la Esperanto-movado D l r h e c -alias g

Ŝablono:Iloj xx: redakti

  • Estas ŝablono kiu uzsas tri paramatrojn:
  1. la lingvokodo de alia Wikipedio (vidu Speciala:SiteMatrix por la lingvokodoj)
  2. kun sama signifo kiel parametro 1 ĉe Ŝablono:Iloj
  3. kun sama signifo kiel parametro 2 ĉe Ŝablono:Iloj

ekzemploj redakti

  • {{iloj xx:|ro|Galaţi|Galaţi}} donas jenon:

l r h e c g

  • {{iloj xx:|ro|Târgu Mureş|Târgu_Mureş}} donas jenon:

l r h e c g

  • fuŝa {{iloj xx:|ro|Târgu Mureş|Târgu Mureş}} (enhavas spacon en la dua parametro) donas jenon:

l r h e c g

  • fuŝa parametro 1 {{iloj xx:|de:|München|München}} (enhavas "de:" anstataŭ "de") donas jenon:

l r h e c g

Ŝablono:Ligaro xx: redakti

  • Estas ŝablono kiu uzsas tri paramatrojn:
  1. la lingvokodo de alia Wikipedio, vidu Speciala:SiteMatrix por la kodoj
  2. kun sama signifo kiel parametro 1 ĉe Ŝablono:Iloj
  3. kun sama signifo kiel parametro 2 ĉe Ŝablono:Iloj
  • Ĝi kombinas la ŝablonojn Ŝablono:Iloj xx: kaj Ŝablono:Ligaro kaj antaŭenmetas ligon al la artikolo en la alilingva Vikipedio.
  • Noto: La ligo al la diskutpaĝo validas nur por artikoloj!

ekzemploj redakti

  • {{ligaro xx:|ro|Galaţi|Galaţi}} donas jenon:

ro: l r h e c g | Galaţi D l r h e c -alias g

  • {{ligaro xx:|ro|Târgu Mureş|Târgu_Mureş}} donas jenon:

ro: l r h e c g | Târgu Mureş D l r h e c -alias g

  • fuŝa {{ligaro xx:|ro|Târgu Mureş|Târgu Mureş}} (enhavas spacon en la dua parametro) donas jenon:

ro: l r h e c g | Târgu Mureş D l r h e c -alias g

  • fuŝa parametro 1 {{ligaro xx:|de:|München|München}} (enhavas "de:" anstataŭ "de") donas jenon:

de:: l r h e c g | München D l r h e c -alias g

Noto: La metodo funkcias nur, se la nomoj en la Vikipedioj samas. Vi tamen ankaŭ povas kontroli la ekziston de redirektoj de / al esperantigitaj formoj. Ekzemploj:

  • {{ligaro xx:|ro|Bucureşti|Bucureşti}} donas jenon:

ro: l r h e c g | Bucureşti D l r h e c -alias g

  • {{ligaro xx:|de|Franz Kafka|Franz_Kafka}} donas jenon:

de: l r h e c g | Franz Kafka D l r h e c -alias g

Ŝablono:Ligaro esterantigoj kaj xx: redakti

  • Tiu ĉi ŝablono enhavas 6 parametrojn kaj enhavas kaj la esperantigatan kaj la nacilingvan nomojn.
  1. la lingvokodo de alia Wikipedio (vidu Speciala:SiteMatrix por la lingvokodoj)
  2. por la artikolo en eo.wikipedia kun esperantigata formo; ĝi povas enhavi spacojn
  3. por la rektaj ligoj al 2.; ĉiuj spacoj devas esti ŝanĝitaj per "_"
  4. por la artikolo en originala skribmaniero; ĝi povas enhavi spacojn
  5. por la rektaj ligoj al 4.; ĉiuj spacoj devas esti ŝanĝitaj per "_"
  6. komento; ĝi aldoniĝas al la fino
  • Noto: La ligo al la diskutpaĝo validas nur por artikoloj!

ekzemploj redakti

  • {{ligaro esterantigoj kaj xx:|ro|Bukareŝto|Bukareŝto|Bucureşti|Bucureşti|ĉefurbo}} donas jenon:

ro: l r h e c g | Bukareŝto D l r h e c -alias g --- Bucureşti D ĉefurbo

  • {{ligaro esterantigoj kaj xx:|de|Franz KAFKA|Franz_KAFKA|Franz Kafka|Franz_Kafka|(xxxx - XXXX)}} donas jenon:

de: l r h e c g | Franz KAFKA D l r h e c -alias g --- Franz Kafka D (xxxx - XXXX)

Ŝablono:Ligaro esterantigoj, referencoj kaj xx: redakti

  • La ŝablono uzas la samajn parametrojn kiel Ŝablono:Ligaro esterantigoj kaj xx:. Ĝi donas la ligojn por jenaj latinalfabetaj lingvoj kun grandaj Vikipedioj: en:, de:, fr:.
  • Noto: La ligo al la diskutpaĝo validas nur por artikoloj!

ekzemploj redakti

  • {{ligaro esterantigoj, referencoj kaj xx:|ro|Bukareŝto|Bukareŝto|Bucureşti|Bucureşti|ĉefurbo}} donas jenon:

ro: l r h e c g | en: de: fr: | Bukareŝto D l r h e c -alias g --- Bucureşti D ĉefurbo

  • {{ligaro esterantigoj, referencoj kaj xx:|de|Franz KAFKA|Franz_KAFKA|Franz Kafka|Franz_Kafka|(xxxx - XXXX)}} donas jenon:

de: l r h e c g | en: de: fr: | Franz KAFKA D l r h e c -alias g --- Franz Kafka D (xxxx - XXXX)

plurnivela uzado de la ŝablonoj redakti


  • Simila uzado ankaŭ ĉe:
Listo de urboj de Slovakio - listoj por: sk: | de: | ro:
Rumanlingva Literaturo - listoj por: ro: | de: | en:

Por kio utilas la ŝablonoj? redakti

  • Lasttempe Vikipedio estas malrapida. Se vi laboras kun artikolaro en eo.wikipedia aŭ kun artikolaroj el diversaj lingvoj, vi klakas kaj atendas, klakas kaj atendas ktp.
  • La ligoj helpas tuj redakti, donas superrigardon pri la ekzisto de artikoloj kaj diskuppaĝoj (ĉi tie nur rilare la Vikipedion en E-o).
  • Se vi jam konas la artikolojn vi povas esti feliĉa, se vi trafas la serĉatan artikolon per tri klakoj ...
  • Oni facile povas uzi ilin. Vidu Longa ekzemplo.
  • Ili donas superrigardon se vi volas laŭteme prilabori artikolaron por enmeti / ŝanĝi kategorion; enmeti bildojn, ŝablonojn, sekciojn, ligoj al aliaj lingvoj. Vi ŝiam havas ĉemane la utilajn ligojn al tia / ajna lingvo.
  • Grupo povas prilabori temon. Unu zorgas pri unu lingvo: ekzemple la franca estas denaska lingvo kaj alia uzas la hispanan, la portigalan ktp.
  • Tralabori la artikolaron estas pli valora ol fari tion per boto ĉar oni povas prijuĝi la enhavon, vidas kromajn farendaĵojn. Eble ili kaŭzas pli da laboro sed tio estas certe pli efika ol atendi.
  • Vi povas seĉi helpantojn, kunlaborantojn kaj / aŭ specialistojn. Ekzemple pri iu lingvo, pri iu tekniko (vikiigadon, strukturadon, categoriadon, botojn, bildojn ktp.).
  • grupa laboro: La ŝablonoj kaj la listoj povas esti uzataj de diversaj personoj en grupoj. Unu laboras ĉe artikoloj ĉe pt:, alia ĉe sv:, alia ĉe sk:, ro: ktp. Oni uzas saman liston (samajn datumojn) kiu fariĝas mem ŝablono kaj uzas ĝin.

detaligi la ŝablonojn redakti

Listo de urboj de Rumanio - listoj por: ro: | cs:


  • Memoru:
    • Se vi fieras pri la praktika uzo de E-o en Vikipedioj kaj similaj projektoj, serĉu la korespondajn artikolojn en aliaj lingvoj kaj enmetu la ligojn. Ĉefe ĉe Vikipediioj, kiuj ne uzas "botoj" por meti reciprokajn ligojn.
    • Enmetu la ligojn ankaŭ al aliaj nomspacoj: kategorioj, projektoj, paĝoj pri Vikipedio, helpopaĝoj, viaj uzantopaĝoj ktp. Antaŭdankon!

plibonigoj redakti

  • Eble Brion povas plifaciligi la aferon jene:

ekstensio UNDERSCORES redakti

  1. aldoni <UNDERSCORES> respektive </UNDERSCORES> al la sintakso, vidu meta:Write your own MediaWiki extension; tio estus ekvivalento por {{PAGENAMEE}}

korekto de ligoj al Goglo redakti

  1. korrekti la [[google:nomo kun spacoj]] problemon; plej bone estu simila serĉo se [[google:Historio de la Esperanto-movado]] donu unu el la jenaj:
    1. https://www.google.com/search?&q=%22Historio+de+la+Esperanto-movado%22
    2. https://www.google.com/search?&as_q=%22Historio+de+la+Esperanto-movado%22
    3. eventuale ankaŭ https://www.google.com/search?&as_q=Historio+de+la+Esperanto-movado

ekstensio UTF-8 redakti

02:08, 14. Feb 2005 (UTC) or LATIN-1

  1. aldoni <UTF-8> respektive </UTF-8> al la sintakso, vidu meta:Write your own MediaWiki extension; ĝi anstataŭ la kromajn signojn kiel indikata en la en: konvencioj: ă -> a; ş -> s; ţ -> t; Ă -> A; Ş -> S; Ţ -T
  2. # pro âî ÂÎ kaj âîĉĝĥĵŝŭ ĈĜĤĴŜŬ mi ne certas, ankau ne pri ĉehaj, hungaraj, polaj, slovakaj ktp. kromsignoj

http://XX.wikiYYYY.org/w/index.php?title=TITOLO&action=toggle redakti

  • Ĝis nun la ŝablonoj uzas diversajn ligojn:
    • "i" = http://XX.wikiYYYY.org/w/index.php?title=TITOLO&action=history
    • "e" = http://XX.wikiYYYY.org/w/index.php?title=TITOLO&action=edit
    • "c" = http://XX.wikiYYYY.org/w/index.php?title=TITOLO&action=purge
  • Ĉe la ŝaglonoj Ŝablono:Ligaro, Ŝablono:Ligaro xx:, Ŝablono:Ligaro esterantigoj kaj xx:kaj Ŝablono:Ligaro esterantigoj, referencoj kaj xx: estas jena noto: La ligo al la diskutpaĝo validas nur por artikoloj!
  • Tio estis por ne komplikigi la aferon kaj havi po unu ŝablono por ĉiu nomspaco. Krom la specialaj paĝoj, la aĝoj venas duope, la paĝo por la nomspaco kaj la diskutnomspaco por ĝi. Por artikoloj la diferenco es nur antaŭenmeti Diskuto:. Tamen la vortumo de la aliaj varias (laŭ nomspaco kaj la lingvo de la Vikipediio).
  • Pro tio http://XX.wikiYYYY.org/w/index.php?title=TITOLO&action=toggle simple interŝanĝu la nomspacojn jene:
    • Uzanto < - > Uzanto-Diskuto
    • Vikipedio < - > Vikipedia diskuto
    • Dosiero < - > Dosiero-Diskuto
    • MediaWiki < - > MediaWiki-Diskuto
    • Ŝablono < - > Ŝablono-Diskuto
    • Helpo < - > Helpo-Diskuto
    • Kategorio < - > Kategorio-Diskuto

ekstensio CAPITALS redakti

  1. aldoni <CAPITALS> respektive </CAPITALS> al la sintakso, vidu meta:Write your own MediaWiki extension; tio duonigos la nombron de parametroj; oni povos uzi tion por ligoj al Vikipedio en E-o [[eo:Franz <CAPITALS>Kafka</CAPITALS>]]

Speciala:Sort redakti

  • Abundas reguloj ĉe Vikipedio:Laŭalfabetigo. Se oni "verkas" ĉe Vikipediioj en pluraj lingvoj, oni devas / devus obei al amaso da reguloj.
  • Nova Spaciala:Sort kun selektebla "regularo" multege helpos. 00:40, 25. Jan 2005 (UTC)

Helpo rilate - Help regarding Mediawiki Extensions redakti

UNDERSCORES redakti

  • <UNDERSCORES> respektive </UNDERSCORES>:
    Thanks meta:User:Ryant for the following help and code!
For your <underscores> tag idea, it should be fairly simple to implement. The ExampleExt extension has the basic synax for declaring a new tag.
The line :
$wgParser->setHook( "example", "renderExample" );
would be changed to :
$wgParser->setHook( "underscores", "renderUnderscores" );
and then the function
function renderExample( $input ) {
would be changed to :
function renderUnderscores( $input ) {
You can then do whatever manipulations on the page content ( $input ) that you wish.
This code is untested, but should at least be close to what you seek.
return preg_replace("/\s/", "_", $input);
http://php.net/preg_replace has the manual page on this function.
Hopefully this will assist.

GOOGLE redakti

eĉ pli kompleksa uzo redakti

  • Ĉe ekestis diskuto kiamaniere nomi la artikolojn por la pli ol 13.000 lokoj en Rumanio, ĉar multaj uzas la saman nomon. en.wikipedio ĉefe uzas la formon [[<nowiki>loko, ŝtato<nowiki>]] eĉ por urbegoj. Informo pri la estaonta konsento haveblos ankaŭ en Vikipedio en E-o.

Ligaro kaj nomspaco redakti

  • Dum uzado montriĝis, ke indas krei version de la Ŝablono:Ligaro por la ĉefaj nomspacoj. Per tio oni havas korekta(j)n logo(j)n al la diskutpaĝ(j) kaj evitas samtempe ankaŭ:
  1. ke la paĝo eniru kategorion
  2. ke oni montras dosieron anstataŭ montri la ligon al ĝi

ekzemploj redakti

  • {{ligaro/kategorio|Urbo|Urbo}} donas jenon:

Kategorio:Urbo D l r h e c -alias g

  • {{ligaro/dosiero|ciganio.gif|ciganio.gif}} donas jenon:

Dosiero:ciganio.gif D l r h e c -alias g

  • Ŝablono:Ligaro/guglo D l r h e c -alias g
  • la ŝablono havas 6 parametrojn
  • krom la unuaj du konataj de la Ŝablono:Ligaro sekvas tri parametrojn por teksto kiun oni volas serĉi kaj lasta povas (ne devas) esti uzata por mencii lingvokodon de Vikipedio kiun oni volas traserĉi;
  • necesas havi nur sufiĉe da "|" signoj, oni ne devas enmeti la parametrijn 4, 5 kaj 6;
  • la serĉenda teksto estu malgrandlitere kaj spaco(j) estu anstataŭataj per "+" signo(j);
  • ĉe la "ux" formoj oni uzu "uxx";

ekzemploj redakti

reagoj redakti

  • nenio okazas, mankas helpo Gangleri | Dh | D 10:01, 2. Mar 2005 (UTC)
  • ...

longa rekta ekzemplo redakti

  • "ro: kaj la sekvantaj kvar artikoloj rilatas al la koncernaj artikoloj ĉe http://ro.wikipedia.org/
  • Atentu: La metodo funkcias nur, se la nomoj en la Vikipedioj samas. Vi tamen ankaŭ povas kontroli la ekziston de redirektoj de / al esperantigitaj formoj.

ro: l r h e c g | Bukareŝto D l r h e c -alias g ro: l r h e c g | Bucureşti D l r h e c -alias g ro: l r h e c g | Iaşi D l r h e c -alias g ro: l r h e c g | Cluj-Napoca D l r h e c -alias g ro: l r h e c g | Timişoara D l r h e c -alias g ro: l r h e c g | Constanţa D l r h e c -alias g ro: l r h e c g | Craiova D l r h e c -alias g ro: l r h e c g | Galaţi D l r h e c -alias g ro: l r h e c g | Braşov D l r h e c -alias g ro: l r h e c g | Ploieşti D l r h e c -alias g ro: l r h e c g | Brăila D l r h e c -alias g ro: l r h e c g | Oradea D l r h e c -alias g ro: l r h e c g | Bacău D l r h e c -alias g ro: l r h e c g | Arad D l r h e c -alias g ro: l r h e c g | Piteşti D l r h e c -alias g ro: l r h e c g | Sibiu D l r h e c -alias g ro: l r h e c g | Târgu Mureş D l r h e c -alias g ro: l r h e c g | Baia Mare D l r h e c -alias g ro: l r h e c g | Buzău D l r h e c -alias g ro: l r h e c g | Satu Mare D l r h e c -alias g ro: l r h e c g | Botoşani D l r h e c -alias g ro: l r h e c g | Râmnicu Vâlcea D l r h e c -alias g ro: l r h e c g | Suceava D l r h e c -alias g ro: l r h e c g | Piatra Neamţ D l r h e c -alias g ro: l r h e c g | Drobeta-Turnu Severin D l r h e c -alias g ro: l r h e c g | Focşani D l r h e c -alias g