Axuda: variables

Da Wikipedia, a enciclopedia libre.
Ir á navegación Ir á busca
Gnome-help.svg - Mesa de información

O software MediaWiki no que se basea Wikipedia ofrece un conxunto de variables do sistema, que poden usarse como parámetros en calquera páxina. O valor de cada variable pode depender da configuración do sitio, da data e hora do sistema, da páxina na que esteas ou dunha combinación desta información.

O uso de variables é similar ao dos modelos , tamén desde o punto de vista da sintaxe: {{VARIABILE}} .

Nas táboas seguintes, a primeira columna contén o nome da variable, a segunda o resultado do seu uso, na Wikipedia italiana, nesta páxina e neste momento. A terceira columna é unha breve explicación do que significa a variable e de como pode variar noutros contextos.

Variables do proxecto

As variables descritas nesta sección están relacionadas co proxecto Wikimedia individual e coa súa configuración. Polo tanto, deben considerarse constantes para a Wikipedia en italiano, a non ser que se fagan cambios substanciais na configuración do sitio (corrección do nome dun espazo de nomes, servidores en movemento, etc.).

Variable do sistema Resultado Explicación
{{ns:-2}} ou {{ns:Media}} Media Nome do espazo de nomes especial -2
{{ns:-1}} ou {{ns:Special}} Especial Nome do espazo de nomes especial -1
{{ns:1}} ou {{ns:Talk}} Discusión Nome do espazo de nomes predeterminado 1
{{ns:2}} ou {{ns:User}} Usuario Nome do espazo de nomes predeterminado 2
{{ns:3}} ou {{ns:User_talk}} Discusións de usuarios Nome do espazo de nomes predeterminado 3
{{ns:4}} ou {{ns:Project}} Wikipedia Nome predeterminado do espazo de nome 4
{{ns:5}} ou {{ns:Project_talk}} Discusións na Wikipedia Nome predeterminado do espazo de nome 5
{{ns:6}} ou {{ns:Image}} Ficheiro Nome predeterminado do espazo de nome 6
{{ns:7}} ou {{ns:Image_talk}} Arquiva as discusións Nome predeterminado do espazo de nome 7
{{ns:8}} ou {{ns:MediaWiki}} MediaWiki Nome predeterminado do espazo de nome 8
{{ns:9}} ou {{ns:MediaWiki_talk}} Discusións sobre MediaWiki Nome predeterminado do espazo de nome 9
{{ns:10}} ou {{ns:Template}} Modelo Nome predeterminado do espazo de nome 10
{{ns:11}} ou {{ns:Template_talk}} Discusións sobre modelos Nome predeterminado do espazo de nome 11
{{ns:12}} ou {{ns:Help}} Axuda Nome predeterminado do espazo de nome 12
{{ns:13}} ou {{ns:Help_talk}} Axuda ás discusións Nome predeterminado do espazo de nome 13
{{ns:14}} ou {{ns:Category}} Categoría Nome predeterminado do espazo de nome 14
{{ns:15}} ou {{ns:Category_talk}} Discusións de categoría Nome predeterminado do espazo de nome 15
{{ns:100}} Portal Nome do espazo de nomes personalizado 100
{{ns:101}} Discusións do portal Nome do espazo de nome personalizado 101
{{SITENAME}} Wikipedia Nome do sitio
{{SERVER}} //it.wikipedia.org URL do servidor que aloxa as páxinas
{{SERVERNAME}} it.wikipedia.org Nome do servidor que aloxa as páxinas
{{localurl:nome pagina}} / wiki / Nome_páxina URL local da páxina especificada
{{localurl:nome pagina| query }} consulta /w/index.php?title=Page_name& Como arriba, con parámetro de consulta
{{fullurl:nome pagina}} //it.wikipedia.org/wiki/Page_Name URL completo da páxina especificada
{{fullurl:nome pagina| query }} //it.wikipedia.org/w/index.php?title=Page_Name&query Como arriba, con parámetro de consulta
{{int:aboutsite}} Información na Wikipedia Especificouse a páxina interna

Uso das variables localurl e fullurl

