Ajuda: variables

De la Viquipèdia, l'enciclopèdia lliure.
Saltar a la navegació Saltar a la cerca
Gnome-help.svg - Taulell d'informació

El programari MediaWiki en què es basa Wikipedia proveeix un conjunt de variables del sistema, que es poden utilitzar com a paràmetres en qualsevol pàgina. El valor de cada variable pot dependre de la configuració del lloc, la data i l'hora del sistema, la pàgina en què es trobi o una combinació d'aquesta informació.

L’ús de variables és similar al de les plantilles , també des del punt de vista de la sintaxi: {{VARIABILE}} .

A les taules següents, la primera columna conté el nom de la variable, la segona el resultat del seu ús, a la Viquipèdia italiana, en aquesta pàgina i en aquest moment. La tercera columna és una breu explicació del que significa la variable i de com pot variar en altres contextos.

Variables del projecte

Les variables descrites en aquesta secció estan relacionades amb el projecte Wikimedia individual i la seva configuració. Per tant, s'han de considerar constants per a la Viquipèdia italiana, tret que es facin canvis substancials a la configuració del lloc (correcció del nom d'un espai de noms, servidors en moviment, etc.).

Variable del sistema Resultat Explicació
{{ns:-2}} o {{ns:Media}} Mitjana Nom de l'espai de noms especial -2
{{ns:-1}} o {{ns:Special}} Especial Nom de l'espai de noms especial -1
{{ns:1}} o {{ns:Talk}} Debat Nom de l'espai de noms predeterminat 1
{{ns:2}} o {{ns:User}} Usuari Nom de l'espai de noms predeterminat 2
{{ns:3}} o {{ns:User_talk}} Discussions d'usuaris Nom de l'espai de noms predeterminat 3
{{ns:4}} o {{ns:Project}} Viquipèdia Nom predeterminat de l'espai de noms 4
{{ns:5}} o {{ns:Project_talk}} Debats a la Viquipèdia Nom predeterminat de l'espai de noms 5
{{ns:6}} o {{ns:Image}} Dossier Nom predeterminat de l'espai de noms 6
{{ns:7}} o {{ns:Image_talk}} Arxivar debats Nom predeterminat de l'espai de noms 7
{{ns:8}} o {{ns:MediaWiki}} MediaWiki Nom predeterminat de l’espai de noms 8
{{ns:9}} o {{ns:MediaWiki_talk}} Discussions de MediaWiki Nom predeterminat de l’espai de noms 9
{{ns:10}} o {{ns:Template}} Plantilla Nom predeterminat de l'espai de noms 10
{{ns:11}} o {{ns:Template_talk}} Discussions sobre plantilles Nom predeterminat de l’espai de noms 11
{{ns:12}} o {{ns:Help}} Ajuda Nom predeterminat de l'espai de noms 12
{{ns:13}} o {{ns:Help_talk}} Ajuda a les discussions Nom predeterminat de l'espai de noms 13
{{ns:14}} o {{ns:Category}} Categoria Nom predeterminat de l'espai de noms 14
{{ns:15}} o {{ns:Category_talk}} Discussions de categories Nom de l'espai de noms predeterminat 15
{{ns:100}} Portal Nom de l'espai de noms personalitzat 100
{{ns:101}} Discussions sobre el portal Nom personalitzat de l’espai de noms 101
{{SITENAME}} Viquipèdia Nom del lloc
{{SERVER}} //it.wikipedia.org URL del servidor que allotja les pàgines
{{SERVERNAME}} it.wikipedia.org Nom del servidor que allotja les pàgines
{{localurl:nome pagina}} / wiki / nom_pàgina URL local de la pàgina especificada
{{localurl:nome pagina| query }} consulta /w/index.php?title=Page_name& Com a l’anterior, amb paràmetre de consulta
{{fullurl:nome pagina}} //it.wikipedia.org/wiki/Page_Name URL complet de la pàgina especificada
{{fullurl:nome pagina| query }} //it.wikipedia.org/w/index.php?title=Page_Name&query Com a l’anterior, amb paràmetre de consulta
{{int:aboutsite}} Informació a la Viquipèdia S'ha especificat la pàgina interna

Ús de les variables localurl i fullurl

Quan es determina el valor de les variables localurl i fullurl , el paràmetre del nom de la pàgina s'interpreta i es modifica de la manera fullurl :

  • els espais se substitueixen per caràcters de subratllat (subratllat, "_")
  • els caràcters especials se substitueixen pels seus respectius codis d'escapament

Exemple: {{localurl:Famiglia (società)}} es converteix en: / wiki / Family_ (company% C3% A0)

D'aquesta manera és possible utilitzar la variable localurl per crear directament un enllaç extern a una pàgina del mateix projecte o a pàgines de projectes similars que utilitzen URL del mateix formulari per a la part entre el nom del servidor i el de la pàgina (en el cas dels projectes de Wikimedia teniu "/ wiki /" o "w / index.php? title =").

Nota
  • el paràmetre del nom de la pàgina s'ha d'escriure sense codis d'escapament, ja que el sistema sempre els afegeix. Per exemple, per obtenir l'URL correcta //it.wikipedia.org/wiki/Citt%C3%A0 cal escriure a la pàgina {{SERVER}} {{localurl: City}}; si escriviu {{SERVER}} {{localurl: Citt% C3% A0}} obteniu el resultat //it.wikipedia.org/wiki/Citt%C3%A0.
  • Quan utilitzeu les variables localurl i fullurl per referir-vos a pàgines que contenen la cadena "target =" seguida de noms de pàgina o d'usuari, aquesta informació no es converteix. En aquest cas, heu de posar la informació a la primera part de la variable localurl , després del caràcter "/".
  • També hi ha variants localurle i fullurle , en què el maneig dels caràcters d'escapament és lleugerament diferent; aquestes variants estan pensades per a un ús intern del sistema i no s’han d’utilitzar en el text de les pàgines.

Utilitzant la variable int

La variable int ( interna ) s’utilitza per recuperar les pàgines de l’espai de noms MediaWiki. Si l'usuari ha seleccionat l'idioma predeterminat del projecte a les seves Preferències , mitjançant la sintaxi {{int: nom_pagina}} es mostrarà el contingut de la pàgina [[MediaWiki: Nom_Pàgina]]. Si l'usuari ha seleccionat un idioma diferent, es mostrarà el contingut de la pàgina [[MediaWiki: PageName / languagecode]] (per exemple, [[MediaWiki: PageName / fr]] per al francès ), si existeix, en cas contrari el de la pàgina [[MediaWiki: PageName]].

Variables de temps

Les variables descrites en aquesta secció estan relacionades amb la data i l’hora del sistema i varien en conseqüència.

