Cambios

Ayuda:Variables

8814 bytes añadidos, 04:23 27 feb 2008
Nueva página: Las '''variables''' MediaWiki son cadenas de texto con la información de salida, como el tiempo, los detalles del sitio, o nombres de página. ==Parseo== La sintaxis de la mayoría...
Las '''variables''' MediaWiki son cadenas de texto con la información de salida, como el tiempo, los detalles del sitio, o nombres de página.

==Parseo==
La sintaxis de la mayoría de las variables es similar a [[Help:Templates/es|Plantillas]], pero en mayúsculas para ayudar a evitar conflictos. Si una plantilla tiene el mismo nombre y caso que una variable, se utilizará la variable. Puede obligarse al uso de la plantilla con la adición del modificador "msg:" (por ejemplo, "<code><nowiki>((msg: CURRENTYEAR)) </nowiki> </code>").

Las variables dependientes de la página proporcionará datos acerca de la página actulamente visualizada, independientemente de si la variable está en el código de la página o en una plantilla transcluded.

==Variables==
===Fecha y hora===
Las siguientes variables proporcionan la fecha y la hora según la zona horaria del usuario [[Special:Preferences|preferences]],, poe defecto la zona horaria UTC.

Debido a MediaWiki y a la caché del navegador, estas variables muestran con frecuencia cuándo la página fue ''almacenada'' en lugar de la hora actual.

{| {{prettytable}}
|-
!{{Hl2}}| Variable
!{{Hl2}}| Salida
!{{Hl2}}| Descripción
|-
|colspan="3"| '''Año'''
|-
| <nowiki>{{CURRENTYEAR}}</nowiki>
| {{CURRENTYEAR}}
| Año
|-
|colspan="3"| '''Mes'''
|-

| <nowiki>{{CURRENTMONTH}}</nowiki>
| {{CURRENTMONTH}}
| Mes (zero-padded number)
|-
| <nowiki>{{CURRENTMONTHNAME}}</nowiki>
| {{CURRENTMONTHNAME}}
| Mes (nombre)
|-
| <nowiki>{{CURRENTMONTHNAMEGEN}}</nowiki>
| {{CURRENTMONTHNAMEGEN}}
| Mes ([http://en.wikipedia.org/wiki/genitive genitive form])
|-
| <nowiki>{{CURRENTMONTHABBREV}}</nowiki>
| {{CURRENTMONTHABBREV}}
| Mes (abreviado)
|-
|colspan="3"| '''Día'''
|-
| <nowiki>{{CURRENTDAY}}</nowiki>
| {{CURRENTDAY}}
| Día del mes (unpadded number)
|-
| <nowiki>{{CURRENTDAY2}}</nowiki>
| {{CURRENTDAY2}}
| Día del mes (zero-padded number)
|-
| <nowiki>{{CURRENTDOW}}</nowiki>
| {{CURRENTDOW}}
| Día de la semana (unpadded number)
|-
| <nowiki>{{CURRENTDAYNAME}}</nowiki>
| {{CURRENTDAYNAME}}
| Día de la semana (name)
|-
|colspan="3"| '''Time'''
|-
| <nowiki>{{CURRENTTIME}}</nowiki>
| {{CURRENTTIME}}
| Hora (formato 24-horas HH:mm)
|-
| <nowiki>{{CURRENTHOUR}}</nowiki>
| {{CURRENTHOUR}}
| Hora (24-horas zero-padded number)
|-
|colspan="3"| '''Other'''
|-
| <nowiki>{{CURRENTWEEK}}</nowiki>
| {{CURRENTWEEK}}
| Semana (número)
|-
| <nowiki>{{CURRENTTIMESTAMP}}</nowiki>
| {{CURRENTTIMESTAMP}}
| ISO 8601 time stamp
|}

Las siguientes variables hacen lo mismo que las de arriba, pero usando la zona horaria del sitio en lugar de las preferenicas del usuario y el UTC:
* <nowiki>{{LOCALYEAR}}</nowiki>
* <nowiki>{{LOCALMONTH}}</nowiki>
* <nowiki>{{LOCALMONTHNAME}}</nowiki>
* <nowiki>{{LOCALMONTHABBREV}}</nowiki>
* <nowiki>{{LOCALDAY}}</nowiki>
* <nowiki>{{LOCALDAY2}}</nowiki>
* <nowiki>{{LOCALDOW}}</nowiki>
* <nowiki>{{LOCALDAYNAME}}</nowiki>
* <nowiki>{{LOCALTIME}}</nowiki>
* <nowiki>{{LOCALHOUR}}</nowiki>
* <nowiki>{{LOCALWEEK}}</nowiki>
* <nowiki>{{LOCALTIMESTAMP}}</nowiki>

===Estadísticas y detalles técnicos===
====Sitio====
{| {{prettytable}}
|-
!{{Hl2}}| Variable
!{{Hl2}}| Salida
!{{Hl2}}| Descripción
|-
| <nowiki>{{SITENAME}}</nowiki>
| {{SITENAME}}
| Nombre del wiki ({{mediawiki|Manual:$wgSitename|$wgSitename}})
|-
| <nowiki>{{CONTENTLANGUAGE}}</nowiki>
| {{CONTENTLANGUAGE}}
| Idioma de la interfaz por defecto ({{mediawiki|Manual:$wgLanguageCode|$wgLanguageCode}})
|-
| <nowiki>{{NUMBEROFPAGES}}</nowiki>
| {{NUMBEROFPAGES}}
| Número de páginas del wiki
|-
| <nowiki>{{NUMBEROFARTICLES}}</nowiki>
| {{NUMBEROFARTICLES}}
| Número de páginas del espacio de nombres principal
|-
| <nowiki>{{NUMBEROFFILES}}</nowiki>
| {{NUMBEROFFILES}}
| Número de archivos enviados
|}

====Última revisión de una página====
Las siguientes variabkes devueñven datos sobre la '''última edición de la página actual''', incluso cuando se está viendo una versión antigua de la página.

{| {{prettytable}}
|-
!{{Hl2}}| Variable
!{{Hl2}}| Salida
!{{Hl2}}| Descripción
|-
| <nowiki>{{REVISIONID}}</nowiki>
| {{REVISIONID}}
| ID única
|-
| <nowiki>{{REVISIONDAY}}</nowiki>
| {{REVISIONDAY}}
| Día en que se hizo la edición (cifra actualizada)
|-
| <nowiki>{{REVISIONDAY2}}</nowiki>
| {{REVISIONDAY2}}
| Día en el que se hizo la edición (zero-padded number)
|-
| <nowiki>{{REVISIONMONTH}}</nowiki>
| {{REVISIONMONTH}}
| Mes en el que se hizo la edición (unpadded number)
|-
| <nowiki>{{REVISIONYEAR}}</nowiki>
| {{REVISIONYEAR}}
| Año en el que se hizo la edición
|-
| <nowiki>{{REVISIONTIMESTAMP}}</nowiki>
| {{REVISIONTIMESTAMP}}
| Lapso temporal de la edición
|}

===Datos del URL===
====URLs====
{| {{prettytable}}
|-
!{{Hl2}}| Variable
!{{Hl2}}| Salida
!{{Hl2}}| Descripción
|-
| <nowiki>{{SERVER}}</nowiki>
| {{SERVER}}
| Dominio de la URL ({{mediawiki|Manual:$wgServer|$wgServer}})
|-
| <nowiki>{{SERVERNAME}}</nowiki>
| {{SERVERNAME}}
| nombre de dominio ({{mediawiki|Manual:$wgServerName|$wgServerName}})
|-
| <nowiki>{{SCRIPTPATH}}</nowiki>
| {{SCRIPTPATH}}
| ruta relativa del script ({{mediawiki|Manual:$wgScriptPath|$wgScriptPath}})
|-
| <nowiki>{{localurl:</nowiki>''pagename''<nowiki>}}</nowiki><br /><nowiki>{{localurl:pagename|</nowiki>''query string''<nowiki>}}</nowiki>
| {{localurl:pagename}}<br />{{localurl:pagename|query string}}
| ruta relativa para el título
|}

====Page names====
{| {{prettytable}}
|-
!{{Hl2}}| Variable
!{{Hl2}}| Salida
!{{Hl2}}| Descripción
|-
| <nowiki>{{FULLPAGENAME}}</nowiki>
| {{FULLPAGENAME}}
| Espacios de nombre y página de título
|-
| <nowiki>{{BASEPAGENAME}}</nowiki>
| {{BASEPAGENAME}}
| Página de título excluyendo el actual [[Help:subpage|subpage]] y ''sin'' el espacio de nombre dependiente ("Título" en "Title/foo")
|-
| <nowiki>{{PAGENAME}}</nowiki>
| {{PAGENAME}}
| Título de página
|-
| <nowiki>{{SUBPAGENAME}}</nowiki>
| {{SUBPAGENAME}}
| El [[Help:subpage|subpage]] título ("foo" en "Title/foo")
|-
| <nowiki>{{SUBJECTPAGENAME}}</nowiki>
| {{SUBJECTPAGENAME}}
| El título de la página de contenido asociada.
|-
| <nowiki>{{TALKPAGENAME}}</nowiki>
| {{TALKPAGENAME}}
| El título de la página de diálogo asociada.
|}

Los siguientes son URL-codificadas equivalentes:
* <nowiki>{{FULLPAGENAMEE}}</nowiki>
* <nowiki>{{PAGENAMEE}}</nowiki>
* <nowiki>{{BASEPAGENAMEE}}</nowiki>
* <nowiki>{{SUBPAGENAMEE}}</nowiki>
* <nowiki>{{SUBJECTPAGENAMEE}}</nowiki>
* <nowiki>{{TALKPAGENAMEE}}</nowiki>

====Espacio de nombres====
{| {{prettytable}}
|-
!{{Hl2}}| Variable
!{{Hl2}}| Salida
!{{Hl2}}| Descripciónn
|-
| <nowiki>{{NAMESPACE}}</nowiki>
| {{NAMESPACE}}
| Espacio de nombres (nombre)
|-
| <nowiki>{{SUBJECTSPACE}}</nowiki>
| {{SUBJECTSPACE}}
| Nombre del espacio de nombres de contenido asociado
|-
| <nowiki>{{TALKSPACE}}</nowiki>
| {{TALKSPACE}}
| Nombre del espacio de nombres de diálogo asociado
|}

Los siguientes son URL-codificadas equivalentes:
* <nowiki>{{NAMESPACEE}}</nowiki>
* <nowiki>{{SUBJECTSPACEE}}</nowiki>
* <nowiki>{{TALKSPACEE}}</nowiki>

<code><nowiki>{{ns:}}</nowiki></code> devuelve los nombres localizados de los espacios de nombre para este número constante. Los valores por defecto son:

{| {{prettytable}}
|-
!{{Hl2}}| Uso
!{{Hl2}}| Salida
|-
| <nowiki>{{ns:-2}} or {{ns:Media}}</nowiki>
| {{ns:-2}}
|-
| <nowiki>{{ns:-1}} or {{ns:Special}}</nowiki>
| {{ns:-1}}
|-
| <nowiki>{{ns:0}} or {{ns:Main}}</nowiki>
| {{ns:0}}
|-
| <nowiki>{{ns:1}} or {{ns:Talk}}</nowiki>
| {{ns:1}}
|-
| <nowiki>{{ns:2}} or {{ns:User}}</nowiki>
| {{ns:2}}
|-
| <nowiki>{{ns:3}} or {{ns:User_talk}}</nowiki>
| {{ns:3}}
|-
| <nowiki>{{ns:4}} or {{ns:Project}}</nowiki>
| {{ns:4}}
|-
| <nowiki>{{ns:5}} or {{ns:Project_talk}}</nowiki>
| {{ns:5}}
|-
| <nowiki>{{ns:6}} or {{ns:Image}}</nowiki>
| {{ns:6}}
|-
| <nowiki>{{ns:7}} or {{ns:Image_talk}}</nowiki>
| {{ns:7}}
|-
| <nowiki>{{ns:8}} or {{ns:MediaWiki}}</nowiki>
| {{ns:8}}
|-
| <nowiki>{{ns:9}} or {{ns:MediaWiki_talk}}</nowiki>
| {{ns:9}}
|-
| <nowiki>{{ns:10}} or {{ns:Template}}</nowiki>
| {{ns:10}}
|-
| <nowiki>{{ns:11}} or {{ns:Template_talk}}</nowiki>
| {{ns:11}}
|-
| <nowiki>{{ns:12}} or {{ns:Help}}</nowiki>
| {{ns:12}}
|-
| <nowiki>{{ns:13}} or {{ns:Help_talk}}</nowiki>
| {{ns:13}}
|-
| <nowiki>{{ns:14}} or {{ns:Category}}</nowiki>
| {{ns:14}}
|-
| <nowiki>{{ns:15}} or {{ns:Category_talk}}</nowiki>
| {{ns:15}}
|}

==Variables personalizadas==
MediaWiki acepta también variables personalizadas definidas como parte de las ampliaciones o específicas en una instalación concreta. Por ejemplo, algunas instalaciones pueden encontrar útil disponer de una variable que identifica el nombre de la organización o patrocinio en parte de la URL de la wiki que precede al título, si es susceptible de cambio o más complejo que <code><nowiki>http://{{SERVERNAME}}</nowiki></code>.