• Publicidad

Cómo insertar un slide show dentro de HTML con Perl

Preguntas y comentarios relacionadas con HTML y CSS.

Cómo insertar un slide show dentro de HTML con Perl

Notapor Augusto Jimenez » 2011-02-24 17:09 @756

Hola a todos,

Me presento: me llamo Augusto Jiménez. Les saludo desde Tabasco, México.

Quiero saber si existe un script Perl para colocar un slideshow dentro de un html, tipo www.linux.com o http://www.linux-mag.com/, donde las imágenes y el texto de ellas cambia dinámicamente; además son enlaces a artículos u otras páginas del sitio.

¿Puede hacerse con un script Perl? ¿Puede lograrse la misma calidad visual que los sitios que menciono? No es ofensa, es franqueza.

Saludos. Espero puedan proporcionar información para estudiar mucho acerca de esto. Publicaré resultados.
Augusto Jimenez
Perlero nuevo
Perlero nuevo
 
Mensajes: 3
Registrado: 2011-02-24 16:52 @744

Publicidad

Re: Cómo insertar un slide show dentro de HTML con Perl

Notapor explorer » 2011-02-24 17:28 @770

Bienvenido a los foros de Perl en Español, Augusto Jimenez.

Sí, sí que se puede hacer.

El programa que mueve el slideshow es el código JavaScript que se carga en la línea 18 (los estilos CSS se cargan en la línea 16). Se llama /public/js/jquery.advancedSlider.min.js. Por el nombre se ve que es un componente de la librería JQuery.

Y se ejecuta en la línea 171:
Sintáxis: [ Descargar ] [ Ocultar ]
Using javascript Syntax Highlighting
  1.         $('.slider').advancedSlider({xmlSource:'/public/js/slider.xml', width:600, height:250});
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4

Y ahí tenemos la pista: el contenido del slideshow se toma del fichero /public/js/slider.xml.

Como es un fichero XML, se podría construir un programa en Perl que lo generara, a partir de una base de datos, u otra información que se generara en tiempo real.

Lo que no he visto es si el slideshow recarga el fichero xml de forma periódica (me parece que no). Si no lo hace, no cambia la información hasta, al menos, que el usuario recargue la página.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14486
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Re: Cómo insertar un slide show dentro de HTML con Perl

Notapor Augusto Jimenez » 2011-02-25 14:08 @630

El archivo XML contienen 5 partes como la que sigue, todas dentro de la etiqueta <slider></slider>
Sintáxis: [ Descargar ] [ Ocultar ]
Using xml Syntax Highlighting
  1. <slide effectType="height" horizontalSlices="10" verticalSlices="1" slicePattern="leftToRight" slicePoint="centerBottom" sliceDuration="500" captionSize="80">
  2. <path>http://s.linux-mag.com/i/slider/blackboard.jpg</path>
  3. <thumbnail>
  4. http://s.linux-mag.com/i/slider/blackboard_thumb.jpg
  5. </thumbnail>
  6. <caption>
  7. <a href="/id/8177">HPC 101: Concurrency, Parallelism and You</a>
  8. </caption>
  9. </slide>
  10.  
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4


Para producirlo el XML con Perl no hay problema, puedo jalar los datos de una base de datos; lo que no entiendo es toda la secuencia que se realiza para que esto funcione, quiero decir, primero se llama el html, luego se crea el xml y así. No sé cual va primero, segundo , etc.
Augusto Jimenez
Perlero nuevo
Perlero nuevo
 
Mensajes: 3
Registrado: 2011-02-24 16:52 @744

Re: Cómo insertar un slide show dentro de HTML con Perl

Notapor explorer » 2011-02-25 14:38 @652

Primero confeccionas el XML con el contenido de la presentación.

Luego confeccionas el HTML, que incluye el JavaScript.

Cuando el usuario se descarga la página, el navegador web del usuario se da cuenta de que tiene que ejecutar un JavaScript. Así lo hace. Y la presentación, lo primero que hace es descargarse el XML. Y lo muestra.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14486
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Re: Cómo insertar un slide show dentro de HTML con Perl

Notapor Augusto Jimenez » 2011-02-25 16:13 @717

Te enviaré los archivos que creo son necesarios para que funcione. Son modificados de la página que tomamos como ejemplo y me dices si estoy bien. ¿De acuerdo?
Augusto Jimenez
Perlero nuevo
Perlero nuevo
 
Mensajes: 3
Registrado: 2011-02-24 16:52 @744

Re: Cómo insertar un slide show dentro de HTML con Perl

Notapor explorer » 2011-02-25 16:58 @748

Lo siento, pero no.

Solo se resuelven temas aquí en los foros.

Si deseas asistencia más personal, puedo pasarte mis tarifas profesionales.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14486
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España


Volver a HTML

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados