Variables


Introducción

Las Variables de Wikispaces permiten incluir contenidos dinámicos en tus páginas. Esto es, los contenidos que crees usando variables es automáticamente actualizado para reflejar alguna información importante como el número de páginas de tu espacio o la fecha actual.

Las Variables pueden ser usadas en cualquier parte dentro del Wikitexto y sus valores son actualizados cada vez que la página es mostrada. Las Variables tienen la forma {$VARIABLENAME} y opcionalmente pueden ser modificadas con un modificador con la forma {$VARIABLENAME}.

Las variables son particularmente útiles cuando sin usadas con formas como [[include page="..."]] y con templates (plantillas de página) para crear páginas por defecto personalizadas, encabezados o pies de página comunes o en otras páginas que requieren de contenido dinámico.

Nota: Debido a que a veces las paginas son cogidas después de haber sido creadas, algunos datos, como el número de páginas del espacio, pueden no ser actualizadas inmediatamente.

Ejemplos

Template (plantilla de página)

Este ejemplo es para crear un sencillo encabezado de revisión de contenido que inserta el nombre del espacio revisado, la persona que lo ha revisado por última vez y la fecha de la revisión. Puede ser guardado como una plantilla de página (template) disponible para crear nuevas páginas.

===Revisión de Página===
Nombre de Página: {$page}
Página del Sitio: [[http://web20-educacion.wikispaces.com/{$page|url}]]
Revisado por: {$revisioneditor}
Fecha de la Revisión: {$revisiondate}


Revisión de Página

Nombre de Página: Variables Espanol
Página del Sitio: http://web20-educacion.wikispaces.com/Variables Espanol
Revisado por: manuelflr
Fecha de la Revisión: Sep 16, 2007 1:10 pm


Pie de Página con el Último Editor

Esta es una porción de wikitexto que puede ser incluida en un pie de página para mostrar información sobre la última revisión de una página.

----
Esta página ha sido editada {$pagerevisions} veces.
La última modificación fue hecha por [[user:{$revisioneditor}]] en {$revisiondate}


Esta página ha sido editada 59 veces.
La última modificación fue hecha por - manuelflr manuelflr en Sep 16, 2007 1:10 pm


Descripción de las Variables


Espacio

Nombre del espacio
{$spacename}
web20-educacion
Texto del espacio
{$spacetext}
web20-educacion
Descrpción del espacio
{$spacedescription}

Número de Páginas
{$pagesinspace}
75
Nombre del Servidor (nombre del alojador del Wikispacio)
{$servername}
web20-educacion.wikispaces.com
Servidor (la url de la página principal del Wikiespacio)
{$server}
http://web20-educacion.wikispaces.com
Licencia
{$licensename}
Creative Commons Attribution Share-Alike 3.0 License
URL de la Licencia
{$licenseurl}
http://www.creativecommons.org/licenses/by-sa/3.0
Número de Miembros
{$membersinspace}
1
Número de Organizdores
{$organizersinspace}
1

Página

Nombre de la Página
{$page}
Variables Espanol
Número de Revisiones
{$pagerevisions}
59
Nombre de la Página Completo (alias para {$spacename}:{$page})
{$fullpagename}
web20-educacion:Variables Espanol

Revision

Editor (Nombre de usuario o la dirección IP del invitado que hizo la revisión)
{$revisioneditor}
manuelflr
Commentarios
{$revisioncomment}

Identificación de la Revision
{$revisionid}
8034509

Fechas de la Revision

Fecha (En formato legible para humanos)
{$revisiondate}
Sep 16, 2007 1:10 pm
Día
{$revisionday}
16
Dí (con cero al principio)
{$revisionday2}
16
Mes
{$revisionmonth}
9
Año
{$revisionyear}
2007
Hora (En formato ISO 8601 )
{$revisiontimestamp}
2007-09-16T20:10:36+00:00

Creación

Creador(Nombre de Usuario del ususario, o la IP del invitado que creó esta página)
{$creator}
manuelflr
Comentario
{$creationcomment}

ID de creación de página
{$creationid}
6062306

Fechas de Creación

Fecha (En formato legible para humanos)
{$creationdate}
Jul 17, 2007 3:46 pm
Día
{$creationday}
17
Día (con cero delante)
{$creationday2}
17
Mes
{$creationmonth}
7
Año
{$creationyear}
2007
Inclusón de Fecha y Hora (En formato ISO 8601 )
{$creationtimestamp}
2007-07-17T22:46:31+00:00

Modificadores

Los modifiers se usan para cambiar el valor de una variable a un farmato diferente. Los modificadores están separados del nombre de la variable con el signo (|) para usarse juntos. Por ejemplo, {$pagename|ignoreinclude|url}

Modificadores de Salida

Url de salida
|url (e.g. {$server|url} )
http%3A%2F%2Fweb20-educacion.wikispaces.com

Scope Modifiers

Ignore Include (Gets the value for the variable at the actual page that the variable lives on, possibly an included file)
|ignoreinclude (e.g. {$pagename|ignoreinclude} )
Variables Espanol

Variables Javascript

Al editar páginas, es posible incluir Javascript como Objetos Incrustadose (Embedded Object).
Se puede acceder a diversas variables por parte del usuario para determinar el estado actual de la aplicación, así:

Variables de Definición de Usuario/Espacio



wikispaces_isUserLoggedIn
boolean
marcr si el usuario ha proporcionado información de identificación válida
wikispaces_username
string
marcar al nombre de usuario del usuario actual
wikispaces_spaceName
string
marcar al Espacio actual que el usuario está viendo

Variables de Construcción de URL



wikispaces_method
string
sistema - tipo de función que está siendo realizada 'ver', etc )
wikispaces_object
string
sistema - tipo de objeto que está siendo visto/modificado ( 'mensaje', etc )
wikispaces_page
string
marcar al nombre del la wiki-página actual
wikispaces_id
string
sistema - identificador de objecto ( para mensajes )


Creada por:- manuelflr manuelflr - Jul 17, 2007 3:46 pm