Variable del sistema Resultat Explicació
Curs
{{CURRENTYEAR}} 2021 Any actual en xifres
Mes
{{CURRENTMONTH}} 08 Mes actual en xifres (01-12)
{{CURRENTMONTHNAME}} Agost Mes actual en lletres, complet
{{CURRENTMONTHABBREV}} agulla Mes actual en lletres, abreujat
Dia
{{CURRENTDAY}} 22 Dia actual en xifres (1-31)
{{CURRENTDAY2}} 22 El dia actual sempre té dos dígits (01-31)
{{CURRENTDAYNAME}} Diumenge Dia actual de la setmana
{{CURRENTDOW}} 0 Dia actual de la setmana
en xifres (0 = diumenge, ..., 6 = dissabte)
Ara
{{CURRENTTIME}} 22:39 Hora actual (UTC)
{{LOCALTIME}} 00:39 Hora actual (veure notes)
{{CURRENTHOUR}} 22 Hora actual sense minuts (UTC)
{{LOCALHOUR}} 00 Hora actual sense minuts (veure notes)
Altres
{{CURRENTTIMESTAMP}} 20210822223932 Data i hora actuals de la ISO 8601
{{CURRENTWEEK}} 33 Setmana actual en xifres (1-54)
Nota
  • Quan s'utilitza una plantilla que conté l'ordre subst subst (per exemple {{subst:CURRENTDAY}} ), el valor actual de la variable s'insereix al text de la pàgina quan s'utilitza la plantilla per primera vegada.
  • La variable {{CURRENTTIME}} informa del valor de l'hora UTC .
    • Per obtenir l'hora relativa a it.wiki ( CET = UTC + 1, més qualsevol altra hora a causa de l' horari d'estiu , tal com s'estableix a les vostres preferències ), només cal que utilitzeu la variable {{LOCALTIME}} .
    • Per al temps relatiu a it.wiki (o hores relatives a diferents zones horàries , que actuen sobre el valor del paràmetre d' hores ), també podeu utilitzar la funció d'analitzador següent: {{#time:H:i|+2 hours}} .
  • A més de {{LOCALTIME}} i {{LOCALHOUR}} , també hi ha altres variables amb LOCAL en lloc de CURRENT ( {{LOCALYEAR}} etc.). Tot i això, aquestes variables pràcticament no s’han d’utilitzar perquè corresponen exactament als seus correlatius amb CURRENT.

Nombre d'entrades i estadístiques

La variable NUMBEROFARTICLES indica en temps real el nombre de pàgines de l’espai de noms principal que contenen almenys un enllaç i no són redireccions. Coincideix amb el nombre actual d’entrades d’enciclopèdia, talons que contenen almenys un enllaç i pàgines d’ aclariment . També hi ha altres variables per indicar el nombre total de pàgines, el nombre d’administradors, etc.

Cal afegir :R per tenir el nombre sense separadors de milers (útil per exemple per als càlculs).

Variable del sistema Resultat Explicació
{{NUMBEROFARTICLES}} 1 712 633 Nombre d'elements continguts en el projecte
{{NUMBEROFPAGES}} 7 179 438 Nombre total de pàgines contingudes en el projecte
{{NUMBEROFFILES}} 142 547 Nombre de fitxers carregats al projecte
{{NUMBEROFEDITS}} 122 304 538 Nombre d'edicions del projecte
{{NUMBEROFUSERS}} 2 156 656 Nombre d'usuaris registrats
{{NUMBEROFACTIVEUSERS}} 7 439 Nombre d'usuaris actius, segons els criteris escrits a Especial: estadístiques
{{NUMBEROFADMINS}} 114 Nombre d'administradors del projecte

Variables de pàgina

{{PAGENAME}}
({{PAGENAMEE}})
Retorna el nom de la pàgina actual (al títol la part després dels dos punts ( :) )
{{NAMESPACE}}
({{NAMESPACEE}})
Retorna el nom de l'espai de noms actual (al títol, la part anterior als dos punts ( :) )
{{NAMESPACENUMBER}} Retorna el número de l'espai de noms actual ( llista )
{{FULLPAGENAME}}
({{FULLPAGENAMEE}})
Retorna el nom complet de la pàgina actual (tal com apareix al títol)
{{BASEPAGENAME}}
({{BASEPAGENAMEE}})
Torna la primera part del nom de la pàgina actual (a la part del títol després dels dos punts ( :) i abans que l'última barra inclosa ( / ) només funcioni a l' espai de noms en què està activat sottopaginazione )
{{ROOTPAGENAME}}
({{ROOTPAGENAMEE}})
Retorna el nom de la "pàgina arrel" actual (al títol de la peça després dels dos punts ( :) i abans de la primera barra inclosa ( / ); només funciona a l' espai de noms en què està activada sottopaginazione )
{{SUBPAGENAME}}
({{SUBPAGENAMEE}})
Retorna el nom de la subpàgina actual (al títol la part posterior a l'última barra inclinada ( / ); només funciona als espais de noms on la subpàgina està activada)
  • {{FULLPAGENAME}}
    Per exemple, Utente:Tuo Nome/A/B
  • {{NAMESPACE}} : {{PAGENAME}}
    Per exemple, Utente : el Tuo Nome/A/B
  • {{NAMESPACE}} : {{BASEPAGENAME}} / {{SUBPAGENAME}}
    Per exemple, Utente : el Tuo Nome/A / B

Les variables NAMESPACEE , PAGENAMEE i FULLPAGENAMEE retornen els noms de pàgina en el format utilitzat a la URL: els espais se substitueixen per guions baixos ( guió baix "_") i caràcters especials pels seus codis de sortida. Les pàgines corresponents NAMESPACE , PAGENAME i FULLPAGENAME mostren els noms de les pàgines tal com es mostren. En combinació amb la variable localurl , cal utilitzar aquesta última variant. (Vegeu la secció amb exemples d'ús a continuació .)

Nota
  • En el cas d'utilitzar-se dins d'una plantilla , les variables prenen el valor de la pàgina en què s'utilitza la plantilla, no el relatiu a la plantilla.
  • Quan s'utilitza una plantilla que conté l'ordre replace
 {{subst: PAGENAME}} 
el valor actual de la variable s'insereix al text de la pàgina quan s'utilitza la plantilla per primera vegada.

Alternatives de NAMESPACE

{{SUBJECTSPACE}}
({{SUBJECTSPACEE}})
Retorna sempre l' espai de noms pare de la pàgina actual
{{TALKSPACE}}
({{TALKSPACEE}})
Retorna sempre l' espai de noms de la pàgina de discussió de la pàgina actual
{{ARTICLESPACE}}
({{ARTICLESPACEE}})
Vegeu {{SUBJECTSPACE}}

Si introduïu TALKSPACE en qualsevol pàgina, sempre retornarà el seu espai de noms de discussió; si introduïu SUBJECTSPACE en qualsevol pàgina de discussió, retornarà l'espai de noms relatiu de la pàgina principal associada.

Alternatives FULLNAMEPAGE

{{SUBJECTPAGENAME}}
({{SUBJECTPAGENAMEE}})
Torna sempre {{SUBJECTSPACE}}: {{PAGENAME}}
{{TALKPAGENAME}}
({{TALKPAGENAMEE}})
Torna sempre {{TALKSPACE}}: {{PAGENAME}}
{{ARTICLEPAGENAME}}
({{ARTICLEPAGENAMEE}})
Torna sempre {{ARTICLESPACE}}: {{PAGENAME}}

Utilitzant la variable RevisionID

La variable REVISIONID proporciona una referència única a l'edició específica de la pàgina que es consulta, entre totes les revisions que ha sofert des de la seva creació. Es pot utilitzar per construir un URL que faci referència sempre a aquesta versió específica (fins i tot si és l'última de la pàgina) inserint la cadena "old_id = {{REVISIONID}}" al final. Per obtenir l'URL complet de la pàgina que esteu visualitzant directament, simplement seleccioneu l'enllaç "Enllaç permanent" a la caixa d'eines de l'esquerra de la pàgina.

Aquesta funció és útil quan cal fer referència a una versió específica de la pàgina sense tenir en compte els canvis posteriors, per exemple per citar-la en una pàgina de debat o en la bibliografia d’una obra. Quan es mostra una versió específica d’una pàgina, la data i l’hora de la modificació (a l’hora local del servidor o a l’hora UTC si no heu iniciat la sessió ) i els enllaços a la versió actual, anterior i la versió apareixen a la part superior esquerra. existir.

Hi ha altres variables relacionades amb les revisions.

{{REVISIONDAY}}
El dia que es va fer la revisió
{{REVISIONDAY2}}
El dia (en dos dígits) en què es va fer la revisió
{{REVISIONMONTH}}
El mes en què es va fer la revisió
{{REVISIONYEAR}}
L'any en què es va fer la revisió
{{REVISIONTIMESTAMP}}
Data i hora de la revisió ISO 8601
Nota
  • Els valors de la variable REVISIONID són els mateixos que els que s’utilitzen a la pàgina de l’ historial
  • En el cas d’una previsualització, el valor de la variable REVISIONID és 0.


Plantilla

Hi ha algunes plantilles que combinen les funcions de les variables de pàgina:

  • {{ FULLROOTPAGENAME }} barreja les dues variables FULLPAGENAME i ROOTPAGENAME , retornant el nom de la pàgina amb espai de noms i sense subpàgines.
  • {{ FULLBASEPAGENAME }} barreja les dues variables FULLPAGENAME i BASEPAGENAME , retornant el nom de la pàgina amb l’espai de noms excloent l’última subpàgina.

Altres variables

Variable del sistema Exemple Resultat Explicació
{{PAGESINCATEGORY: NomeCategoria}}
{{PAGESINCATEGORY: NameCategory | R}}

(o el PAGESINCAT equivalent)
{{PAGESINCATEGORY:Utenti it-M}}
{{PAGESINCATEGORY:Utenti it-M|R}}
{{PAGESINCATEGORY:Utenti it-M|pages|R}}
{{PAGESINCATEGORY:Arte}}
{{PAGESINCATEGORY:Arte|pages}}
{{PAGESINCATEGORY:Arte|subcats}}
{{PAGESINCATEGORY:Arte|files}}
9 787
9787
9787
43
13
30
0
Retorna el nombre de pàgines d'una categoria determinada. Per defecte compta tot tipus de pàgines, però amb el segon paràmetre podeu especificar:
  • pàgines = excloent subcategories i fitxers
  • subcats = només subcategories
  • fitxers = només fitxers

NB: aquesta és una funció pesada

{{PAGESIZE: NamePage}}
{{PAGESIZE: NamePage | R}}
{{PAGESIZE:Roma}}
{{PAGESIZE:Roma|R}}
203 979
203979
Retorna la mida del codi de wikipedia d'una pàgina determinada (tal com apareix al seu historial). NB: aquesta és una funció pesada
{{NUMBERINGROUP: NomeGruppo}}
{{NUMBERINGROUP:bureaucrat}}
5
Retorna el nombre d'usuaris d'un grup determinat
{{!}} {{!}} | En realitat és una constant: torna una barra vertical "|". És útil quan es vol evitar el | s’interpreta com un separador de paràmetres. Fins a l’octubre de 2014, la funció es va crear mitjançant una plantilla, que ja s’ha eliminat.

Per a la variable NUMBERINGROUP, els noms del grup són:

  • * per a tots els usuaris
  • user per a usuaris registrats
  • autoconfirmed per a usuaris autoconfirmed
  • emailconfirmed per als usuaris amb adreces de correu electrònic confirmats
  • bot per bots
  • sysop per a administradors
  • bureaucrat per a buròcrates

Quan utilitzeu una variable de pàgina (per exemple, {{PAGENAME}}) en combinació amb una variable de categoria (per exemple, {{PAGESINCATEGORY}}), heu de posar aquesta variable dins de la funció {{#titleparts}}. Això es deu a un error en què no s'aconsegueix l'efecte desitjat quan es tracta d'entrades que contenen alguns caràcters (com ara 'i *). [1] Per exemple, en lloc d'escriure {{PAGESINCATEGORY:{{PAGENAME}}}} escriure {{PAGESINCATEGORY:{{#titleparts:{{PAGENAME}}}}}} , en cas contrari a Categoria: Teatri dell'Aquila el PAGESINCATEGORY no funciona.

Exemples d'ús

Combinació de variables Resultat
{{SERVER}} {{localurl: {{FULLPAGENAME}} | action = edit}} //it.wikipedia.org/w/index.php?title=Aiuto:Variabili&action=edit
{{fullurl: {{FULLPAGENAME}} | action = edit}} //it.wikipedia.org/w/index.php?title=Aiuto:Variabili&action=edit
{{fullurl: {{NAMESPACE}}: {{PAGENAME}} | action = edit}} //it.wikipedia.org/w/index.php?title=Aiuto:Variabili&action=edit
{{fullurl: Special: Whatlinkshere | target = {{NAMESPACE}}: {{PAGENAME}}}} //it.wikipedia.org/w/index.php?title=Speciale:Whatlinkshere&target=Help:Variables
[[{{NAMESPACE}}: {{PAGENAME}} _ 1]] Ajuda: Variables_1
{{SERVER}} {{localurl: {{NAMESPACE}}: {{PAGENAME}}}} //it.wikipedia.org/wiki/Aiuto:Variabili
{{SERVER}} {{localurl: {{NAMESPACE}}: {{PAGENAME}} | oldid = {{REVISIONID}}}} //it.wikipedia.org/w/index.php?title=Aiuto:Variabili&oldid=-

L’últim exemple no és útil com a enllaç quan s’utilitza a la mateixa pàgina, però proporciona informació útil sobre la pàgina de referència, per exemple, quan es fa una còpia de la pàgina imprimint-la o desant-la en HTML. En aquest darrer cas, l’enllaç de l’HTML apunta directament a la pàgina original. El text també es pot utilitzar com a referència a una versió específica de la pàgina i es pot extreure de l'enllaç "Enllaç permanent" de l'esquerra o de l'historial.

Com s'ha esmentat anteriorment, amb la variable localurl sempre heu d'utilitzar la variable PAGENAME amb només una E, en cas contrari els enllaços que contenen caràcters especials no funcionaran. Per exemple, donada la pàgina Þ , escrivint {{localurl: Þ}} obteniu correctament / wiki /% C3% 9E (i afegint {{SERVER}} s’obté l’enllaç //it.wikipedia.org/wiki/%C3 % 9E que apunta a la pàgina correcta). Al contrari, escriure {{PAGENAMEE}} proporciona% C3% 9E, que si s’insereix a la variable {{localurl:% C3% 9E}} dóna el resultat / wiki /% C3% 9E. Com que no es modifica, la funció localurl no s'aplica i l'addició de {{SERVER}} només resulta en un enllaç incorrecte //it.wikipedia.org/wiki/%C3%9E que no apunta cap a cap lloc.

A les plantilles, per als enllaços a pàgines que depenen d'un paràmetre, l'estil d'enllaç "extern" també s'utilitza per indicar enllaços interns; això impedeix que el sistema faci un enllaç a la pàgina d'edició encara que la pàgina ja existeixi. Podeu utilitzar variables per crear l'enllaç extern.

Variables com a funcions

Les variables també es poden utilitzar funcionalment. És a dir, inserir alguna entrada després dels dos punts (:) retornarà una sortida calculada associada a la variable.

Per exemple:

  • la sintaxi {{PAGENAME: Fils d'usuari: usuari de mostra}} retorna "Usuari de mostra".
  • la sintaxi {{NAMESPACE: debats d'usuari: exemple d'usuari}} dóna lloc a "debats d'usuari".

Ús de variables als enllaços

Les variables també es poden utilitzar dins dels enllaços:

Per exemple, la sintaxi [[a {{NAMESPACE}} b | c {{PAGENAME}} d]] dóna lloc a l'enllaç c Variables d a la pàgina "Ajuda b".

Plantilles homònimes

Si el nom d'una plantilla és el mateix que una variable, es cridarà a la variable. Tot i això, per evitar confusions, no creeu plantilles amb aquests noms.

Si realment voleu incloure la plantilla: PAGENAME , heu d’escriure {{Template:PAGENAME}} . En alguns casos, afegir paràmetres obligarà l’analitzador a invocar la plantilla; per exemple, {{CURRENTDAYNAME|x}} inclourà Plantilla: CURRENTDAYNAME , no la variable.

Nota

Pàgines relacionades

Altres projectes

Per obtenir informació tècnica completa i actualitzada: