![]() |
| Imagen demostrativa, en el detalle el componente en funcionamiento y cómo insertarlo en Blogger. |
Conceptos previos,www.catchmyfame.com:
Vamos a integrar código fuente de una de las mejores publicaciones que existen en Internet sobre añadidos para utilizar en páginas web y Blogs de todo el mundo:http://www.catchmyfame.com/.Se trata de un sitio web con increíbles diseños en JQuery, trabajos con HTML5 y CSS3 que añadir a sitios web y aprovechar para equipar a nuestra web con lo útlimo en presentación y animaciones de la industria web.La calidad y eficiencia del código se destila en cada ejemplo que ofrecen en su web. En Diarios de la nube voy a basarme en su "infinite Carousel" para enseñarte cómo añadirlo a tu Blog y aprender a utilizarlo para lo que necesites.Vamos a desarrollar dos formas de hacerlo:A) Añadiendo el carrusel por medio de un IFRAME: es la forma más compacta y respetuosa con nuestro Blog de hacerlo. Nos basaremos en Drive para hacerlo.
B) Añadiendo el carrusel en el Blog sin IFRAME: Metiendo las librería directamente en nuestra plantilla del Blog.
Haz "Clic" para ver Catchmyfame's infinite carousel funcionando en la web de su creador
A) Paso a paso, añadiendo Infinite Carousel a tu Blog de Blogger en un IFRAME:1) Conéctate awww.catchmyfame.com, entrarás en la página para descargarte el plugin de ejemplo.
2) Haz "clic" en el texto verde del enlace "Download jquery.infinitecarousel.zip (version 3.0.3 – January 24, 2013)". Se te descargará un .zip que se llamajquery.infinitecarousel3.zip:
- Descomprime el .zip para visualizar el contenido de los archivos necesarios para manejar el carrusel:
- jquery.infinitecarousel3.min: que es el .js que contiene el código JavaScript minimizado y optimizado para una óptima descarga.
- En la carpeta "Images" encontrarás las imágenes de los botones y controles para que el usuario pueda pasarlas adelante o atrás.
3) Una vez descomprimida la información súbela a Drive, vamos a crear un Iframe o cuadro interactivo donde colocaremos todos los elementos del carrusel:
- 3.1 Móntate en tu disco duro una carpeta que contenga todo lo que necesitamos para crear nuestro carrusel:
- En tu escritorio créate la carpeta "Sitio"
- Dentro de la carpeta "Sitio" crea una carpeta "js" y otra "images".
- En la carpeta "js" mete estos tres archivos que puedes extraer de dentro del .zip que te bajaste en el paso 2) o que puedes descargar desde mi Drive:
- https://googledrive.com/host/0Bwgc28XHjPA2RlFaSlBWcVVNSUk/easing.js
- https://googledrive.com/host/0Bwgc28XHjPA2RlFaSlBWcVVNSUk/jquery-1.7.1.min.js
- https://googledrive.com/host/0Bwgc28XHjPA2RlFaSlBWcVVNSUk/jquery.infinitecarousel3.min.js
Si los descargas de Drive por el navegador, copia y pega el código completo que hay en ellos y lo guardas conel mismo nombre del .js que hayas descargado.
- 3.2 En la carpeta "images" mete las imágenes que deseas que salgan en el carrusel, si para probar quieres que salgan las del autor, puedes usar las de mi carpeta Drive:
- https://googledrive.com/host/0Bwgc28XHjPA2b3hjVm1wbmxNWVk
Aquí debes meter las imágenes que quieres utilizar en el carrusel. Bien sea de entradas tuyas porque luego conectarás con ellas si el usuario las selecciona o bien porque sean imágenes de fotografías sin enlace a ninguna página que simplemente desees mostrar.
- 3.3 Por último crearás una index.htmlque contendrá el código para realizar el carrusel y las referencias a tus js e imágenes:
- Mi Index.html NO te servirá para mostrar las imágenes tuyas, la puedes utilizar como prueba o práctica pero lo importante será que crees la tuya personal:https://googledrive.com/host/0Bwgc28XHjPA2RUNzVHg0Tmw3TVUDescarga mi index.html para crearte la tuya propia.
- Ahora localiza dentro de mi index.html descargada la siguiente línea:
ul id="carousel"liimg alt="" height="338" src="images/p1.jpg" width="600" /This is an example of a caption. Captions can easily be styled with your own CSS and can also containstrongemHTML/em/strong./liliimg alt="" height="338" src="images/p2.jpg" width="600" /Captions can also be set to hide between image transitions. In this example however, captions are set to be visible all the time.br //liliimg alt="" height="338" src="images/p3.jpg" width="600" //liliimg alt="" height="338" src="images/p4.jpg" width="600" //liliimg alt="" height="338" src="images/p5.jpg" width="600" //liliimg alt="" height="338" src="images/p6.jpg" width="600" //lilia href="http://www.catchmyfame.com/"img alt="" height="338" src="http://www.catchmyfame.com/jquery/infinitecarousel3/demo/p7.jpg" width="600" //aThis image has both a caption and hyperlink. The next four images also also linked (but have no captions).br //lilia href="http://www.catchmyfame.com/"img alt="" height="338" src="images/p8.jpg" width="600" //a/lilia href="http://www.catchmyfame.com/"img alt="" height="338" src="images/p9.jpg" width="600" //a/lilia href="http://www.catchmyfame.com/"img alt="" height="338" src="images/p10.jpg" width="600" //a/li/ul
- Bajo esa línea encontrarás el código que muestra las imágenes que hayas subido y los enlaces que a ellas quieras crear a tu Blog o a donde prefieras:
- En este código cadalicontiene elheight="338"ywidth="600"o el alto y ancho que el carrusel y sus imágenes van a tener. Te recomiendo para una perfecta visualización que tanto el carrusel como las imágenes tengan el mismo alto y ancho en píxeles.
- Ena href="http://www.catchmyfame.com/"puedes meter el enlace al que desees que el usuario se dirija cuando haga "clic" en la imagen que pasa por el carrusel (puede ser a una entrada o a nada si dejas " ").
- Algunas tuplaslitienen texto dentro (por si quieres que se muestren comentarios): "This is an example of a caption. Captions can easily be styled with your own CSS and can also contain". Cambia el texto y si quieres añadir comentarios a las fotos, escribe lo que desees utilizando el tuyo.
- Ensrc="images/p1.jpg"meterás el nombre de cada imagen que hayas utilizado para que salga por medio del panel.p1.jpges el nombre de una de las imágenes de prueba. aquí pondrás los nombres que tú hayas decidido utilizar con tus imágenes.
- 3.4En el escritorio, para ir probando cómo queda hasta el final, dentro de tu propia carpeta "Sitio"ve haciendo "clic" en tuindex.htmlpara ir visualizando cada cambio y cómo queda. Tal cual lo veas en tu disco duro funcionando, así funcionará luego metido dentro de tu Blog.
4)Sube tu carpeta "Sitio" a Drive para luego utilizarla en tu Blog:
4.1Conéctate a Drivehttps://drive.google.com/y una vez dentro pulsa el botón de la flecha roja que hay a la derecha del botón "crear" en el menú izquierdo. Te he marcado el botón con un recuadro azul en la imagen inferior de Drive:
4.2 Ahora sube la carpeta"Sitio"completa seleccionando el botón de la flecha y pulsando en la opción "Carpeta". Después, ya tendrás disponible tu carrusel al completo en Drive:
- Cuando subas la carpeta"Sitio" asegúrate que está compartida como Público.Si no la compartes, no se dibujará. Deberás seleccionar "Public" en la sección "Who has access" tal como te muestro en pantalla.
- Además cópiate el código que te he marcado cuando compartas. Es el código identificativo único que Drive asignará a tu carpeta "Sitio"para que puedas compartirla, lo utilizaremos después en los próximos pasos:
4.3Ahora prueba tu carpeta"Sitio".Escribe en el navegador el código identificativo que te ha asignado Google Drive al compartir la carpeta. En mi caso es este:https://googledrive.com/host/0Bwgc28XHjPA2Y3ByS1Vnc3lKY0kRecuerda que el código identificarivo debe ir precedido dehttps://googledrive.com/host/para que se llame a la"Index.html"que contiene tu propio carrusel. Si todo está ok, ya estás listo para meter el carrusel en tu Blog.
5)Insertando el código en Blogger en un IFRAME:
iframe frameborder="0" height="450" marginheight="0" marginwidth="0" noresize="" scrolling="No" src="https://googledrive.com/host/0Bwgc28XHjPA2Y3ByS1Vnc3lKY0k" width="620"/iframe
- Puedes insertar el código en Blogger llamando a la"Index.html"metiendo dentro del IFRAME la URL que llama a tu "Sitio" en Drive:
B) Insertando el código en Blogger para añadir tu carrusel sin IFRAME:
- Ensrc="Debes meter la URL que Drive te asignó al compartir tu carpeta"Sitio".
- ELheight="450"y elwidth="620",es decir, el ancho y alto del marco que va a servir de "ventana" a tu carrusel debe ser ligeramente mayor que el ancho y alto del propio carrusel. Si pones menos ancho o menos alto, no cabrá el carrusel al completo.
- Puedes insertar el código del "iframe"en un Gadget HTML/JAVASCRIPT o directamente dentro de una página.
- En primer lugarrealiza una copia de seguridadde tu sitio. Aunque es realmente sencillo lo que vamos a hacer, recomiendo que previamente tengamos a buen recaudo nuestro código original, de manera que siempre podamos "volver atrás" ante cualquier error.No dejes de realizar esta guía paso a paso parasalvaguardar tu blog.
- En Blogger, en el menú de la izquierda, dirígete a la opción "Plantilla" y pulsa "Editar HTML". Localiza la etiqueta "/head" y justo debajo inserta los .js, .css y script de JQuery
1) El código que corresponde al HEAD (justo antes del cierre del /HEAD):
script src="[DIRECCIÓN_DONDE_COPIES_EL_ARCHIVO/http://code.jquery.com/jquery-1.7.1.min.js"/script
|
NOTAS PARA COMPRENDER Y UTILIZAR ESTA PARTE DEL CÓDIGO:
- Cada script contine la librería .js (Javascript) utilizada de JQUERY.
- Observa que en el último script hay un "imagePath:"que será de donde extraes las imágenes para el carrusel. Si por ejemplo creas una carpeta en Drive con las imágenes que se llame "/images/", esa será la URL que deberás poner ahí para que las localice y formatee adecuadamente.
2)Introduciendo los ESTILOSen la plantilla de tu BLOG antes del cierre del /HEAD:
Antes del cierre del /head de tu plantilla busca pulsando CONTROL + F la siguiente cadena b:skin


