Manual del diseñador(919 kB.)

Anuncio
La Compañía IDI Ingeniería Informática Comunicación e Imagen Consultoría Productos y Servicios Atención al Cliente Acción Social
XOLIDO SYSTEMS
Tecnología Avanzada para sus Proyectos
“Nuestra pasión, crear, innovar y superarnos día a día”
XOLIDO SYSTEMS, S.A.
C/ Mantería, 16
47004 Valladolid – España
www.xolido.com
Tel. +34 983 298 272
Fax. +34 983 298 205
[email protected]
Atención al Cliente
Plataforma Internet Xolido®
Manual del Diseñador
Versión Diputación de Valladolid
Referencia: D201400107v01 20140416
Plataforma Internet Xolido ® -
Versión Diputación de Valladolid
Ref.: D201400107v01 20140416
M an u al d el D i s eñ ad or
ÍNDICE
A. Introducción........................................................................................................... 3
A.1 Características Generales ..................................................................................... 4
A.2 Cómo añadir includes a su página ........................................................................ 5
A.2.1 Módulo de contenidos ....................................................................................... 5
A.2.1.1 Añadiendo un módulo de contenidos .............................................................. 6
A.2.1.1.1. Añadir el módulo con sus artículos ....................................................................... 6
A.2.1.1.2. Añadir el menú de las secciones que contiene el módulo ......................................... 7
A.2.1.1.3. Añadir el nombre del módulo .............................................................................. 7
A.2.1.1.4. Añadir el nombre de una sección ......................................................................... 8
A.2.1.2 Parámetros para los includes de los módulos de contenidos .............................. 9
A.2.1.2.1 Includes para los módulos de contenidos ............................................................... 9
A.2.1.2.2 Includes para las secciones ................................................................................ 15
A.2.1.2.3 Includes para el nombre del módulo .................................................................... 18
A.2.1.2.4 Includes para el nombre de una sección............................................................... 20
A.2.1.2.5 Includes para el eslogan de una sección............................................................... 23
A.2.2 Buscador de contenidos .................................................................................. 24
A.2.3 Importación de contenidos .............................................................................. 25
A.2.4 Formularios ................................................................................................... 26
A.2.5 Copyright ..................................................................................................... 27
A.2.6 Etiquetas META ............................................................................................. 28
A.2.7 Galerías de imágenes ..................................................................................... 29
A.2.7.1 Include para una página SHTML .................................................................. 29
A.2.7.2 Enlace a una ventana nueva ....................................................................... 30
A.3 Visualización ...................................................................................................... 33
A.4 Plantillas ............................................................................................................ 33
A.4.1 Campos disponibles en las plantillas ................................................................. 35
A.4.1.1 Módulos de contenidos .............................................................................. 35
A.4.1.2 Importación RSS....................................................................................... 37
A.4.1.3 Galerías de imágenes ............................................................................... 38
B. Funciones disponibles para las plantillas ............................................................. 39
C/ Mantería, 16 · 47004 Valladolid · España · www.xolido.com
Tel. +34 983 298 272 · Fax +34 983 298 205 · [email protected]
Este documento es propiedad de Xolido Systems, S.A. y su contenido es confidencial. Este documento no puede ser reproducido, en su totalidad o parcialmente, ni mostrado a otros, ni
utilizado para otros propósitos que los que han originado su entrega, sin el previo permiso escrito de Xolido Systems, S.A. E n el caso de ser entregado en virtud de un contrato, su
utilización estará limitada a lo expresamente autorizado en dicho contrato. Xolido Systems, S.A. no podrá ser considerada responsable de eventuales errores u omisiones en la edición
®
del documento.
© 2001-2014 Xolido Systems, S.A.
Todos los derechos reservados
Xolido es una marca registrada
2 / 41
Plataforma Internet Xolido ® -
Versión Diputación de Valladolid
Ref.: D201400107v01 20140416
M an u al d el D i s eñ ad or
A. Introducción
La arquitectura de la Plataforma internet XOLIDO está diseñada de modo que la lógica de
negocio está separada de la presentación.
El diseñador gráfico es el encargado de crear una estructura o esqueleto donde se integran los
distintos componentes proporcionados por la Plataforma internet XOLIDO, como son los
módulos de contenidos, galerías de imágenes, etc. También deberá editar las plantillas de los
distintos módulos.
Para integrar estos módulos en el diseño realizado se utiliza la tecnología SSI (Server Side
includes).
En este manual se explicará el funcionamiento de los SSI y de las plantillas.
C/ Mantería, 16 · 47004 Valladolid · España · www.xolido.com
Tel. +34 983 298 272 · Fax +34 983 298 205 · [email protected]
Este documento es propiedad de Xolido Systems, S.A. y su contenido es confidencial. Este documento no puede ser reproducido, en su totalidad o parcialmente, ni mostrado a otros, ni
utilizado para otros propósitos que los que han originado su entrega, sin el previo permiso escrito de Xolido Systems, S.A. E n el caso de ser entregado en virtud de un contrato, su
utilización estará limitada a lo expresamente autorizado en dicho contrato. Xolido Systems, S.A. no podrá ser considerada responsable de eventuales errores u omisiones en la edición
®
del documento.
© 2001-2014 Xolido Systems, S.A.
Todos los derechos reservados
Xolido es una marca registrada
3 / 41
Plataforma Internet Xolido ® -
Versión Diputación de Valladolid
Ref.: D201400107v01 20140416
M an u al d el D i s eñ ad or
A.1 Características Generales
Los SSI (Server Side Includes, en adelante simplemente includes) son directivas que se
colocan en páginas HTML y que son evaluadas por el servidor en el momento de servir las
páginas. Permiten añadir de forma sencilla contenido generado dinámicamente.
El aspecto de los includes es el de un comentario de HTML. Al ser procesado por el servidor
Web se sustituye por código HTML, que muestra el módulo correspondiente (artículos,
galerías...). Para que el comentario sea sustituido por el código final, el servidor Web tiene que
procesar la página HTML.
<!--#include virtual=”url_del_include” -->
Los includes se emplean para añadir a su página módulos de la plataforma internet XOLIDO,
tales como noticias, galería de imágenes,…
Para que el servidor procese los includes, la extensión de la página debe ser shtml. Si por
error se inserta un include en una página que no tenga extensión shtml, el servidor no lo
procesará y no se mostrará en el navegador Web.
Los includes tienen que colocarse en unos dominios autorizados por el administrador. Si uno
de estos includes se coloca en un dominio no autorizado, el servidor mostrará un texto
avisando que el dominio no es válido.
Antes de añadir a su página cualquier módulo de la plataforma, debe tener clara la utilidad del
mismo en su sitio, su ubicación, así como la forma en que lo va a presentar. Por ejemplo, el
diseño de los elementos de la plataforma, tendrá que ir acorde al diseño general de su página.
Deberá determinar de antemano un lugar adecuado en su página para ubicar un nuevo módulo
de la plataforma. Por ejemplo, en la portada podría colocar un módulo de contenidos, una
galería de imágenes, una encuesta, etc.
C/ Mantería, 16 · 47004 Valladolid · España · www.xolido.com
Tel. +34 983 298 272 · Fax +34 983 298 205 · [email protected]
Este documento es propiedad de Xolido Systems, S.A. y su contenido es confidencial. Este documento no puede ser reproducido, en su totalidad o parcialmente, ni mostrado a otros, ni
utilizado para otros propósitos que los que han originado su entrega, sin el previo permiso escrito de Xolido Systems, S.A. E n el caso de ser entregado en virtud de un contrato, su
utilización estará limitada a lo expresamente autorizado en dicho contrato. Xolido Systems, S.A. no podrá ser considerada responsable de eventuales errores u omisiones en la edición
®
del documento.
© 2001-2014 Xolido Systems, S.A.
Todos los derechos reservados
Xolido es una marca registrada
4 / 41
Plataforma Internet Xolido ® -
Versión Diputación de Valladolid
Ref.: D201400107v01 20140416
M an u al d el D i s eñ ad or
A.2 Cómo añadir includes a su página
El método para añadir un include a su página es similar para todos los módulos de la
plataforma, debiendo seguir para cada uno los siguientes pasos:

Definir qué es lo que quiere incluir, dónde lo va a añadir y cómo lo va a presentar.

En la plataforma internet XOLIDO, configure el módulo que va a incluir y defina sus
características.

Copie el include del módulo que le aparecerá en la zona de la plataforma donde lo ha
creado.