Ao determinar o valor das variables localurl e fullurl , o parámetro do nome da páxina interprétase e modifícase do fullurl :

  • os espazos substitúense por caracteres de guión baixo (guión baixo, "_")
  • os caracteres especiais substitúense polos seus respectivos códigos de escape

Exemplo: {{localurl:Famiglia (società)}} convértese en: / wiki / Family_ (company% C3% A0)

Deste xeito é posible usar a variable localurl para crear directamente unha ligazón externa a unha páxina do mesmo proxecto ou a páxinas de proxectos similares que usan URL do mesmo formulario para a parte entre o nome do servidor e o de a páxina (no caso dos proxectos Wikimedia tes "/ wiki /" ou "w / index.php? title =").

Nota
  • o parámetro nome da páxina debe escribirse sen códigos de escape, xa que o sistema sempre os engade. Por exemplo, para obter o URL correcto //it.wikipedia.org/wiki/Citt%C3%A0 é necesario escribir na páxina {{SERVER}} {{localurl: City}}; se escribes {{SERVER}} {{localurl: Citt% C3% A0}} obtés o resultado //it.wikipedia.org/wiki/Citt%C3%A0.
  • Cando usa as variables localurl e fullurl para referirse a páxinas que conteñen a cadea "target =" seguida de páxinas ou nomes de usuario, esta información non se converte. Neste caso, cómpre colocar a información na primeira parte da variable localurl , despois do carácter "/".
  • Hai tamén variantes localurle e fullurle , nas que o manexo dos caracteres de escape é lixeiramente diferente; estas variantes están pensadas para o uso interno do sistema e non se deben empregar no texto das páxinas.

Usando a variable int

A variable int ( interna ) úsase para recuperar as páxinas do espazo de nomes MediaWiki. Se o usuario seleccionou o idioma predeterminado do proxecto nas súas Preferencias , usando a sintaxe {{int: nome de páxina}} amosarase o contido da páxina [[MediaWiki: Nome da páxina]]. Se o usuario seleccionou un idioma diferente, amosarase o contido da páxina [[MediaWiki: PageName / languagecode]] (por exemplo, [[MediaWiki: PageName / fr]] para francés ), se existe, doutro xeito o da páxina [[MediaWiki: PageName]].

Variables de tempo

As variables descritas nesta sección están relacionadas coa data e hora do sistema e varían en consecuencia.

