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 info@xolido.com 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 · info@xolido.com 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 · info@xolido.com 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 · info@xolido.com 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 · info@xolido.com 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&iacute;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 · info@xolido.com 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&iacute;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&iacute;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 · info@xolido.com 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&iacute;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 · info@xolido.com 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&iacute;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 · info@xolido.com 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&iacute;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&iacute;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 · info@xolido.com 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&iacute;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&iacute;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 · info@xolido.com 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&iacute;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 · info@xolido.com 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&iacute;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&iacute;tulo</title> C/ Mantería, 16 · 47004 Valladolid · España · www.xolido.com Tel. +34 983 298 272 · Fax +34 983 298 205 · info@xolido.com 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&iacute;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 · info@xolido.com 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&iacute;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 · info@xolido.com 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&iacute;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&iacute;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 · info@xolido.com 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&iacute;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&iacute;tulo</title> C/ Mantería, 16 · 47004 Valladolid · España · www.xolido.com Tel. +34 983 298 272 · Fax +34 983 298 205 · info@xolido.com 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&iacute;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 · info@xolido.com 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&iacute;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 · info@xolido.com 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&iacute;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&iacute;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 · info@xolido.com 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&iacute;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&iacute;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 · info@xolido.com 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&iacute;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 · info@xolido.com 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&iacute;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 · info@xolido.com 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&iacute;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 · info@xolido.com 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&iacute;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 · info@xolido.com 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&iacute;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 · info@xolido.com 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&iacute;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 · info@xolido.com 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&iacute;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 · info@xolido.com 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&iacute;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&iacute;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 · info@xolido.com 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&iacute;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 · info@xolido.com 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 · info@xolido.com 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&iacute;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 · info@xolido.com 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 · info@xolido.com 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 · info@xolido.com 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 · info@xolido.com 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 · info@xolido.com 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 · info@xolido.com 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 · info@xolido.com 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 · info@xolido.com 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 (&aacute; 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 · info@xolido.com 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 · info@xolido.com 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