domingo, 20 de octubre de 2013

Filled Under:

Maravillas con JQuery, carrusel de imágenes para Blogger: jQuery www.Catchmyfame.com Infinite Carousel Plugin – Record – Motor

Imagen demostrativa, en el detalle el componente en funcionamiento y cómo insertarlo en Blogger.
La creación de un carrusel de imágenes para una página web o Blog es ideal para proporcionar un estilo de presentación dinámica y moderna.

Cada imagen que compone el carrusel puede ser interactiva y proporcionar acceso a entradas o enlaces de cualquier clase, de manera que cuando el usuario visiona la imagen, puede hacer "clic" en ella para entrar en el detalle de la información que deseemos proporcionar.



Con los carruseles de imágenes se realizan páginas de bienvenida, resúmenes de "entradas recomendadas", exposición de fotografías, presentación de datos... las posibilidades son numerosas y realmente interesantes pues realzarán el estilo visual de nuestros contenidos. Aprende cómo integrar uno en tu Blog y disfrutar de sus ventajas utilizando Google Drive como servidor web de las imágenes a mostrar en el carrusel.



Todo el código fuente utilizado, así como las imágenes y resto de información manejada para realizar esta guía es propiedad de www.catchmyfame.com.

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"
    • 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:
    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 contain
    strongemHTML/em/strong./li
    liimg 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 /

    /li
    liimg alt="" height="338" src="images/p3.jpg" width="600" //li
    liimg alt="" height="338" src="images/p4.jpg" width="600" //li
    liimg alt="" height="338" src="images/p5.jpg" width="600" //li
    liimg alt="" height="338" src="images/p6.jpg" width="600" //li
    lia 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 /
    /li
    lia href="http://www.catchmyfame.com/"img alt="" height="338" src="images/p8.jpg" width="600" //a/li
    lia href="http://www.catchmyfame.com/"img alt="" height="338" src="images/p9.jpg" width="600" //a/li
    lia href="http://www.catchmyfame.com/"img alt="" height="338" src="images/p10.jpg" width="600" //a/li
    /ul


    • 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:
        • 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:
        iframe frameborder="0" height="450" marginheight="0" marginwidth="0" noresize="" scrolling="No" src="https://googledrive.com/host/0Bwgc28XHjPA2Y3ByS1Vnc3lKY0k" width="620"
        /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.


        B) Insertando el código en Blogger para añadir tu carrusel sin IFRAME:
        • 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
        scriptsrc="[DIRECCIÓN_DONDE_COPIES_EL_ARCHIVO/jquery.infinitecarousel3.min.js"/script
        scripttype="text/javascript"src="[DIRECCIÓN_DONDE_COPIES_EL_ARCHIVO/easing.js"/script

        script
        $(function(){
        $('#carousel').infiniteCarousel({
        imagePath: '[DIRECCIÓN_DONDE_COPIES_IMÁGENES/images/'
        });
        });
        /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![CDATA[. Después localiza donde cierra/b:skin y justo antes introduce los estilos necesarios para que funcione el carrusel:

        html, body {
        height: 100%;
        padding: 0px;
        margin: 0px;
        }
        body {
        background: #cccccc; /* Old browsers */
        background: -moz-linear-gradient(top, #cccccc 0%, #888888 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cccccc), color-stop(100%,#888888)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #cccccc 0%,#888888 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #cccccc 0%,#888888 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #cccccc 0%,#888888 100%); /* IE10+ */
        background: linear-gradient(top, #cccccc 0%,#888888 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#888888',GradientType=0 ); /* IE6-9 */
        }
        div.infiniteCarousel {
        margin: 100px auto 0 auto;
        -moz-box-shadow: 0px 0px 10px #333;
        -webkit-box-shadow: 0px 0px 10px #333;
        box-shadow: 0px 0px 10px #333;
        clear:right;
        }


        3)Introduciendo el carrusel en el diseño de tu PLANTILLA:
        Para insetarlo en tu Blog,dentro de Blogger dirígete al menú de la izquierda, a la opción Diseño.


        • En la página de Diseño pulsa "Añadir gadget" en la zona del Blog donde desees insertar el componente creado con JQuery.
        • Añade el código fuente que recuperaste de "View Source" desde JQuery.Sólo debes insertar la parte de código que en el "View source" de JQuery se encuentra en el interior del body.



          • Copia dentro del gadget HTML/JAVASCRIPT el código que sigue, la primera parte referencia al autor.
          h4 style="margin:14px 20px 20px 0;float:right;font-family:Arial;color:#666666;font-weight:bold;text-shadow:0 1px 1px #eee;"a href="http://www.catchmyfame.com/catchmyfame-jquery-plugins/jquery-infinite-carousel-plugin/" style="text-decoration:none;color:#666"Return to CatchMyFame's Infinite Carousel/a/h4
          ul id="carousel" liimg width="600" height="338" alt="" src="[DIRECCIÓN_DONDE_COPIES_EL_ARCHIVO/img1_sample" //li liimg width="600" height="338" alt="" src="[DIRECCIÓN_DONDE_COPIES_EL_ARCHIVO/img2_sample" //li liimg width="600" height="338" alt="" src="[DIRECCIÓN_DONDE_COPIES_EL_ARCHIVO/img3_sample" //li liimg width="600" height="338" alt="" src="[DIRECCIÓN_DONDE_COPIES_EL_ARCHIVO/img4_sample" //li/ul
          NOTAS PARA COMPRENDER Y UTILIZAR ESTA PARTE DEL CÓDIGO:
          • La primera parte es la referencia a la web del autor.
          • Cadaliva a contener la ruta a donde hayas subido la imagen dentro desrc="[DIRECCIÓN_DONDE_COPIES_EL_ARCHIVO/NOMBRE_IMAGEN"
          TUS IMÁGENES Y CÓMO AÑADIRLAS:
          • Tus imágenes debe ir siempre en las etiquetas:
          • El componente esul id="carousel"
          • Dentro de él cada etiqueta "img alt" contiene una URL a la imagen que deseas mostrar:
          img alt="" height="200"src="http://DIRECCIÓN_DONDE_PONGAS_TUS_IMÁGENES/imagen"width="590" /
          Donde elsrc="http://DIRECCIÓN_DONDE_PONGAS_TUS_IMÁGENES": será la dirección donde tengas la imagen.
          height="200":el alto de la imagen será 200 píxeles.
          width="590":el ancho de la imagen será 590 píxeles.
          NOTAS Y DETALLES DE EDICIÓN:
          • WIDTH y HEIGHT son el ancho y alto de las imágenes a utilizar. Trata de que las imágenes que emplees dentro del carrusel tengan el tamaño que finalmente pongas en el width (ancho) y height (alto) para todo el carrusel y sus imágenes.
          • Todas las imágenes las puedes almacenar en Drive, igual que hemos hecho en el paso 3). Luego bastará con que montes la URL a la imagen una vez la hayas compartido públicamente poniendohttps://googledrive.com/host/y el código que te sale en la URL para compartir. Por ejemplo:https://googledrive.com/host/0Bwgc28XHjPA2NWxBN016RHlwejg

          Cualquier duda, dispones de los comentarios para preguntar lo que necesites.

          Donate Car To Charity CALIFORNIA DONATE CAR FOR TAX CREDITDONATE CARS IN MADONATE YOUR CAR SACRAMENTOHOW TO DONATE A CAR IN CALIFORNIA DONATE YOUR CAR FOR KIDS,CAR INSURANCE QUOTES COLORADO ,NUNAVUT CULTURE,DAYTON FREIGHT LINESHARDDRIVE DATA RECOVERY SERVICES,DONATE A CAR IN MARYLAND,MOTOR REPLACEMENTS,CHEAP DOMAIN REGISTRATION HOSTING,DONATING A CAR IN MARYLANDMundial Football history FIFA World Cup,smart,huge/big,scienciemedia,blog spot and amazes,unites pero for you gives ,, inspires and future now help and pero mas aya del visita and Mesothelioma law firm CHEAP CAR INSURANCE IN VIRGINIA,Selling annuity payments for cashSelling annuity payments for cash,Sell my structured settlement,Sell structured settlement,Structured settlement,Structured settlement companies,Sell my annuity payments lump sum,Car accident lawyer Denver,Accident injury attorneys,Sell my annuity

          Donate Car To Charity CALIFORNIA DONATE CAR FOR TAX CREDITDONATE CARS IN MADONATE YOUR CAR SACRAMENTOHOW TO DONATE A CAR IN CALIFORNIA DONATE YOUR CAR FOR KIDS,CAR INSURANCE QUOTES COLORADO ,NUNAVUT CULTURE,DAYTON FREIGHT LINESHARDDRIVE DATA RECOVERY SERVICES,DONATE A CAR IN MARYLAND,MOTOR REPLACEMENTS,CHEAP DOMAIN REGISTRATION HOSTING,DONATING A CAR IN MARYLANDMundial Football free legal advice,FIFA World Cup cheap web hosting donde me dieron un available domain name,cheap domain name registration,pero salio muy caro y mejor me hice student credit card ,accept credit pero me recomendaron mejor utilizar credit counseling service donde tienen un mejor soporte y credito support stocking pero mejor me compre un linux hosting y mejor me afilie a affiliate programs pero buy �web position gold�,microsoft certification,Mesothelioma law firm,Selling annuity payments for cash,Sell my structured settlement,Sell structured settlement,Structured settlement,Structured settlement companies,Sell my annuity payments lump sum,Car accident lawyer Denver,Accident injury attorneys,Sell my annuity

          MESOTHELIOMA LAW FIRMDONATE CAR TO CHARITY CALIFORNIAHARDDRIVE DATA RECOVERY SERVICESDONATE A CAR IN MARYLAND DONATING A CAR IN MARYLAND,DONATE CARS ILLINOIS,CRIMINAL DEFENSE ATTORNEYS FLORIDA ,BEST CRIMINAL LAWYER IN ARIZONASTRUCTURED ANNUITY SETTLEMENT,ASBESTOS LAWYERS,NUNAVUT CULTURE,DAYTON FREIGHT LINES ,Bextra Bankruptcy Dental Plan Private Jet

          motor replacements workplace accident attorney Insurance Companies Paperport Promotional Code Psychic for Free california mesothelioma attorney Online Christmas cards purchase structured settlements Hire php programmers mesothelioma mesothelioma drug CAR ACCIDENT LAWYERS Online colledges Car Insurance Companies DONATE A CAR IN MARYLAND mesotheliama hosted predictive dialers buyer of structured settlement annuity Car Accident Lawyers Casino Online casino integrated ehr cash out annuity Live casino Custom WordPress theme designer Criminal Defense Attorneys Florida FUTURISTIC ARCHITECTURE mesothelioma claims Asbestos Lawyers Donate a Car in Maryland Online Stock Trading selling a structured settlement saskatchewan auto insurance personal injury lawyer Mobile casino motorcycle lawyer los angeles CAR INSURANCE QUOTES MN Donate Cars in MA benchmark lending Car Insurance Quotes injury lawyers west palm beach Donate old cars to charity Php programmers for hire WordPress themes for designers Auto Mobile Insurance Quote small business administration sba emergency response plan ppt Dwi lawyer earthlink business internet Donate Car to Charity California pharmacist jobs in chicago broward county dui lawyer mesothelioma settlements amounts Make money online Australia Casino reviews dallas mesothelioma lawyer DUI lawyer lease management software Forensics Online Course Hire php developers Computer science classes online structured settlement company life insurance quotes mesothelioma litigation mesothelioma lawyers san diego auto insurance cost by state Bankruptcy lawyer chicago hair laser removal Seo services Social media platforms for business car insurance companies Futuristic Architecture car insurance in south dakota Social media strategies Service business software mesothelioma lawyer texas canada personals yahoo Donate your Car for Money adverse remortgage Criminal lawyer mesothelioma information mesothelioma lawsuit Cheap Car Insurance for Ladies Best criminal lawyer in Arizona anti spam exchange server Sell Annuity Payment mesothelioma lawyer dallas Social media management Criminal defense lawyer Learning adobe illustrator HOME PHONE INTERNET BUNDLE hair removal washington dc DONATING USED CARS TO CHARITY Online Motor Insurance Quotes Hire php developer car insurance quotes colorado onlineclasses Forensics online course colorado auto accident attorney New social media platforms Php programmers Seo companies car accident lawyer san bernardino Car insurance quotes pa Best social media platforms for business Best social media platforms life insurance co lincoln Donate Car To Charity CALIFORNIA DALLAS MESOTHELIOMA ATTORNEYS Asbestos Lung Cancer Business finance group CAR INSURANCE QUOTES COLORADO Car insurance quotes MN Social media campaigns Business management software Hard drive data recovery services Html email Royalty Free Images Stock washington mesothelioma attorney Car Insurance in South Dakota hughes net business PHD IN COUNSELING EDUCATION Best Seo company Psd to html california law lemon DAYTON FREIGHT LINES mesotheloma Hard drive Data Recovery Services Cheap car insurance for ladies CAR INSURANCE QUOTES PA HARDDRIVE DATA RECOVERY SERVICES massage school dallas texas la personal injury lawyer Low credit line credit cards Neuson Seo company houston mesothelioma attorney asbestos lung cancer Custom Christmas cards Photo Christmas cards online motor insurance quotes business email web hosting CHEAP CAR INSURANCE FOR LADIES WordPress hosting Psd to WordPress california motorcycle accident lawyer Social media examiner cloud identity and access management Tech school Life Insurance Co Lincoln mesothelioma trial attorney Car Insurance Quotes Utah LIFE INSURANCE CO LINCOLN Social media platforms Christmas cards wisconsin mesothelioma attorney florida car insurance company Proud Italian cook Criminal lawyer Miami Italian cooking school WordPress theme designers Adobe illustrator classes asbestos lawyers WORLD TRADE CENTER FOOTAGE Automobile Accident Attorney Social media tools workers compensation lawyer los angeles low credit line credit cards Mesothelioma Law Firm car insurance quotes pa primary pulmonary hypertension car accident lawyers west palm beach Donate Car for Tax Credit structured settlemen Donate Your Car Sacramento Motor Insurance Quotes How to Donate A Car in California Donate Your Car for Kids Business Voip Solutions World Trade Center Footage Low Credit Line Credit Cards Structures Annuity Settlement BEST CRIMINAL LAWYER IN ARIZONA truck accident attorney los angeles Car Insurance Quotes Colorado Annuity Settlements Personal Injury Law Firm Nunavut Culture Dayton Freight Lines motor insurance quotes Register free domains Motor Replacements Cheap Domain Registration Hosting Donating a Car in Maryland Donate Cars Illinois Best Criminal Lawyers in Arizona forensics online course PHD on Counseling Education Holland Michigan College Online Colleges Donate Old Cars to Charity Online Classes Car Insurance Quotes MN Massage School Dallas Texas new york mesothelioma law firm Cheap Auto Insurance in VA Donate car to charity California Dallas Mesothelioma Attorneys mesothelioma cases CHEAP AUTO INSURANCE IN VA