Finalmente péguelo en la zona de la página donde desea que aparezca.
A.2.1 Módulo de contenidos
Para añadir un módulo de contenidos, antes tiene que configurarlo, es decir definir un módulo,
una o varias secciones, así como los artículos que se mostrarán.
Hecho esto, acceda a la opción Plantillas del módulo que va a incluir en su página, y en la zona
inferior le aparecen los includes que debe añadir a su página. Si ya ha determinado la zona de
la página donde lo va a añadir, pase a pegar esos includes en el sitio elegido.
Por ejemplo, usted va a añadirlo después de una tabla. Debería copiar el include después del
cierre de la tabla, es decir después de la etiqueta </table>.
Para que pueda ver el contenido de los includes, deberá subir la página al servidor para que lo
interprete y lo sustituya por el código HTML adecuado.
A continuación vamos a ver como se incluye un módulo de noticias partiendo desde cero. Al
principio se va a encontrar con el siguiente código:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<head>
<title>Documento sin título</title>
<meta http-equiv="Content-Type" content="text/HTML; charset=iso-8859-1">
C/ Mantería, 16 · 47004 Valladolid · España · www.xolido.com
Tel. +34 983 298 272 · Fax +34 983 298 205 · [email protected]
Este documento es propiedad de Xolido Systems, S.A. y su contenido es confidencial. Este documento no puede ser reproducido, en su totalidad o parcialmente, ni mostrado a otros, ni
utilizado para otros propósitos que los que han originado su entrega, sin el previo permiso escrito de Xolido Systems, S.A. E n el caso de ser entregado en virtud de un contrato, su
utilización estará limitada a lo expresamente autorizado en dicho contrato. Xolido Systems, S.A. no podrá ser considerada responsable de eventuales errores u omisiones en la edición
®
del documento.
© 2001-2014 Xolido Systems, S.A.
Todos los derechos reservados
Xolido es una marca registrada
5 / 41
Plataforma Internet Xolido ® -
Versión Diputación de Valladolid
Ref.: D201400107v01 20140416
M an u al d el D i s eñ ad or
</head>
<body>
</body>
</HTML>
A continuación, vamos a proceder a incluir un módulo de noticias. Para ello vamos a añadir los
includes entre las etiquetas <body></body>.
A.2.1.1 Añadiendo un módulo de contenidos
Tiene 4 opciones dentro de los módulos de contenidos.
A.2.1.1.1. Añadir el módulo con sus artículos
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<head>
<!--#set var="QUST" value="$QUERY_STRING" -->
<title>Documento sin título</title>
<meta http-equiv="Content-Type" content="text/HTML; charset=iso-8859-1">
</head>
<body>
<!--#include virtual="/cgi-bin/noticias/modboletin.shtml?idboletin=705 &interactive=1"-->
</body>
</HTML>
El interactive=1 se emplea para que el include lea las variables de la url y las pase al código.
De esta manera, éste saca el contenido correspondiente, es decir lo que contiene cada artículo
del módulo.
Para poder utilizar toda la funcionalidad de los módulos ha de incluir en la cabecera de la
página el include:
<!--#set var="QUST" value="$QUERY_STRING" -->
C/ Mantería, 16 · 47004 Valladolid · España · www.xolido.com
Tel. +34 983 298 272 · Fax +34 983 298 205 · [email protected]
Este documento es propiedad de Xolido Systems, S.A. y su contenido es confidencial. Este documento no puede ser reproducido, en su totalidad o parcialmente, ni mostrado a otros, ni
utilizado para otros propósitos que los que han originado su entrega, sin el previo permiso escrito de Xolido Systems, S.A. E n el caso de ser entregado en virtud de un contrato, su
utilización estará limitada a lo expresamente autorizado en dicho contrato. Xolido Systems, S.A. no podrá ser considerada responsable de eventuales errores u omisiones en la edición
®
del documento.
© 2001-2014 Xolido Systems, S.A.
Todos los derechos reservados
Xolido es una marca registrada
6 / 41
Plataforma Internet Xolido ® -
Versión Diputación de Valladolid
Ref.: D201400107v01 20140416
M an u al d el D i s eñ ad or
Esto lo que hace es almacenar las variables pasadas a través de la URL en una variable que
será utilizada por los módulos interactivos de la Plataforma Internet XOLIDO. Si se introduce
un módulo interactivo en la Plataforma Internet XOLIDO esto es obligatorio.
Para los módulos interactivos, aquellos que recogen las variables pasadas por el navegador
(desde la url) se añade al include la variable
interactive=1. En caso de no ser interactivo,
simplemente se pasan las variables necesarias para el include (sin el QUERY_STRING)
A.2.1.1.2. Añadir el menú de las secciones que contiene el módulo
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<head>
<!--#set var="QUST" value="$QUERY_STRING" -->
<title>Documento sin título</title>
<meta http-equiv="Content-Type" content="text/HTML; charset=iso-8859-1">
</head>
<body>
<!--#include virtual="/cgi-bin/noticias/modboletin.shtml?idboletin=70 4&interactive=1"-->
<br>
<!--#include virtual="/cgi-bin/noticias/solosecciones.shtml?idboletin=704
&interactive=1" -->
</body>
</HTML>
A.2.1.1.3. Añadir el nombre del módulo
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<head>
<!--#set var="QUST" value="$QUERY_STRING" -->
<title>Documento sin título</title>
<meta http-equiv="Content-Type" content="text/HTML; charset=iso-8859-1">
</head>
<body>
C/ Mantería, 16 · 47004 Valladolid · España · www.xolido.com
Tel. +34 983 298 272 · Fax +34 983 298 205 · [email protected]
Este documento es propiedad de Xolido Systems, S.A. y su contenido es confidencial. Este documento no puede ser reproducido, en su totalidad o parcialmente, ni mostrado a otros, ni
utilizado para otros propósitos que los que han originado su entrega, sin el previo permiso escrito de Xolido Systems, S.A. E n el caso de ser entregado en virtud de un contrato, su
utilización estará limitada a lo expresamente autorizado en dicho contrato. Xolido Systems, S.A. no podrá ser considerada responsable de eventuales errores u omisiones en la edición
®
del documento.
© 2001-2014 Xolido Systems, S.A.
Todos los derechos reservados
Xolido es una marca registrada
7 / 41
Plataforma Internet Xolido ® -
Versión Diputación de Valladolid
Ref.: D201400107v01 20140416
M an u al d el D i s eñ ad or
<!--#include virtual="/cgi-bin/noticias/nboletin.shtml?idboletin=704" -->
<br>
<!--#include virtual="/cgi-bin/noticias/modboletin.shtml?idboletin=704 &interactive=1"-->
<br>
<!--#include virtual="/cgi-bin/noticias/solosecciones.shtml?idboletin=704 &interactive=1"-->
</body>
</HTML>
En la posición donde se incluye el include nboletin.shtml aparecerá, en lugar del comentario, el
nombre del módulo de contenidos.
A.2.1.1.4. Añadir el nombre de una sección
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<head>
<!--#set var="QUST" value="$QUERY_STRING" -->
<title>Documento sin título</title>
<meta http-equiv="Content-Type" content="text/HTML; charset=iso-8859-1">
</head>
<body>
<!--#include virtual="/cgi-bin/noticias/nboletin.shtml?idboletin=704&interactive=1" -->
<!--#include virtual="/cgi-bin/noticias/nseccion.shtml?idboletin=704
&interactive=1" -->
<br>
<!--#include virtual="/cgi-bin/noticias/modboletin.shtml?idboletin=704 &interactive=1" -->
<br>
<!--#include virtual="/cgi-bin/noticias/solosecciones.shtml?idboletin=704 &interactive=1" -->
</body>
</HTML>
Debajo del nombre del módulo, aparecerá el nombre de la sección a la que pertenecen las
noticias. El nombre de la sección lo podemos situar en cualquier zona de la página.
C/ Mantería, 16 · 47004 Valladolid · España · www.xolido.com
Tel. +34 983 298 272 · Fax +34 983 298 205 · [email protected]
Este documento es propiedad de Xolido Systems, S.A. y su contenido es confidencial. Este documento no puede ser reproducido, en su totalidad o parcialmente, ni mostrado a otros, ni
utilizado para otros propósitos que los que han originado su entrega, sin el previo permiso escrito de Xolido Systems, S.A. E n el caso de ser entregado en virtud de un contrato, su
utilización estará limitada a lo expresamente autorizado en dicho contrato. Xolido Systems, S.A. no podrá ser considerada responsable de eventuales errores u omisiones en la edición
®
del documento.
© 2001-2014 Xolido Systems, S.A.
Todos los derechos reservados
Xolido es una marca registrada
8 / 41
Plataforma Internet Xolido ® -
Versión Diputación de Valladolid
Ref.: D201400107v01 20140416
M an u al d el D i s eñ ad or
A.2.1.2 Parámetros para los includes de los módulos de conten idos
Junto con estos includes, usted puede añadir una serie de parámetros adicionales para los
includes anteriores, que modifican su comportamiento. La lista de parámetros comienza con el
signo “?”, y todos los que vienen a continuación están separados por el símbolo “&”;
A.2.1.2.1 Includes para los módulos de contenidos
<!--include virtual="/cgi- bin/noticias/modboletin.shtml-->
Parámetro obligatorio:
idboletin = nº de boletín: indica el boletín de noticias que se va a mostrar en la página.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<head>
<!--#set var="QUST" value="$QUERY_STRING" -->
<title>Documento sin título</title>
<meta http-equiv="Content-Type" content="text/HTML; charset=iso-8859-1">
</head>
<body>
<!--#include virtual="/cgi-bin/noticias/modboletin.shtml?idboletin=705"-->
</body>
</HTML>
Más adelante se explicará como puede averiguar el identificador que corresponde a un módulo
de contenidos determinado.
Otros parámetros opcionales:
idseccion = número de sección. Muestra el contenido de una sección concreta del modulo:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
C/ Mantería, 16 · 47004 Valladolid · España · www.xolido.com
Tel. +34 983 298 272 · Fax +34 983 298 205 · [email protected]
Este documento es propiedad de Xolido Systems, S.A. y su contenido es confidencial. Este documento no puede ser reproducido, en su totalidad o parcialmente, ni mostrado a otros, ni
utilizado para otros propósitos que los que han originado su entrega, sin el previo permiso escrito de Xolido Systems, S.A. E n el caso de ser entregado en virtud de un contrato, su
utilización estará limitada a lo expresamente autorizado en dicho contrato. Xolido Systems, S.A. no podrá ser considerada responsable de eventuales errores u omisiones en la edición
®
del documento.
© 2001-2014 Xolido Systems, S.A.
Todos los derechos reservados
Xolido es una marca registrada
9 / 41
Plataforma Internet Xolido ® -
Versión Diputación de Valladolid
Ref.: D201400107v01 20140416
M an u al d el D i s eñ ad or
<head>
<!--#set var="QUST" value="$QUERY_STRING" -->
<title>Documento sin título</title>
<meta http-equiv="Content-Type" content="text/HTML; charset=iso-8859-1">
</head>
<body>
<!--#include virtual="/cgi-bin/noticias/modboletin.shtml?idboletin=705 &idsección=3375"-->
</body>
</HTML>
idarticulo = nº de artículo. Muestra el contenido de un artículo concreto del modulo. Por
defecto utiliza la plantilla definida en la zona “Plantillas para un Artículo”:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<head>
<!--#set var="QUST" value="$QUERY_STRING" -->
<title>Documento sin título</title>
<meta http-equiv="Content-Type" content="text/HTML; charset=iso-8859-1">
</head>
<body>
<!--#include virtual="/cgi-bin/noticias/modboletin.shtml?idboletin=705 &idarticulo=14038"-->
</body>
</HTML>
Mediante el idartículo, usted indica un artículo concreto, que es el único que se va a mostrar
por pantalla.
idplantilla
=
nº
de
plantilla.
Fuerza
una
determinada
plantilla
para
el
modulo,
independientemente de las que estén definidas en el administrador:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
C/ Mantería, 16 · 47004 Valladolid · España · www.xolido.com
Tel. +34 983 298 272 · Fax +34 983 298 205 · [email protected]
Este documento es propiedad de Xolido Systems, S.A. y su contenido es confidencial. Este documento no puede ser reproducido, en su totalidad o parcialmente, ni mostrado a otros, ni
utilizado para otros propósitos que los que han originado su entrega, sin el previo permiso escrito de Xolido Systems, S.A. E n el caso de ser entregado en virtud de un contrato, su
utilización estará limitada a lo expresamente autorizado en dicho contrato. Xolido Systems, S.A. no podrá ser considerada responsable de eventuales errores u omisiones en la edición
®
del documento.
© 2001-2014 Xolido Systems, S.A.
Todos los derechos reservados
Xolido es una marca registrada
10 / 41
Plataforma Internet Xolido ® -
Versión Diputación de Valladolid
Ref.: D201400107v01 20140416
M an u al d el D i s eñ ad or
<head>
<!--#set var="QUST" value="$QUERY_STRING" -->
<title>Documento sin título</title>
<meta http-equiv="Content-Type" content="text/HTML; charset=iso-8859-1">
</head>
<body>
<!--#include virtual="/cgi-bin/noticias/modboletin.shtml?idboletin=705 &idplantilla=1000"-->
</body>
</HTML>
Cada módulo puede tener asignada una plantilla (de titulares, de impresión, de artículo) por
defecto que será la que se utiliza si no se especifica otra. Si se quiere mostrar el módulo de
contenidos con una plantilla distinta se puede hacer pasando al include el parámetro
idplantilla.
grupo = nº de grupo. Se utiliza en el caso de que exista un grupo de boletines. Los grupos
sirven para mostrar artículos mezclados de un grupo de boletines. Los grupos sólo pueden ser
creados por el administrador principal:
<!--#include virtual="cgi-bin/noticias/modboletin.shtml?idboletin=25&grupo=3 -->
idioma = código idioma. Los códigos de idiomas pueden verse en la opción “Idiomas para
este Módulo” . Hace que los artículos y secciones del módulo se muestren en el idioma
correspondiente (si han sido definidos)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<head>
<!--#set var="QUST" value="$QUERY_STRING" -->
<title>Documento sin título</title>
<meta http-equiv="Content-Type" content="text/HTML; charset=iso-8859-1">
</head>
<body>
<!--#include virtual="/cgibin/noticias/modboletin.shtml?idboletin=705&idioma=en"-->
C/ Mantería, 16 · 47004 Valladolid · España · www.xolido.com
Tel. +34 983 298 272 · Fax +34 983 298 205 · [email protected]
Este documento es propiedad de Xolido Systems, S.A. y su contenido es confidencial. Este documento no puede ser reproducido, en su totalidad o parcialmente, ni mostrado a otros, ni
utilizado para otros propósitos que los que han originado su entrega, sin el previo permiso escrito de Xolido Systems, S.A. E n el caso de ser entregado en virtud de un contrato, su
utilización estará limitada a lo expresamente autorizado en dicho contrato. Xolido Systems, S.A. no podrá ser considerada responsable de eventuales errores u omisiones en la edición
®
del documento.
© 2001-2014 Xolido Systems, S.A.
Todos los derechos reservados
Xolido es una marca registrada
11 / 41
Plataforma Internet Xolido ® -
Versión Diputación de Valladolid
Ref.: D201400107v01 20140416
M an u al d el D i s eñ ad or
</body>
</HTML>
Por pantalla le mostraría los artículos que ha creado para el idioma indicado (en este caso
inglés). Los idiomas siempre se indican mediante un código de dos letras (en para inglés, it
para italiano, fr para francés, etc.). Si no hay artículos creados en el idioma indicado, se
mostrará un mensaje de que no se han encontrado artículos.
Para ver el contenido de los artículos en el idioma seleccionado, simplemente debe añadir el
parámetro interactive=1.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<head>
<!--#set var="QUST" value="$QUERY_STRING" -->
<title>Documento sin título</title>
<meta http-equiv="Content-Type" content="text/HTML; charset=iso-8859-1">
</head>
<body>
<!--#include virtual="/cgi-bin/noticias/modboletin.shtml?idboletin=705
&idioma=en&interactive=1"-->
</body>
</HTML>
autolang=1. Para páginas multidioma, si se pasa autolang=1, se muestra la versión del
módulo en el idioma especificado en la url. El módulo extrae el idioma de la url. Por ejemplo, si
la URL tiene la forma www.en.midominio.com y el parámetro autolang vale 1 el módulo
mostrará los artículos en inglés (siempre que el módulo tenga idiomas y haya artículos
traducidos al inglés).
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<head>
<!--#set var="QUST" value="$QUERY_STRING" -->
C/ Mantería, 16 · 47004 Valladolid · España · www.xolido.com
Tel. +34 983 298 272 · Fax +34 983 298 205 · [email protected]
Este documento es propiedad de Xolido Systems, S.A. y su contenido es confidencial. Este documento no puede ser reproducido, en su totalidad o parcialmente, ni mostrado a otros, ni
utilizado para otros propósitos que los que han originado su entrega, sin el previo permiso escrito de Xolido Systems, S.A. E n el caso de ser entregado en virtud de un contrato, su
utilización estará limitada a lo expresamente autorizado en dicho contrato. Xolido Systems, S.A. no podrá ser considerada responsable de eventuales errores u omisiones en la edición
®
del documento.
© 2001-2014 Xolido Systems, S.A.
Todos los derechos reservados
Xolido es una marca registrada
12 / 41
Plataforma Internet Xolido ® -
Versión Diputación de Valladolid
Ref.: D201400107v01 20140416
M an u al d el D i s eñ ad or
<title>Documento sin título</title>
<meta http-equiv="Content-Type" content="text/HTML; charset=iso-8859-1">
</head>
<body>
<!--#include virtual="/cgi-bin/noticias/modboletin.shtml?idboletin=705
&autolang=1"-->
</body>
</HTML>
Para que se muestre correctamente el idioma, debe tener creada una carpeta /lang en el
directorio raiz de su sitio web en la que se incluye la página. Además deberá crear una carpeta
para cada idioma al que se traduce la página web de la forma /lan-xx donde xx se sustituye
por el código ISO del idioma correspondiente. En las carpetas /lang-xx debe colocar las
versiones de las páginas shtml que se encuentran en la carpeta /lang con el contenido estático
traducido. Para visualizar un idioma concreto, tendrá que indicar en la url la ruta con la
carpeta /lang, así como el idioma que va a mostrar. Por ejemplo, si quiere ver la página en
inglés, se mostraría lo siguiente:
http://www.en.undominio.usuarios.xolido.com/lang/index.shtml
Si, por otra parte, no señala el idioma (en) en la url, se mostrarán los artículos en el idioma
por defecto:
http://www.undominio.usuarios.xolido.com/lang/index.shtml
interactive=1. Se emplea para que el include lea las variables de la url y las pase al código
para que éste saque el contenido correspondiente. Por ejemplo, si en la url aparece la variable
idartículo, el módulo sacará ese artículo concreto en lugar de sacar todos los titulares. Veamos
un ejemplo:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<head>
<!--#set var="QUST" value="$QUERY_STRING" -->
<title>Documento sin título</title>
C/ Mantería, 16 · 47004 Valladolid · España · www.xolido.com
Tel. +34 983 298 272 · Fax +34 983 298 205 · [email protected]
Este documento es propiedad de Xolido Systems, S.A. y su contenido es confidencial. Este documento no puede ser reproducido, en su totalidad o parcialmente, ni mostrado a otros, ni
utilizado para otros propósitos que los que han originado su entrega, sin el previo permiso escrito de Xolido Systems, S.A. E n el caso de ser entregado en virtud de un contrato, su
utilización estará limitada a lo expresamente autorizado en dicho contrato. Xolido Systems, S.A. no podrá ser considerada responsable de eventuales errores u omisiones en la edición
®
del documento.
© 2001-2014 Xolido Systems, S.A.
Todos los derechos reservados
Xolido es una marca registrada
13 / 41
Plataforma Internet Xolido ® -
Versión Diputación de Valladolid
Ref.: D201400107v01 20140416
M an u al d el D i s eñ ad or
<meta http-equiv="Content-Type" content="text/HTML; charset=iso-8859-1">
</head>
<body>
<!--#include virtual="/cgi-bin/noticias/modboletin.shtml?idboletin=705-->
</body>
</HTML>
En este caso no hemos incluido el interactive=1, por lo que sólo se muestran los titulares de
las noticias. Si pulsa sobre alguno de los títulos, no se puede acceder al contenido de la noticia
ya que el módulo no es capaz de extraer los parámetros con el artículo que debe mostrar de la
URL.
Si se incluye el interactive=1.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<head>
<!--#set var="QUST" value="$QUERY_STRING" -->
<title>Documento sin título</title>
<meta http-equiv="Content-Type" content="text/HTML; charset=iso-8859-1">
</head>
<body>
<!--#include virtual="/cgi-bin/noticias/modboletin.shtml?idboletin=705-->
</body>
</HTML>
Entonces al pulsar sobre el título del artículo la URL de destino incluye el idboletin, idarticulo y
opcionalmente algún parámetro adicional que son recogidos por el módulo y procesados para
mostrar el contenido solicitado.
C/ Mantería, 16 · 47004 Valladolid · España · www.xolido.com
Tel. +34 983 298 272 · Fax +34 983 298 205 · [email protected]
Este documento es propiedad de Xolido Systems, S.A. y su contenido es confidencial. Este documento no puede ser reproducido, en su totalidad o parcialmente, ni mostrado a otros, ni
utilizado para otros propósitos que los que han originado su entrega, sin el previo permiso escrito de Xolido Systems, S.A. E n el caso de ser entregado en virtud de un contrato, su
utilización estará limitada a lo expresamente autorizado en dicho contrato. Xolido Systems, S.A. no podrá ser considerada responsable de eventuales errores u omisiones en la edición
®
del documento.
© 2001-2014 Xolido Systems, S.A.
Todos los derechos reservados
Xolido es una marca registrada
14 / 41
Plataforma Internet Xolido ® -
Versión Diputación de Valladolid
Ref.: D201400107v01 20140416
M an u al d el D i s eñ ad or
A.2.1.2.2 Includes para las secciones
<--!#include virtual=”/cgi-bin/noticias/solosecciones.shtml”-->
Este include inserta el menú de secciones, independiente del resto del módulo. Esto permite
“separar” el menú de secciones de la zona de los artículos.
Parámetro obligatorio:
idboletin = nº de boletín. indica el número del boletín de noticias del que se mostrarán las
secciones en la página.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<head>
<!--#set var="QUST" value="$QUERY_STRING" -->
<title>Documento sin título</title>
<meta http-equiv="Content-Type" content="text/HTML; charset=iso-8859-1">
</head>
<body>
<!--#include virtual="/cgi-bin/noticias/solosecciones.shtml? idboletin=704"-->
<!--#include virtual="/cgi-bin/noticias/modboletin.shtml?idboletin=704"-->
</body>
</HTML>
Junto a las noticias del módulo (que hemos indicado con el modboletín.shtml y con el
idboletín), se muestra el menú con las secciones que tiene el módulo. Si pulsa sobre el nombre
de una sección, sólo se mostrarán los artículos pertenecientes a la misma.
Parámetros opcionales:
grupsec = nº de grupo de secciones. Si el include recibe este parámetro sólo se muestran
las secciones correspondientes a este grupo. El grupo de las secciones se define a la hora de
definir las propias secciones:
C/ Mantería, 16 · 47004 Valladolid · España · www.xolido.com
Tel. +34 983 298 272 · Fax +34 983 298 205 · [email protected]
Este documento es propiedad de Xolido Systems, S.A. y su contenido es confidencial. Este documento no puede ser reproducido, en su totalidad o parcialmente, ni mostrado a otros, ni
utilizado para otros propósitos que los que han originado su entrega, sin el previo permiso escrito de Xolido Systems, S.A. E n el caso de ser entregado en virtud de un contrato, su
utilización estará limitada a lo expresamente autorizado en dicho contrato. Xolido Systems, S.A. no podrá ser considerada responsable de eventuales errores u omisiones en la edición
®
del documento.
© 2001-2014 Xolido Systems, S.A.
Todos los derechos reservados
Xolido es una marca registrada
15 / 41
Plataforma Internet Xolido ® -
Versión Diputación de Valladolid
Ref.: D201400107v01 20140416
M an u al d el D i s eñ ad or
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<head>
<!--#set var="QUST" value="$QUERY_STRING" -->
<title>Documento sin título</title>
<meta http-equiv="Content-Type" content="text/HTML; charset=iso-8859-1">
</head>
<body>
<!--#include virtual="/cgibin/noticias/solosecciones.shtml?idboletin=704&grupsec=2"-->
<!--#include virtual="/cgi-bin/noticias/modboletin.shtml?idboletin=704&grupsec=2"-->
</body>
</HTML>
Con esto se mostrarían sólo los artículos pertenecientes a la sección del grupo 2.
target = página de destino. Sirve para que el enlace construido sobre la sección apunte a
una página distinta a la actual:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<head>
<!--#set var="QUST" value="$QUERY_STRING" -->
<title>Documento sin título</title>
<meta http-equiv="Content-Type" content="text/HTML; charset=iso-8859-1">
</head>
<body>
<!--#include virtual="/cgibin/noticias/solosecciones.shtml?idboletin=704&target=/sec_especialidades.shtml
"-->
<!--#include virtual="/cgi-bin/noticias/modboletin.shtml?idboletin=704"-->
</body>
</HTML>
C/ Mantería, 16 · 47004 Valladolid · España · www.xolido.com
Tel. +34 983 298 272 · Fax +34 983 298 205 · [email protected]
Este documento es propiedad de Xolido Systems, S.A. y su contenido es confidencial. Este documento no puede ser reproducido, en su totalidad o parcialmente, ni mostrado a otros, ni
utilizado para otros propósitos que los que han originado su entrega, sin el previo permiso escrito de Xolido Systems, S.A. E n el caso de ser entregado en virtud de un contrato, su
utilización estará limitada a lo expresamente autorizado en dicho contrato. Xolido Systems, S.A. no podrá ser considerada responsable de eventuales errores u omisiones en la edición
®
del documento.
© 2001-2014 Xolido Systems, S.A.
Todos los derechos reservados
Xolido es una marca registrada
16 / 41
Plataforma Internet Xolido ® -
Versión Diputación de Valladolid
Ref.: D201400107v01 20140416
M an u al d el D i s eñ ad or
Con esto, los artículos de las secciones se mostrarán en la página /sec_especialidades.shtml.
En esta nueva página, tendremos que añadir el include del módulo de noticias.
idioma = código idioma. Los códigos de idiomas pueden verse en la opción “Idiomas para
este Módulo” . Hace que las secciones del módulo se muestren en el idioma correspondiente
(si han sido definidas). El código de idioma está formado por dos letras (por ejemplo it para
italiano, en para inglés...):
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<head>
<!--#set var="QUST" value="$QUERY_STRING" -->
<title>Documento sin título</title>
<meta http-equiv="Content-Type" content="text/HTML; charset=iso-8859-1">
</head>
<body>
<!--#include virtual="/cgi-bin/noticias/solosecciones.shtml?idboletin=704
&idioma=en"-->
<!--#include virtual="/cgi-bin/noticias/modboletin.shtml?idboletin=704
&idioma=en"-->
</body>
</HTML>
Tanto el nombre de la sección como los artículos aparecen en el idioma inglés (puesto que así
lo ha indicado con el en, tanto para el menú secciones como para los artículos):
idplan_sec = nº plantilla. Es la plantilla que se aplica a cada sección. Si no se especifica se
mostrará la plantilla por defecto asignada en ese momento a la sección.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<head>
<!--#set var="QUST" value="$QUERY_STRING" -->
<title>Documento sin título</title>
C/ Mantería, 16 · 47004 Valladolid · España · www.xolido.com
Tel. +34 983 298 272 · Fax +34 983 298 205 · [email protected]
Este documento es propiedad de Xolido Systems, S.A. y su contenido es confidencial. Este documento no puede ser reproducido, en su totalidad o parcialmente, ni mostrado a otros, ni
utilizado para otros propósitos que los que han originado su entrega, sin el previo permiso escrito de Xolido Systems, S.A. E n el caso de ser entregado en virtud de un contrato, su
utilización estará limitada a lo expresamente autorizado en dicho contrato. Xolido Systems, S.A. no podrá ser considerada responsable de eventuales errores u omisiones en la edición
®
del documento.
© 2001-2014 Xolido Systems, S.A.
Todos los derechos reservados
Xolido es una marca registrada
17 / 41
Plataforma Internet Xolido ® -
Versión Diputación de Valladolid
Ref.: D201400107v01 20140416
M an u al d el D i s eñ ad or
<meta http-equiv="Content-Type" content="text/HTML; charset=iso-8859-1">
</head>
<body>
<!--#include virtual="/cgibin/noticias/solosecciones.shtml?idboletin=704&idplan_sec=318"-->
<!--#include virtual="/cgi-bin/noticias/modboletin.shtml?idboletin=704"-->
</body>
</HTML>
A.2.1.2.3 Includes para el nombre del módulo
<!--#include virtual=”/cgi-bin/noticias/nboletin.shtml?”-->
Inserta el título o nombre del módulo, definido en Configuración Básica: gráficos -> Título
del boletín
Parámetro obligatorio:
idboletin = nº de boletín. Indica el boletín de noticias que se va a mostrar en la página:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<head>
<!--#set var="QUST" value="$QUERY_STRING" -->
<title>Documento sin título</title>
<meta http-equiv="Content-Type" content="text/HTML; charset=iso-8859-1">
</head>
<body>
<!--#include virtual="/cgi-bin/noticias/nboletin.shtml?idboletin=704" -->
<!--#include virtual="/cgi-bin/noticias/modboletin.shtml?idboletin=704" -->
</body>
</HTML>
C/ Mantería, 16 · 47004 Valladolid · España · www.xolido.com
Tel. +34 983 298 272 · Fax +34 983 298 205 · [email protected]
Este documento es propiedad de Xolido Systems, S.A. y su contenido es confidencial. Este documento no puede ser reproducido, en su totalidad o parcialmente, ni mostrado a otros, ni
utilizado para otros propósitos que los que han originado su entrega, sin el previo permiso escrito de Xolido Systems, S.A. E n el caso de ser entregado en virtud de un contrato, su
utilización estará limitada a lo expresamente autorizado en dicho contrato. Xolido Systems, S.A. no podrá ser considerada responsable de eventuales errores u omisiones en la edición
®
del documento.
© 2001-2014 Xolido Systems, S.A.
Todos los derechos reservados
Xolido es una marca registrada
18 / 41
Plataforma Internet Xolido ® -
Versión Diputación de Valladolid
Ref.: D201400107v01 20140416
M an u al d el D i s eñ ad or
Otros parámetros:
Idioma = código idioma. Los códigos de idiomas pueden verse en la opción “Idiomas para
este Módulo” . Hace que el título del módulo se muestre en el idioma correspondiente (si ha
sido definido):
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<head>
<!--#set var="QUST" value="$QUERY_STRING" -->
<title>Documento sin título</title>
<meta http-equiv="Content-Type" content="text/HTML; charset=iso-8859-1">
</head>
<body>
<!--#include virtual="/cgi-bin/noticias/nboletin.shtml?idboletin=704
&idioma=en" -->
<!--#include virtual="/cgi-bin/noticias/modboletin.shtml?idboletin=704&idioma=en" -->
</body>
</HTML>
Ahora tanto el título del módulo de noticias como las noticias en sí (puesto que también hemos
incluido el idioma=en en el modboletin), se van a mostrar en el idioma indicado (en este caso
el inglés).
conurlb=1. Crea un enlace que apunta al módulo de contenidos sobre el título del mismo. Si
se indica con 0, aparece el texto tal cual, sin el enlace. Si por otra parte está igualado a 1, el
texto enlaza al home del módulo.
Veámoslo con un ejemplo.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<head>
C/ Mantería, 16 · 47004 Valladolid · España · www.xolido.com
Tel. +34 983 298 272 · Fax +34 983 298 205 · [email protected]
Este documento es propiedad de Xolido Systems, S.A. y su contenido es confidencial. Este documento no puede ser reproducido, en su totalidad o parcialmente, ni mostrado a otros, ni
utilizado para otros propósitos que los que han originado su entrega, sin el previo permiso escrito de Xolido Systems, S.A. E n el caso de ser entregado en virtud de un contrato, su
utilización estará limitada a lo expresamente autorizado en dicho contrato. Xolido Systems, S.A. no podrá ser considerada responsable de eventuales errores u omisiones en la edición
®
del documento.
© 2001-2014 Xolido Systems, S.A.
Todos los derechos reservados
Xolido es una marca registrada
19 / 41
Plataforma Internet Xolido ® -
Versión Diputación de Valladolid
Ref.: D201400107v01 20140416
M an u al d el D i s eñ ad or
<!--#set var="QUST" value="$QUERY_STRING" -->
<title>Documento sin título</title>
<meta http-equiv="Content-Type" content="text/HTML; charset=iso-8859-1">
</head>
<body>
<!--#include virtual="/cgi-bin/noticias/nboletin.shtml?idboletin=709&conurlb=1" ->
</body>
</HTML>
En el ejemplo anterior el nombre del módulo enlaza a la página home indicada en el apartado
configuración del módulo dentro de la Plataforma Internet XOLIDO.
Si por el contrario conurlb vale 0 entonces el nombre del módulo no enlaza a ningún sitio.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<head>
<!--#set var="QUST" value="$QUERY_STRING" -->
<title>Documento sin título</title>
<meta http-equiv="Content-Type" content="text/HTML; charset=iso-8859-1">
</head>
<body>
<!--#include virtual="/cgi-bin/noticias/nboletin.shtml?idboletin=709&conurlb=0" ->
</body>
</HTML>
A.2.1.2.4 Includes para el nombre de una sección
<!--#include virtual=”/cgi-bin/noticias/idsección.shtml”-->
Inserta el nombre y/o rótulo de una sección. Si no se ha definido el rótulo muestra el nombre.
Parámetros obligatorios:
C/ Mantería, 16 · 47004 Valladolid · España · www.xolido.com
Tel. +34 983 298 272 · Fax +34 983 298 205 · [email protected]
Este documento es propiedad de Xolido Systems, S.A. y su contenido es confidencial. Este documento no puede ser reproducido, en su totalidad o parcialmente, ni mostrado a otros, ni
utilizado para otros propósitos que los que han originado su entrega, sin el previo permiso escrito de Xolido Systems, S.A. E n el caso de ser entregado en virtud de un contrato, su
utilización estará limitada a lo expresamente autorizado en dicho contrato. Xolido Systems, S.A. no podrá ser considerada responsable de eventuales errores u omisiones en la edición
®
del documento.
© 2001-2014 Xolido Systems, S.A.
Todos los derechos reservados
Xolido es una marca registrada
20 / 41
Plataforma Internet Xolido ® -
Versión Diputación de Valladolid
Ref.: D201400107v01 20140416
M an u al d el D i s eñ ad or
idboletin = nº de boletín. Indica el boletín de noticias que se va a mostrar en la página.
idsección = nº de sección.
Indica la sección de noticias de la que se van a mostrar los
artículos en la página.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<head>
<!--#set var="QUST" value="$QUERY_STRING" -->
<title>Documento sin título</title>
<meta http-equiv="Content-Type" content="text/HTML; charset=iso-8859-1">
</head>
<body>
<!--#include virtual="/cgibin/noticias/nseccion.shtml?idboletin=704&idsección=3376&interactive=1" -->
<!--#include virtual="/cgi-bin/noticias/modboletin.shtml?idboletin=704&interactive=1" ->
</body>
</HTML>
Como se puede ver hemos tenido que incluir el interactive=1 tanto en el nseccion como en el
modboletin para que se muestre el contenido correspondiente dependiendo del valor de las
variables pasadas en la URL.
Otros parámetros:
sn=1. Fuerza al include a mostrar el nombre de la sección, es decir ignora los rótulos de las
secciones:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<head>
<!--#set var="QUST" value="$QUERY_STRING" -->
<title>Documento sin título</title>
<meta http-equiv="Content-Type" content="text/HTML; charset=iso-8859-1">
C/ Mantería, 16 · 47004 Valladolid · España · www.xolido.com
Tel. +34 983 298 272 · Fax +34 983 298 205 · [email protected]
Este documento es propiedad de Xolido Systems, S.A. y su contenido es confidencial. Este documento no puede ser reproducido, en su totalidad o parcialmente, ni mostrado a otros, ni
utilizado para otros propósitos que los que han originado su entrega, sin el previo permiso escrito de Xolido Systems, S.A. E n el caso de ser entregado en virtud de un contrato, su
utilización estará limitada a lo expresamente autorizado en dicho contrato. Xolido Systems, S.A. no podrá ser considerada responsable de eventuales errores u omisiones en la edición
®
del documento.
© 2001-2014 Xolido Systems, S.A.
Todos los derechos reservados
Xolido es una marca registrada
21 / 41
Plataforma Internet Xolido ® -
Versión Diputación de Valladolid
Ref.: D201400107v01 20140416
M an u al d el D i s eñ ad or
</head>
<body>
<!--#include virtual="/cgibin/noticias/nseccion.shtml?idboletin=704&sn=1&interactive=1" -->
<!--#include virtual="/cgi-bin/noticias/modboletin.shtml?idboletin=704&interactive=1" ->
</body>
</HTML>
Idioma = código de idioma. Los códigos de idiomas pueden verse en la opción “Idiomas
para este Módulo” . Hace que el nombre de la sección se muestre en el idioma
correspondiente (si ha sido definido):
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<head>
<!--#set var="QUST" value="$QUERY_STRING" -->
<title>Documento sin título</title>
<meta http-equiv="Content-Type" content="text/HTML; charset=iso-8859-1">
</head>
<body>
<!--#include virtual="/cgi-bin/noticias/nseccion.shtml?idboletin=704&idioma=en
&interactive=1" -->
<!--#include virtual="/cgibin/noticias/modboletin.shtml?idboletin=704&idioma=en&interactive=1" -->
</body>
</HTML>
Como se puede ver, el nombre de la sección así como los artículos, se muestran en el idioma
seleccionado (inglés)
C/ Mantería, 16 · 47004 Valladolid · España · www.xolido.com
Tel. +34 983 298 272 · Fax +34 983 298 205 · [email protected]
Este documento es propiedad de Xolido Systems, S.A. y su contenido es confidencial. Este documento no puede ser reproducido, en su totalidad o parcialmente, ni mostrado a otros, ni
utilizado para otros propósitos que los que han originado su entrega, sin el previo permiso escrito de Xolido Systems, S.A. E n el caso de ser entregado en virtud de un contrato, su
utilización estará limitada a lo expresamente autorizado en dicho contrato. Xolido Systems, S.A. no podrá ser considerada responsable de eventuales errores u omisiones en la edición
®
del documento.
© 2001-2014 Xolido Systems, S.A.
Todos los derechos reservados
Xolido es una marca registrada
22 / 41
Plataforma Internet Xolido ® -
Versión Diputación de Valladolid
Ref.: D201400107v01 20140416
M an u al d el D i s eñ ad or
conurls=1 Crea el enlace sobre el nombre de sección:
<!--#incluye virtual="/cgibin/noticias/idseccion.shtml?idboletin=54&disección=32&conurls=1" -->
A.2.1.2.5 Includes para el eslogan de una sección
<!--#include virtual=”/cgi-bin/noticias/slogan.shtml”-->
Inserta el slogan de una sección (si se ha definido).
Parámetro obligatorio:
idsección = nº de sección. Muestra la sección de la que se van a mostrar los artículos y el
slogan
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<head>
<!--#set var="QUST" value="$QUERY_STRING" -->
<title>Documento sin título</title>
<meta http-equiv="Content-Type" content="text/HTML; charset=iso-8859-1">
</head>
<body>
<!--#include virtual="/cgi-bin/noticias/nseccion.shtml?idboletin=704
&idsección=3376&interactive=1" -->
<!--#include virtual="/cgi-bin/noticias/modboletin.shtml?idboletin=704 &interactive=1"->
</body>
</HTML>
Ahora ya no se muestra el nombre de la sección, sino el eslogan que había indicado en la
misma.
C/ Mantería, 16 · 47004 Valladolid · España · www.xolido.com
Tel. +34 983 298 272 · Fax +34 983 298 205 · [email protected]
Este documento es propiedad de Xolido Systems, S.A. y su contenido es confidencial. Este documento no puede ser reproducido, en su totalidad o parcialmente, ni mostrado a otros, ni
utilizado para otros propósitos que los que han originado su entrega, sin el previo permiso escrito de Xolido Systems, S.A. E n el caso de ser entregado en virtud de un contrato, su
utilización estará limitada a lo expresamente autorizado en dicho contrato. Xolido Systems, S.A. no podrá ser considerada responsable de eventuales errores u omisiones en la edición
®
del documento.
© 2001-2014 Xolido Systems, S.A.
Todos los derechos reservados
Xolido es una marca registrada
23 / 41
Plataforma Internet Xolido ® -
Versión Diputación de Valladolid
Ref.: D201400107v01 20140416
M an u al d el D i s eñ ad or
A.2.2 Buscador de contenidos
<!--#include virtual=”/cgi-bin/noticias/resultado.shtml” -->
Muestra el resultado de una búsqueda sobre los módulos de contenidos de un usuario.
Parámetros obligatorios:
q: texto que se busca
ps: número de resultados por página
bus_global: la búsqueda se realiza en todos los boletines del usuario o en uno concreto. Si,
por otra parte, lo indicamos como bus_boletín = nombre de boletín, la búsqueda se
realizará sobre un boletín de noticias concreto.
Estos parámetros se pasan a partir del formulario de búsqueda.
Veamos un ejemplo:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<head>
<!--#set var="QUST" value="$QUERY_STRING" -->
<title>Documento sin título</title>
<meta http-equiv="Content-Type" content="text/HTML; charset=iso-8859-1">
</head>
<body>
<form method="GET" action="/resultado.shtml" name="buscar" target="_top" >
<input type="hidden" name="ps" value="10">
<input type="hidden" name="bus_global" value="0">
<input type="text" name="q" maxlenght="50" size="18" value="">
<!--#include virtual="/cgi-bin/noticias/selectboletines.shtml" -->
<input type="submit" value="Buscar">
</form>
<!--#include virtual="/cgi-bin/noticias/resultado.shtml?interactive=1" -->
C/ Mantería, 16 · 47004 Valladolid · España · www.xolido.com
Tel. +34 983 298 272 · Fax +34 983 298 205 · [email protected]
Este documento es propiedad de Xolido Systems, S.A. y su contenido es confidencial. Este documento no puede ser reproducido, en su totalidad o parcialmente, ni mostrado a otros, ni
utilizado para otros propósitos que los que han originado su entrega, sin el previo permiso escrito de Xolido Systems, S.A. E n el caso de ser entregado en virtud de un contrato, su
utilización estará limitada a lo expresamente autorizado en dicho contrato. Xolido Systems, S.A. no podrá ser considerada responsable de eventuales errores u omisiones en la edición
®
del documento.
© 2001-2014 Xolido Systems, S.A.
Todos los derechos reservados
Xolido es una marca registrada
24 / 41
Plataforma Internet Xolido ® -
Versión Diputación de Valladolid
Ref.: D201400107v01 20140416
M an u al d el D i s eñ ad or
</body>
</HTML>
El ejemplo anterior presenta un formulario para buscar una palabra en los artículos publicados
en cualquiera de los módulos de contenidos (no protegidos) disponibles por el usuario. Como
se puede observar, se ha incluido una opción para realizar búsquedas sobre un boletín de
noticias en concreto para limitar la búsqueda, mediante el include siguiente:
<!--#include virtual="/cgi-bin/noticias/selectboletines.shtml" -->
Al dar un valor de 10 ps, se mostrarán un máximo de 10 direcciones por página.
A.2.3 Importación de contenidos
Para importar contenidos de otro sitio Web exportados en formato RSS a su página, lo primero
que debe hacer es crear un canal de importación, donde tiene que indicar entre otros, la URL
de la página de la que va a obtener los contenidos.
Una vez creado el canal, en su parte inferior se mostrará un código de include que deberá
copiar en la zona de su página donde desea que aparezca:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<head>
<!--#set var="QUST" value="$QUERY_STRING" -->
<title>Documento sin título</title>
<meta http-equiv="Content-Type" content="text/HTML; charset=iso-8859-1">
</head>
<body>
<!--#include virtual="/cgi-bin/import/rss.shtml?idcanalin=22" -->
</body>
</HTML>
En la pantalla del navegador se mostrarán una serie de titulares de las noticias que ha
importado a su página.
C/ Mantería, 16 · 47004 Valladolid · España · www.xolido.com
Tel. +34 983 298 272 · Fax +34 983 298 205 · [email protected]
Este documento es propiedad de Xolido Systems, S.A. y su contenido es confidencial. Este documento no puede ser reproducido, en su totalidad o parcialmente, ni mostrado a otros, ni
utilizado para otros propósitos que los que han originado su entrega, sin el previo permiso escrito de Xolido Systems, S.A. E n el caso de ser entregado en virtud de un contrato, su
utilización estará limitada a lo expresamente autorizado en dicho contrato. Xolido Systems, S.A. no podrá ser considerada responsable de eventuales errores u omisiones en la edición
®
del documento.
© 2001-2014 Xolido Systems, S.A.
Todos los derechos reservados
Xolido es una marca registrada
25 / 41
Plataforma Internet Xolido ® -
Versión Diputación de Valladolid
Ref.: D201400107v01 20140416
M an u al d el D i s eñ ad or
A.2.4 Formularios
Para incluir un formulario en su página Web y que los datos sean enviadas a una dirección email de su elección debe crear un nuevo formulario desde la Plataforma internet XOLIDO y
después crear una página HTML con el código del formulario que desea presentar a los
visitantes.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<head>
<!--#set var="QUST" value="$QUERY_STRING" -->
<title>Documento sin título</title>
<meta http-equiv="Content-Type" content="text/HTML; charset=iso-8859-1">
</head>
<body>
<FORM ACTION="/cgi-bin/form/" ENCTYPE="multipart/form-data" METHOD="POST">
<INPUT TYPE="hidden" NAME="nform" VALUE="sugerencias">
<INPUT TYPE="hidden" NAME="url_retorno" VALUE="/gracias.shtml">
<input type="text" name="dni" value="">
<textarea name="sugerencia" cols="25" rows="5">Escriba aquí su sugerencia</textarea>
<input type="submit" value="Enviar">
<input type="reset" value="Borrar">
</FORM>
</body>
</HTML>
En este ejemplo hemos creado un formulario en el que se pide un número de DNI
y una
sugerencia.
El formulario creado debe tener ciertos campos que son necesarios para el correcto
funcionamiento del formulario:
nform: el nombre del formulario debe ser el mismo que hayamos escogido en la Plataforma
Internet XOLIDO.
C/ Mantería, 16 · 47004 Valladolid · España · www.xolido.com
Tel. +34 983 298 272 · Fax +34 983 298 205 · [email protected]
Este documento es propiedad de Xolido Systems, S.A. y su contenido es confidencial. Este documento no puede ser reproducido, en su totalidad o parcialmente, ni mostrado a otros, ni
utilizado para otros propósitos que los que han originado su entrega, sin el previo permiso escrito de Xolido Systems, S.A. E n el caso de ser entregado en virtud de un contrato, su
utilización estará limitada a lo expresamente autorizado en dicho contrato. Xolido Systems, S.A. no podrá ser considerada responsable de eventuales errores u omisiones en la edición
®
del documento.
© 2001-2014 Xolido Systems, S.A.
Todos los derechos reservados
Xolido es una marca registrada
26 / 41
Plataforma Internet Xolido ® -
Versión Diputación de Valladolid
Ref.: D201400107v01 20140416
M an u al d el D i s eñ ad or
url_retorno: este campo contiene la URL de la página que se muestra después de procesar
los datos enviados en el formulario. Puede servir para confirmar al usuario el envío del
formulario, agradecerle su colaboración, etc.
Los siguientes campos son arbitrarios y serán aquellos que contendrán la información que
solicitamos a los visitantes de la página. En el ejemplo anterior son sólo dos: DNI y
sugerencia.
A.2.5 Copyright
Antes de incluir un copyright su página, tiene que crearlo en la plataforma internet XOLIDO, en
la opción Copyright.
Hecho esto, debe incluir un enlace al copyright en la zona de la página donde desea que se
muestre:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<head>
<!--#set var="QUST" value="$QUERY_STRING" -->
<title>Documento sin título</title>
<meta http-equiv="Content-Type" content="text/HTML; charset=iso-8859-1">
</head>
<body>
<a href="/cgi-bin/copyright" onClick="window.open('/cgibin/copyright','copyright','menubar=no,location=no,toolbar=no,statusbar=no,scroll
bar=yes,resizable=yes,width=800,height=600');return false">copyright</a>
</body>
</HTML>
Aparece una página en la que se muestra el enlace hacia el copyright. Pulsando sobre el
mismo, accedemos ya al contenido del copyright en una página diferente.
C/ Mantería, 16 · 47004 Valladolid · España · www.xolido.com
Tel. +34 983 298 272 · Fax +34 983 298 205 · [email protected]
Este documento es propiedad de Xolido Systems, S.A. y su contenido es confidencial. Este documento no puede ser reproducido, en su totalidad o parcialmente, ni mostrado a otros, ni
utilizado para otros propósitos que los que han originado su entrega, sin el previo permiso escrito de Xolido Systems, S.A. E n el caso de ser entregado en virtud de un contrato, su
utilización estará limitada a lo expresamente autorizado en dicho contrato. Xolido Systems, S.A. no podrá ser considerada responsable de eventuales errores u omisiones en la edición
®
del documento.
© 2001-2014 Xolido Systems, S.A.
Todos los derechos reservados
Xolido es una marca registrada
27 / 41
Plataforma Internet Xolido ® -
Versión Diputación de Valladolid
Ref.: D201400107v01 20140416
M an u al d el D i s eñ ad or
Otra opción que le ofrece el copyright, es indicar una url para mostrarlo. Con esto puede crear
diferentes copyright, por ejemplo para varios idiomas distintos o para diferentes zonas de un
mismo sitio web que tengan distintos copyrights.
Ahora en el código tiene que señalar la url del copyright que desea que aparezca, es decir:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<head>
<!--#set var="QUST" value="$QUERY_STRING" -->
<title>Documento sin título</title>
<meta http-equiv="Content-Type" content="text/HTML; charset=iso-8859-1">
</head>
<body>
<a href="#" onClick="window.open('/cgibin/copyright/?url=www.undominio.usuarios.xolido.com/protegida','copyright','me
nubar=no,location=no,toolbar=no,statusbar=no,scrollbars=yes,resizable=yes,width
=800,height=600');return false">copyright</a>
</body>
</HTML>
A.2.6 Etiquetas META
Al igual que con el resto de módulos, antes de incluirlo en la página, tiene que definir las
etiquetas en la plataforma y definir sus características.
La línea de las etiquetas META va a ir en un lugar diferente al resto, ya que éstas no se
muestran directamente en la página, sino que son procesadas por los motores de búsqueda a
la hora de indexar la página.
Ahora la línea de código va en la cabecera de la página, entre las etiquetas <head></head>,
de la siguiente forma:
C/ Mantería, 16 · 47004 Valladolid · España · www.xolido.com
Tel. +34 983 298 272 · Fax +34 983 298 205 · [email protected]
Este documento es propiedad de Xolido Systems, S.A. y su contenido es confidencial. Este documento no puede ser reproducido, en su totalidad o parcialmente, ni mostrado a otros, ni
utilizado para otros propósitos que los que han originado su entrega, sin el previo permiso escrito de Xolido Systems, S.A. E n el caso de ser entregado en virtud de un contrato, su
utilización estará limitada a lo expresamente autorizado en dicho contrato. Xolido Systems, S.A. no podrá ser considerada responsable de eventuales errores u omisiones en la edición
®
del documento.
© 2001-2014 Xolido Systems, S.A.
Todos los derechos reservados
Xolido es una marca registrada
28 / 41
Plataforma Internet Xolido ® -
Versión Diputación de Valladolid
Ref.: D201400107v01 20140416
M an u al d el D i s eñ ad or
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<head>
<!--#set var="QUST" value="$QUERY_STRING" -->
<!--#include virtual="/cgi-bin/metas/metas.shtml?${QUERY_STRING}" -->
<title>Documento sin título</title>
<meta http-equiv="Content-Type" content="text/HTML; charset=iso-8859-1">
</head>
<body>
</body>
</HTML>
Esta línea se muestra en el enlace Más información >>, que se encuentra en la sección
Etiquetas META.
A.2.7 Galerías de imágenes
Al crear una nueva galería de imágenes en la plataforma Internet XOLIDO, en la zona inferior
le aparecen dos tipos diferentes de línea de código que puede incluir en su página:
A.2.7.1 Include para una página SHTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<head>
<!--#set var="QUST" value="$QUERY_STRING" -->
<title>Documento sin título</title>
<meta http-equiv="Content-Type" content="text/HTML; charset=iso-8859-1">
</head>
<body>
<!--#include virtual="/cgi-bin/album/index.shtml?${QUERY_STRING}
&idalbum=170" -->
C/ Mantería, 16 · 47004 Valladolid · España · www.xolido.com
Tel. +34 983 298 272 · Fax +34 983 298 205 · [email protected]
Este documento es propiedad de Xolido Systems, S.A. y su contenido es confidencial. Este documento no puede ser reproducido, en su totalidad o parcialmente, ni mostrado a otros, ni
utilizado para otros propósitos que los que han originado su entrega, sin el previo permiso escrito de Xolido Systems, S.A. E n el caso de ser entregado en virtud de un contrato, su
utilización estará limitada a lo expresamente autorizado en dicho contrato. Xolido Systems, S.A. no podrá ser considerada responsable de eventuales errores u omisiones en la edición
®
del documento.
© 2001-2014 Xolido Systems, S.A.
Todos los derechos reservados
Xolido es una marca registrada
29 / 41
Plataforma Internet Xolido ® -
Versión Diputación de Valladolid
Ref.: D201400107v01 20140416
M an u al d el D i s eñ ad or
</body>
</HTML>
Esta línea le permite también incluir en su página una serie de imágenes, de las cuales se
mostrará una diferente cada vez que recargue o acceda a la página. Para ello, introduzca unas
cuantas imágenes en un álbum de la plataforma. En la plantilla indique que sólo se muestre
una imagen por página y que no se muestren los botones Anterior/Siguiente. De esta manera
conseguirá que cada vez que acceda a la página se muestre una imagen diferente. A
continuación, copie la línea en la zona de su página donde va a añadir esas imágenes.
A.2.7.2 Enlace a una ventana nueva
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<head>
<!--#set var="QUST" value="$QUERY_STRING" -->
<title>Documento sin título</title>
<meta http-equiv="Content-Type" content="text/HTML; charset=iso-8859-1">
</head>
C/ Mantería, 16 · 47004 Valladolid · España · www.xolido.com
Tel. +34 983 298 272 · Fax +34 983 298 205 · [email protected]
Este documento es propiedad de Xolido Systems, S.A. y su contenido es confidencial. Este documento no puede ser reproducido, en su totalidad o parcialmente, ni mostrado a otros, ni
utilizado para otros propósitos que los que han originado su entrega, sin el previo permiso escrito de Xolido Systems, S.A. E n el caso de ser entregado en virtud de un contrato, su
utilización estará limitada a lo expresamente autorizado en dicho contrato. Xolido Systems, S.A. no podrá ser considerada responsable de eventuales errores u omisiones en la edición
®
del documento.
© 2001-2014 Xolido Systems, S.A.
Todos los derechos reservados
Xolido es una marca registrada
30 / 41
Plataforma Internet Xolido ® -
Versión Diputación de Valladolid
Ref.: D201400107v01 20140416
M an u al d el D i s eñ ad or
<body>
<a href="http://www.undominio.usuarios.xolido.com/cgibin/album/?idalbum=170"><b>Galería de imágenes</b></a>
</body>
</HTML>
En esta ocasión ya no se muestran las imágenes, sino que sólo aparece un enlace. Pulsando
sobre él, accedemos a una ventana nueva donde están las imágenes.
A.2.8 Encuestas
Lo primero que tiene que hacer antes de añadir una encuesta a su página es crearla en la
plataforma Internet XOLIDO. Acceda a la opción Encuestas y ahí defina una pregunta y las
posibles respuestas que se pueden dar. Por ejemplo, puede preguntar la opinión de los
internautas sobre su página. La pregunta sería: ¿Qué le parece esta página? Las posibles
C/ Mantería, 16 · 47004 Valladolid · España · www.xolido.com
Tel. +34 983 298 272 · Fax +34 983 298 205 · [email protected]
Este documento es propiedad de Xolido Systems, S.A. y su contenido es confidencial. Este documento no puede ser reproducido, en su totalidad o parcialmente, ni mostrado a otros, ni
utilizado para otros propósitos que los que han originado su entrega, sin el previo permiso escrito de Xolido Systems, S.A. E n el caso de ser entregado en virtud de un contrato, su
utilización estará limitada a lo expresamente autorizado en dicho contrato. Xolido Systems, S.A. no podrá ser considerada responsable de eventuales errores u omisiones en la edición
®
del documento.
© 2001-2014 Xolido Systems, S.A.
Todos los derechos reservados
Xolido es una marca registrada
31 / 41
Plataforma Internet Xolido ® -
Versión Diputación de Valladolid
Ref.: D201400107v01 20140416
M an u al d el D i s eñ ad or
respuestas pueden ser: muy mala, mala, regular, buena, muy buena. Con esto ya tiene creada
la encuesta.
Ahora tiene que determinar la zona de la página donde desea que se muestre, y añadir el
include que hay en la opción Configuración de esta sección:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<head>
<!--#set var="QUST" value="$QUERY_STRING" -->
<title>Documento sin título</title>
<meta http-equiv="Content-Type" content="text/HTML; charset=iso-8859-1">
</head>
<body>
<!--#include virtual="/cgi-bin/encuestas/modencuesta.shtml?idencuesta=86" -->
</body>
</HTML>
C/ Mantería, 16 · 47004 Valladolid · España · www.xolido.com
Tel. +34 983 298 272 · Fax +34 983 298 205 · [email protected]
Este documento es propiedad de Xolido Systems, S.A. y su contenido es confidencial. Este documento no puede ser reproducido, en su totalidad o parcialmente, ni mostrado a otros, ni
utilizado para otros propósitos que los que han originado su entrega, sin el previo permiso escrito de Xolido Systems, S.A. E n el caso de ser entregado en virtud de un contrato, su
utilización estará limitada a lo expresamente autorizado en dicho contrato. Xolido Systems, S.A. no podrá ser considerada responsable de eventuales errores u omisiones en la edición
®
del documento.
© 2001-2014 Xolido Systems, S.A.
Todos los derechos reservados
Xolido es una marca registrada
32 / 41
Plataforma Internet Xolido ® -
Versión Diputación de Valladolid
Ref.: D201400107v01 20140416
M an u al d el D i s eñ ad or
A.3 Visualización
Para poder visualizar el resultado final de su página, con todos los módulos que haya incluido,
deberá subirla de su sitio local al servidor remoto y cargar dicha URL en su navegador web.
A.4 Plantillas
Los módulos de la Plataforma internet XOLIDO pueden personalizarse con la ayuda de las
plantillas. Una plantilla consiste en un código HTML en el que ciertas partes (variables) son
sustituidas por valores concretos durante el procesado de la página por parte del servidor.
Algunas plantillas además permiten cambiar colores, tipos de letra, formato de la página, etc.
utilizando formularios HTML.
Las plantillas permiten insertar ciertos campos que son sustituidos por valores extraídos de
una base de datos u otras fuentes externas como ficheros XML durante el procesado de la
página.
Estos campos o estas variables se identifican porque están delimitadas por el carácter ‘|’.
Veamos a continuación un ejemplo de plantilla:
<table width=”100%” align=”center”>
<tr>
<td colspan=”2”>
<a href=”|url|” onFocus=”blur()”>|titulo|</a>
</td>
<td><b>|falta|</b></td>
<td>|resumen|</td>
</tr>
</table>
C/ Mantería, 16 · 47004 Valladolid · España · www.xolido.com
Tel. +34 983 298 272 · Fax +34 983 298 205 · [email protected]
Este documento es propiedad de Xolido Systems, S.A. y su contenido es confidencial. Este documento no puede ser reproducido, en su totalidad o parcialmente, ni mostrado a otros, ni
utilizado para otros propósitos que los que han originado su entrega, sin el previo permiso escrito de Xolido Systems, S.A. E n el caso de ser entregado en virtud de un contrato, su
utilización estará limitada a lo expresamente autorizado en dicho contrato. Xolido Systems, S.A. no podrá ser considerada responsable de eventuales errores u omisiones en la edición
®
del documento.
© 2001-2014 Xolido Systems, S.A.
Todos los derechos reservados
Xolido es una marca registrada
33 / 41
Plataforma Internet Xolido ® -
Versión Diputación de Valladolid
Ref.: D201400107v01 20140416
M an u al d el D i s eñ ad or
Como se observa en el ejemplo anterior una plantilla está formada por código HTML que tiene
incrustado ciertas variables que son sustituidas por valores extraídos de diversas fuentes
durante la generación de la página.
Dependiendo del recurso para el que se está creando la plantilla dispondremos de unos
campos u otros. Normalmente en la página de edición de la plantilla se detallan los campos
que se pueden utilizar.
Si en una plantilla se utiliza un campo que no está disponible porque no existe en esa plantilla
en la página generada aparecerá sin sustituir y sin los delimitadores ‘|’.
Además de campos o variables también se pueden insertar en las plantillas funciones que
modifican dichas variables. En este documento se incluye un anexo donde se muestran las
funciones disponibles en las plantillas.
Para incluir una de estas funciones el procedimiento es muy similar al seguido para insertar
variables. La función se coloca entre los delimitadores ya conocidos ‘|’. Los argumentos de la
función que no sean variables se deben encerrar entre comillas dobles (incluidos los números).
Aquellos argumentos que deban ser sustituidos por su correspondiente valor durante el
procesado de la plantilla deben escribirse sin las comillas.
A continuación se muestra un ejemplo de plantilla que incluye una función para mostrar sólo
los primeros 100 caracteres del título de una noticia:
<div class="texto">
<img src="/img/ico_boletin3.gif" border="0">
<a hre="boletin.shtml?idboletin=|boletin|&idarticulo=|idarticulo|&idseccion=|idseccion|">
<b><font color="#006600">|cortacad(titulo,”50”)|</font></b></a>
<b><font color="#FF9900">(|nseccion|)</font></b>
<img src="img/vermas_verde2.gif" width="10" height="9">
</div>
C/ Mantería, 16 · 47004 Valladolid · España · www.xolido.com
Tel. +34 983 298 272 · Fax +34 983 298 205 · [email protected]
Este documento es propiedad de Xolido Systems, S.A. y su contenido es confidencial. Este documento no puede ser reproducido, en su totalidad o parcialmente, ni mostrado a otros, ni
utilizado para otros propósitos que los que han originado su entrega, sin el previo permiso escrito de Xolido Systems, S.A. E n el caso de ser entregado en virtud de un contrato, su
utilización estará limitada a lo expresamente autorizado en dicho contrato. Xolido Systems, S.A. no podrá ser considerada responsable de eventuales errores u omisiones en la edición
®
del documento.
© 2001-2014 Xolido Systems, S.A.
Todos los derechos reservados
Xolido es una marca registrada
34 / 41
Plataforma Internet Xolido ® -
Versión Diputación de Valladolid
Ref.: D201400107v01 20140416
M an u al d el D i s eñ ad or
A.4.1 Campos disponibles en las plantillas
A.4.1.1 Módulos de contenidos
Variables generales:
|boletin| = |idboletin|= Identificador del Módulo
|nboletin| = Nombre del Módulo
|seccion| = |idseccion| = Identificador de la sección
|nseccion| = Nombre de la sección
|dominio| = Dominio principal de visualización del módulo
|home| = Pagina principal de visualización del módulo (definido en "Configuración")
|grupsec| = grupo al que pertenece la sección (0 si no se han definido grupos de
secciones)
|grupo| = grupo al que pertenece el módulo (0 si no se han definido grupos de
módulos)
|anio| = Año actual (4 dígitos)
|mes| = Mes actual (01,02..)
|dia| = Día actual (01,02..)
|hora| = Hora actual (00,01,..,24)
|minuto| = Minuto actual (00,01,..,59)
|segundo| = Segundo actual (00,01,..,59)
|referer| = Referer de la pagina actual
Campos de un artículo:
|idarticulo| = Identificador del artículo
|titulo| = Título del artículo
|fuente| = Fuente del artículo
|descripcion| = Descripción/texto del artículo
|resumen| = Resumen/subtítulo (el numero de caraceteres se define en la plantilla)
|parrafo1| = Primeros n caracteres del texto (el numero de caraceteres se define en la
plantilla)
|desde| = Fecha de publicación del artículo
|hasta| = Fecha de caducidad del artículo
|cuenta_email| = Cuenta de correo introducida en el campo E-mail del artículo
|email| = Enlace html (<a href="mailto:...">...</a>) con el E-mail
|solo_url| = Urlo introducida en el campo URL del artículo
C/ Mantería, 16 · 47004 Valladolid · España · www.xolido.com
Tel. +34 983 298 272 · Fax +34 983 298 205 · [email protected]
Este documento es propiedad de Xolido Systems, S.A. y su contenido es confidencial. Este documento no puede ser reproducido, en su totalidad o parcialmente, ni mostrado a otros, ni
utilizado para otros propósitos que los que han originado su entrega, sin el previo permiso escrito de Xolido Systems, S.A. E n el caso de ser entregado en virtud de un contrato, su
utilización estará limitada a lo expresamente autorizado en dicho contrato. Xolido Systems, S.A. no podrá ser considerada responsable de eventuales errores u omisiones en la edición
®
del documento.
© 2001-2014 Xolido Systems, S.A.
Todos los derechos reservados
Xolido es una marca registrada
35 / 41
Plataforma Internet Xolido ® -
Versión Diputación de Valladolid
Ref.: D201400107v01 20140416
M an u al d el D i s eñ ad or
|url| = Enlace html (<a href="...">...</a>) con la URL
|sonido| = Enlace html (<a href="...">...</a>) con el sonido
|video| = Enlace html (<a href="...">...</a>) con el video
|inicio_url_download| = Etiqueta href del fichero de descarga (<a href="...">)
|fin_url_download| = </a>
|download| = Etiqueta html completa (<a href="...">...</a>)
|tamanio_descarga| = Tamaño en bytes del fichero (0 si se introdujo con la ruta
completa http:..)
|icono_descarga| = Código del icono que representa el tipo de fichero (txt,doc,pdf...)
|fichdescarga| = Ficheros de descarga
|urlrelacionada| = Enlaces relacionados
|nfichero| = Nombre completo del fichero (sin path)
|imprimir| = Html para el icono "Imprimir"
|enviar| = Html para el icono "Enviar"
|enlace_total| = Url completa del artículo
Campos de la imagen predeterminada: (Si no hay imagen todos estos campos estan
vacios)
|n_imagen| = Nombre del fichero de imagen
|url_imagen| = Url completa (http://... ) de la imagen
|pos_imagen| = Posición de la imagen (definido en el artículo)
|borde_imagen| = Ancho del borden
|w_imagen| = Ancho de la imagen en pixels
|h_imagen| = Alto de la imagen en pixels
|imagen| = Código html para visualizar la imagen (<img src="....">) con alto,ancho,
borde y posicion
Si el módulo es agenda:
|cmes| = Mes actual del calendario
|cano| = Año actual del calendario
|fecha_evento| = Fecha de comienzo del evento
|fecha_evento_final| = Fecha de finalización del evento
Si el módulo admite idiomas:
|idioma| = Código del idioma (fr, en, etc..)
|nidioma| = Nombre del idioma (francés, inglés, etc..)
C/ Mantería, 16 · 47004 Valladolid · España · www.xolido.com
Tel. +34 983 298 272 · Fax +34 983 298 205 · [email protected]
Este documento es propiedad de Xolido Systems, S.A. y su contenido es confidencial. Este documento no puede ser reproducido, en su totalidad o parcialmente, ni mostrado a otros, ni
utilizado para otros propósitos que los que han originado su entrega, sin el previo permiso escrito de Xolido Systems, S.A. E n el caso de ser entregado en virtud de un contrato, su
utilización estará limitada a lo expresamente autorizado en dicho contrato. Xolido Systems, S.A. no podrá ser considerada responsable de eventuales errores u omisiones en la edición
®
del documento.
© 2001-2014 Xolido Systems, S.A.
Todos los derechos reservados
Xolido es una marca registrada
36 / 41
Plataforma Internet Xolido ® -
Versión Diputación de Valladolid
Ref.: D201400107v01 20140416
M an u al d el D i s eñ ad or
|traductor| = Valor de campo "traductor" en el idioma activo
Si el módulo tiene formato:
Se añade, además de lo anterior, una varible para cada campo definido en el formato
Ficheros de descarga
|link_icono_descarga|: Icono del fichero con enlace para descargarlo
|icono_descarga|: Icono del fichero
|link_texto|: Texto para referirse al fichero con enlace para descargarlo
|texto|: Texto para referirse al fichero
|tamanio|: Tamaño del fichero en KB
|url|: URL del fichero
|nombre|: Nombre del fichero (incluida la extensión)
|extension|: Extensión del fichero (siempre en minúsculas)
|inicio_url_download|: Apertura de la etiqueta del enlace al documento
|fin_url_download|: Final de la etiqueta del enlace
|download|: Enlace con un botón para descargar el documento
|externo|: vale 1 si el fichero es externo y 0 en otro caso
Enlaces relacionados
|url|: URL del enlace
|txturl|: texto del enlace
A.4.1.2 Importación RSS
Título del canal
|titulo|: Un texto que identifica los titulares importados
|link|: URL especificada por el sitio que exporta los contenidos
|desc|: Descripción de los contenidos exportados
Imagen
|titulo|: Texto alternativo de la imagen
|link|: URL especificada por el sitio que exporta los contenidos
|url|: URL de la imagen
C/ Mantería, 16 · 47004 Valladolid · España · www.xolido.com
Tel. +34 983 298 272 · Fax +34 983 298 205 · [email protected]
Este documento es propiedad de Xolido Systems, S.A. y su contenido es confidencial. Este documento no puede ser reproducido, en su totalidad o parcialmente, ni mostrado a otros, ni
utilizado para otros propósitos que los que han originado su entrega, sin el previo permiso escrito de Xolido Systems, S.A. E n el caso de ser entregado en virtud de un contrato, su
utilización estará limitada a lo expresamente autorizado en dicho contrato. Xolido Systems, S.A. no podrá ser considerada responsable de eventuales errores u omisiones en la edición
®
del documento.
© 2001-2014 Xolido Systems, S.A.
Todos los derechos reservados
Xolido es una marca registrada
37 / 41
Plataforma Internet Xolido ® -
Versión Diputación de Valladolid
Ref.: D201400107v01 20140416
M an u al d el D i s eñ ad or
Artículo
|titulo|: Título del artículo
|link|: URL a la que apunta el artículo (definida por el sitio exportador)
|desc|: Descripción del artículo
|numero|: Un número que identifica a cada artículo
A.4.1.3 Galerías de imágenes
|titulo| = Campo Título de la imagen
|pie|= Campo Pie de la imagen
|ancho|= Ancho real de la imagen
|alto| = Alto real de la imagen
|url_imagen| = url de la imagen
|borde_imagen| = Tamaño del borde (pixeles) definido en la plantilla
|imagen_real| = Codigo html para incluir la imagen (<img src=.....>) a tamaño real
sin borde
|ancho_propor|= Ancho relativo de la imagen respecto al tamaño máximo definido
|alto_propor|= Alto relativo de la imagen respecto al tamaño máximo definido
|tamaniomax| = Tamaño máximo general definido en la plantilla
|imagen_proporcional| = Codigo html para incluir la imagen (<img src=...>)
redimensionada en funcion del tamaño máximo de la plantilla
|img_ventana_nueva| = Enlace (<a href=...>) para abrir la imagen a tamaño real en
ventana nueva
|url|= Url asociado a la imagen
|target| = target para el enlace
|ahref| = Enlace completo (<a href=...>) incluido el target (si tiene)
|estilo| = Para utilizar los parametros de la plantilla referidos al texto (color, tamaño,
tipo de letra), se sustituye por una etiqueta style="color....." que se puede utilizar en
DIV, SPAN, TD, ect. Por ejemplo: <span |estilo|>|pie|</span>
|ngaleria| = Nombre de la galería
C/ Mantería, 16 · 47004 Valladolid · España · www.xolido.com
Tel. +34 983 298 272 · Fax +34 983 298 205 · [email protected]
Este documento es propiedad de Xolido Systems, S.A. y su contenido es confidencial. Este documento no puede ser reproducido, en su totalidad o parcialmente, ni mostrado a otros, ni
utilizado para otros propósitos que los que han originado su entrega, sin el previo permiso escrito de Xolido Systems, S.A. E n el caso de ser entregado en virtud de un contrato, su
utilización estará limitada a lo expresamente autorizado en dicho contrato. Xolido Systems, S.A. no podrá ser considerada responsable de eventuales errores u omisiones en la edición
®
del documento.
© 2001-2014 Xolido Systems, S.A.
Todos los derechos reservados
Xolido es una marca registrada
38 / 41
Plataforma Internet Xolido ® -
Versión Diputación de Valladolid
Ref.: D201400107v01 20140416
M an u al d el D i s eñ ad or
B. Funciones disponibles para las plantillas
Estas son las funciones disponibles en las plantillas para modificar o complementar los campos
disponibles en cada una de ellas. Estas funciones pueden usarse en cualquiera de las plantillas
que se encuentran en los distintos componentes de la Plataforma Internet XOLIDO.
upcase(cadena)
Devuelve "cadena" en mayúsculas
si(valor,t1="",t2="")
Si valor es verdadero (1) devuelve t1, si no (0), devuelve t2. Los campos t1 y t2 pueden ser
cadenas de caracteres o campos variables.
novacio(valor,t1="",t2="")
Si el argumento valor contiene una cadena vacía devuelve t1, si no, devuelve t2 (si t2 es vacío
devuelve valor)
enlace(web,enlace="",extra="",nolink="")
Si web esta vacío devuelve nolink, si no, devuelve un enlace de la forma <a href="web" extra
>[enlace|web]</a>
enlace_email(web,enlace="",extra="",nolink="")
Lo mismo que la anterior para enlaces de correo (mailto)
nl2br(cadena)
Devuelve cadena con los \n convertidos a <br>
oper(par1,cmp="!",par2="")
Realiza la operacion cmp sobre par1 y par2. La operación cmp puede ser:!,^,&,|,&&,||,*,/,+,cmp(par1,cmp="",par2="")
Realiza la comparación cmp sobre par1 y par2. El operador cmp pude ser: =,!=,>,<,>=,<=
C/ Mantería, 16 · 47004 Valladolid · España · www.xolido.com
Tel. +34 983 298 272 · Fax +34 983 298 205 · [email protected]
Este documento es propiedad de Xolido Systems, S.A. y su contenido es confidencial. Este documento no puede ser reproducido, en su totalidad o parcialmente, ni mostrado a otros, ni
utilizado para otros propósitos que los que han originado su entrega, sin el previo permiso escrito de Xolido Systems, S.A. E n el caso de ser entregado en virtud de un contrato, su
utilización estará limitada a lo expresamente autorizado en dicho contrato. Xolido Systems, S.A. no podrá ser considerada responsable de eventuales errores u omisiones en la edición
®
del documento.
© 2001-2014 Xolido Systems, S.A.
Todos los derechos reservados
Xolido es una marca registrada
39 / 41
Plataforma Internet Xolido ® -
Versión Diputación de Valladolid
Ref.: D201400107v01 20140416
M an u al d el D i s eñ ad or
formatdate(fecha,formato)
Devuelve la fecha formateada según el formato espedificado;
substr(cadena,p1,p2)
Devuelve los caracteres desde la posición p1 hasta p2 de cadena.
trim(cadena)
Devuelve cadena sin espacios en blanco ni al principio ni al final.
strlen(cadena)
Devuelve la longitud de cadena .
htmlentities(cadena)
Devuelve cadena convirtiendo todos los caracteres aplicables (acentos,ñ,>...) en entidades
html (á etc.)
urlencode(cadena)
Convierte cadena en una URL válida. (espacios convertidos en + y caracteres no alfanuméricos
en %hex).
concat(cadena1, cadena2,..,cadenaN)
Devuelve concatenadas todas las cadenas que se le pasan a la función como argumentos.
domain()
Devuelve el dominio en el que se ejecuta la página.
url()
Devuelve la url en el que se ejecuta la página.
nvalid(cadena)
Convierte cadena en un nombre de fichero válido. Para ello sustituye determinados caracteres
no válidos (espacios=_, á=a, etc)
js(cadena)
Pasa cadena a un formato usable en javascript (sin retornos de carro)
C/ Mantería, 16 · 47004 Valladolid · España · www.xolido.com
Tel. +34 983 298 272 · Fax +34 983 298 205 · [email protected]
Este documento es propiedad de Xolido Systems, S.A. y su contenido es confidencial. Este documento no puede ser reproducido, en su totalidad o parcialmente, ni mostrado a otros, ni
utilizado para otros propósitos que los que han originado su entrega, sin el previo permiso escrito de Xolido Systems, S.A. E n el caso de ser entregado en virtud de un contrato, su
utilización estará limitada a lo expresamente autorizado en dicho contrato. Xolido Systems, S.A. no podrá ser considerada responsable de eventuales errores u omisiones en la edición
®
del documento.
© 2001-2014 Xolido Systems, S.A.
Todos los derechos reservados
Xolido es una marca registrada
40 / 41
Plataforma Internet Xolido ® -
Versión Diputación de Valladolid
Ref.: D201400107v01 20140416
M an u al d el D i s eñ ad or
jsbr(cadena)
Lo mismo que la anterior convirtiendo los retornos de carro en <br>
C/ Mantería, 16 · 47004 Valladolid · España · www.xolido.com
Tel. +34 983 298 272 · Fax +34 983 298 205 · [email protected]
Este documento es propiedad de Xolido Systems, S.A. y su contenido es confidencial. Este documento no puede ser reproducido, en su totalidad o parcialmente, ni mostrado a otros, ni
utilizado para otros propósitos que los que han originado su entrega, sin el previo permiso escrito de Xolido Systems, S.A. E n el caso de ser entregado en virtud de un contrato, su
utilización estará limitada a lo expresamente autorizado en dicho contrato. Xolido Systems, S.A. no podrá ser considerada responsable de eventuales errores u omisiones en la edición
®
del documento.
© 2001-2014 Xolido Systems, S.A.
Todos los derechos reservados
Xolido es una marca registrada
41 / 41
Descargar