Variable do sistema Resultado Explicación
Ano
{{CURRENTYEAR}} 2021 Ano actual en cifras
Mes
{{CURRENTMONTH}} 08 Mes actual en cifras (01-12)
{{CURRENTMONTHNAME}} Agosto Mes actual en letras, completo
{{CURRENTMONTHABBREV}} agulla Mes actual en letras, abreviado
Día
{{CURRENTDAY}} 22 Día actual en cifras (1-31)
{{CURRENTDAY2}} 22 Día actual sempre dous díxitos (01-31)
{{CURRENTDAYNAME}} Domingo Día actual da semana
{{CURRENTDOW}} 0 Día actual da semana
en cifras (0 = domingo, ..., 6 = sábado)
Agora
{{CURRENTTIME}} 22:39 Hora actual (UTC)
{{LOCALTIME}} 00:39 Hora actual (ver notas)
{{CURRENTHOUR}} 22 Hora actual sen minutos (UTC)
{{LOCALHOUR}} 00 Hora actual sen minutos (ver notas)
Outra
{{CURRENTTIMESTAMP}} 20210822223932 Data e hora actual da ISO 8601
{{CURRENTWEEK}} 33 Semana actual en cifras (1-54)
Nota
  • Cando se usa un modelo que contén o comando subst subst (por exemplo {{subst:CURRENTDAY}} ), o valor actual da variable insírese no texto da páxina cando se emprega o modelo por primeira vez.
  • A variable {{CURRENTTIME}} informa do valor da hora UTC .
    • Para obter o tempo relativo a it.wiki ( CET = UTC + 1, máis calquera outro horario debido ao horario de verán , como se establece nas túas preferencias ) só tes que usar a variable {{LOCALTIME}} .
    • Para o tempo relativo a it.wiki (ou horas relativas a diferentes fusos horarios , que actúan sobre o valor do parámetro horas ) tamén pode usar a seguinte función de analizador : {{#time:H:i|+2 hours}} .
  • Ademais de {{LOCALTIME}} e {{LOCALHOUR}} , tamén hai outras variables con LOCAL en lugar de ACTUAL ( {{LOCALYEAR}} etc.). Non obstante, estas variables case nunca deben usarse porque corresponden exactamente aos seus correlativos con ACTUAL.

Número de entradas e estatísticas

A variable NUMBEROFARTICLES indica en tempo real o número de páxinas do espazo de nomes principal que conteñen polo menos unha ligazón e non son redireccións. Coincide co número actual de entradas de enciclopedia, talóns que conteñan polo menos unha ligazón e páxinas de aclaración . Tamén hai outras variables para indicar o número total de páxinas, o número de administradores, etc.

É necesario engadir :R para ter o número sen separadores de miles (útil por exemplo para cálculos).

Variable do sistema Resultado Explicación
{{NUMBEROFARTICLES}} 1 712 633 Número de elementos contidos no proxecto
{{NUMBEROFPAGES}} 7 179 438 Número total de páxinas contidas no proxecto
{{NUMBEROFFILES}} 142 547 Número de ficheiros cargados no proxecto
{{NUMBEROFEDITS}} 122 304 538 Número de edicións do proxecto
{{NUMBEROFUSERS}} 2 156 656 Número de usuarios rexistrados
{{NUMBEROFACTIVEUSERS}} 7 439 Número de usuarios activos, segundo os criterios escritos en Especial: Estatísticas
{{NUMBEROFADMINS}} 114 Número de administradores do proxecto

Variables de páxina

{{PAGENAME}}
({{PAGENAMEE}})
Devolve o nome da páxina actual (no título a parte despois dos dous puntos ( :) )
{{NAMESPACE}}
({{NAMESPACEE}})
Devolve o nome do espazo de nomes actual (no título a parte antes dos dous puntos ( :) )
{{NAMESPACENUMBER}} Devolve o número do espazo de nomes actual ( lista )
{{FULLPAGENAME}}
({{FULLPAGENAMEE}})
Devolve o nome completo da páxina actual (tal e como aparece no título)
{{BASEPAGENAME}}
({{BASEPAGENAMEE}})
Retorna a primeira parte do nome da páxina actual (na parte título tras os dous puntos ( : ) e antes da última barra ( / ) só funciona no espazo de nomes no que se activa sottopaginazione )
{{ROOTPAGENAME}}
({{ROOTPAGENAMEE}})
Devolve o nome do "páxina raíz" actual (no título da peza tras os dous puntos ( : ) e antes da primeira barra ( / ); funciona só no espazo de nomes no que se activa sottopaginazione )
{{SUBPAGENAME}}
({{SUBPAGENAMEE}})
Devolve o nome da subpáxina actual (no título a parte posterior á última barra inclinada ( / ); só funciona nos espazos de nomes onde a subpáxina está activada)
  • {{FULLPAGENAME}}
    Por exemplo, Utente:Tuo Nome/A/B
  • {{NAMESPACE}} : {{PAGENAME}}
    Por exemplo, Utente : o Tuo Nome/A/B
  • {{NAMESPACE}} : {{BASEPAGENAME}} / {{SUBPAGENAME}}
    Por exemplo, Utente : o Tuo Nome/A / B

As variables NAMESPACEE , PAGENAMEE e FULLPAGENAMEE devolven os nomes das páxinas no formato usado na URL: os espazos substitúense por guións baixos ( guión baixo "_") e caracteres especiais polos seus códigos de escape. No seu lugar, as páxinas correspondentes NAMESPACE , PAGENAME e FULLPAGENAME amosan os nomes das páxinas a medida que se amosan. En combinación coa variable localurl é necesario empregar esta última variante. (Vexa a sección con exemplos de uso a continuación .)

Nota
  • No caso de usarse dentro dun modelo , as variables toman o valor da páxina na que se usa o modelo, non o relativo ao modelo.
  • Cando se usa un modelo que contén o comando replace
 {{subst: PAGENAME}} 
o valor actual da variable insírese no texto da páxina cando se usa o modelo por primeira vez.

Alternativas de NAMESPACE

{{SUBJECTSPACE}}
({{SUBJECTSPACEE}})
Devolve sempre o espazo de nome pai da páxina actual
{{TALKSPACE}}
({{TALKSPACEE}})
Devolve sempre o espazo de nome da páxina de conversa da páxina actual
{{ARTICLESPACE}}
({{ARTICLESPACEE}})
Ver {{SUBJECTSPACE}}

Se introduce TALKSPACE nalgunha páxina, sempre devolverá o seu espazo de nomes de discusión; se introduce SUBJECTSPACE en calquera páxina de debate, devolverá o espazo de nome relativo da páxina principal asociada.

Alternativas FULLNAMEPAGE

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

Usando a variable RevisionID

A variable REVISIONID proporciona unha referencia única á edición específica da páxina que se consulta, entre todas as revisións que sufriu desde a súa creación. Pódese usar para construír un URL que sempre se refire a esa versión específica (aínda que sexa a última da páxina) inserindo a cadea "old_id = {{REVISIONID}}" ao final. Para obter o URL completo da páxina que está a ver directamente, simplemente seleccione a ligazón "Ligazón permanente" na caixa de ferramentas á esquerda da páxina.

Esta función é útil cando é necesario referirse a unha versión específica da páxina sen ter en conta os cambios posteriores, por exemplo para citalo nunha páxina de debate ou na bibliografía dun traballo. Cando se amosa unha versión específica dunha páxina, a data e hora de modificación (na hora local do servidor ou na hora UTC se non está conectado ) e as ligazóns á versión actual, anterior e á versión aparecen na parte superior esquerda. existir.

Hai outras variables relacionadas coas revisións.

{{REVISIONDAY}}
O día en que se fixo a revisión
{{REVISIONDAY2}}
O día (en dous díxitos) no que se fixo a revisión
{{REVISIONMONTH}}
O mes no que se fixo a revisión
{{REVISIONYEAR}}
O ano no que se fixo a revisión
{{REVISIONTIMESTAMP}}
Data e hora da revisión ISO 8601
Nota
  • Os valores da variable REVISIONID son os mesmos que os empregados na páxina do historial
  • No caso dunha vista previa, o valor da variable REVISIONID é 0.


Modelo

Hai algúns modelos que mesturan as funcións das variables de páxina:

  • {{ FULLROOTPAGENAME }} mestura a dúas variables FULLPAGENAME e ROOTPAGENAME , retornando o nome da páxina, con espazo para nome e sen subpáxinas.
  • {{ FULLBASEPAGENAME }} mestura a dúas variables FULLPAGENAME e BASEPAGENAME , retornando o nome da páxina, con espazo de nomes excluíndo o último subpage.

Outras variables

Variable do sistema Exemplo Resultado Explicación
{{PAGESINCATEGORY: NomeCategoria}}
{{PAGESINCATEGORY: NameCategory | R}}

(ou o equivalente PAGESINCAT)
{{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
Devolve o número de páxinas nunha categoría determinada. Por defecto conta todos os tipos de páxinas, pero co segundo parámetro pode especificar:
  • páxinas = excluíndo subcategorías e ficheiros
  • subcats = só subcategorías
  • ficheiros = só ficheiros

NB Esta é unha función gravosa

{{PAGESIZE: NamePage}}
{{PAGESIZE: NamePage | R}}
{{PAGESIZE:Roma}}
{{PAGESIZE:Roma|R}}
203 979
203979
Devolve o tamaño do código wikikode unha páxina determinada (tal e como aparece no seu historial). NB Esta é unha función gravosa
{{NUMBERINGROUP: NomeGruppo}}
{{NUMBERINGROUP:bureaucrat}}
5
Devolve o número de usuarios nun grupo determinado
{{!}} {{!}} | En realidade é unha constante: devolve unha barra vertical "|". É útil cando se quere evitar o | interprétase como un separador de parámetros. Ata outubro de 2014, a función creouse a través dun modelo, que agora foi eliminado.

Para a variable NUMBERINGROUP os nomes dos grupos son:

  • * para todos os usuarios
  • user para usuarios rexistrados
  • autoconfirmed para usuarios autoconfirmed
  • emailconfirmed para usuarios con enderezos de correo-e confirmado
  • bot para bots
  • sysop para administradores
  • bureaucrat para burócratas

Ao usar unha variable de páxina (por exemplo, {{PAGENAME}}) en combinación cunha variable de categoría (por exemplo, {{PAGESINCATEGORY}}), cómpre colocar esa variable dentro da función {{#titleparts}}. Isto débese a un erro no que non se consegue o efecto desexado ao tratar con entradas que conteñan algúns caracteres (como 'e *). [1] Por exemplo, no canto de escribir {{PAGESINCATEGORY:{{PAGENAME}}}} necesario escribir {{PAGESINCATEGORY:{{#titleparts:{{PAGENAME}}}}}} , se non, en Categoría: Teatri dell'Aquila a PAGESINCATEGORY non funciona.

Exemplos de uso

Combinación de variables Resultado
{{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]] Axuda: 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=-

O último exemplo non é útil como ligazón cando se usa na propia páxina, pero proporciona información útil sobre a páxina de referencia, por exemplo, cando se fai unha copia da páxina imprimíndoa ou gardándoa en HTML. Neste último caso, a ligazón no HTML apunta directamente á páxina orixinal. O texto tamén se pode usar como referencia a unha versión específica da páxina e pódese extraer da ligazón "Enlace permanente" á esquerda ou do historial.

Como se mencionou anteriormente, coa variable localurl sempre debe empregar a variable PAGENAME cunha soa E, se non, as ligazóns que conteñan caracteres especiais non funcionarán. Por exemplo, dada a páxina Þ , escribindo {{localurl: Þ}} obtés correctamente / wiki /% C3% 9E (e engadindo {{SERVER}} obtés a ligazón //it.wikipedia.org/wiki/%C3 % 9E apuntando á páxina correcta). Pola contra, escribir {{PAGENAMEE}} dá% C3% 9E, que se se insire na variable {{localurl:% C3% 9E}} dá o resultado / wiki /% C3% 9E. Como non se modifica, a función localurl non se aplica e a adición de {{SERVER}} só resulta na ligazón incorrecta //it.wikipedia.org/wiki/%C3%9E que non apunta a ningún lado.

Nos modelos, para ligazóns a páxinas que dependen dun parámetro, o estilo de ligazón "externo" tamén se usa para indicar ligazóns internas; isto impide que o sistema faga unha ligazón á páxina de edición aínda que a páxina xa exista. Podes usar variables para construír a ligazón externa.

Variables como funcións

As variables tamén se poden usar funcionalmente. É dicir, inserir algunha entrada despois dos dous puntos (:) devolverá unha saída calculada asociada á variable.

Por exemplo:

  • a sintaxe {{PÁXENAME: Fíos de usuario: usuario de mostra}} devolve "Usuario de mostra".
  • a sintaxe {{NAMESPACE: Discusións de usuario: exemplo de usuario}} resulta en "Discusións de usuario".

Uso de variables nas ligazóns

As variables tamén se poden empregar nas ligazóns:

Por exemplo, a sintaxe [[a {{NAMESPACE}} b | c {{PAGENAME}} d]] resulta na ligazón c Variables d á páxina "A Axuda b".

Modelos homónimos

Se o nome dun modelo é o mesmo que unha variable, chamarase a variable. Non obstante, para evitar confusións, non cree modelos con estes nomes.

Se realmente quere incluír o Modelo: PAGENAME , ten que escribir {{Template:PAGENAME}} . Nalgúns casos, engadir parámetros obrigará ao analizador a invocar o modelo; por exemplo, {{CURRENTDAYNAME|x}} incluirá Modelo: CURRENTDAYNAME , non a variable.

Nota

Páxinas relacionadas

Outros proxectos

Para obter información técnica completa e actualizada: