<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Chica Blogger &#187; Tutoriales</title>
	<atom:link href="http://chicablogger.com/tutoriales/feed/" rel="self" type="application/rss+xml" />
	<link>http://chicablogger.com</link>
	<description>Recursos para Blogger y WordPress</description>
	<lastBuildDate>Fri, 10 Feb 2012 20:54:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Crea tu correo profesional con Google Apps con tu dominio de Blogger</title>
		<link>http://chicablogger.com/crea-tu-correo-profesional-con-google-apps-usando-blogger-com/</link>
		<comments>http://chicablogger.com/crea-tu-correo-profesional-con-google-apps-usando-blogger-com/#comments</comments>
		<pubDate>Sat, 07 Jan 2012 20:20:35 +0000</pubDate>
		<dc:creator>Claudia</dc:creator>
				<category><![CDATA[Productos Google]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[Gmail]]></category>

		<guid isPermaLink="false">http://chicablogger.com/?p=5262</guid>
		<description><![CDATA[Hace dos años tengo un correo del tipo contacto@minombre.com. Lo doy porque es más fácil de deletrear, y es mucho más profesional que un correo hotmail o un gmail lleno de letras y números raros. A veces me preguntan cómo tengo ese correo. Es simple, respondo: Sólo tienes que comprar un dominio por unos US$8 [...]

<h3>Posts relacionados</h3><ul><li><a href='http://chicablogger.com/crea-urls-cortas-con-bitly-en-google-docs-y-gmail/' rel='bookmark' title='Permanent Link: Crea URLs cortas con bit.ly en Google Docs y Gmail'>Crea URLs cortas con bit.ly en Google Docs y Gmail</a></li><li><a href='http://chicablogger.com/google-quiere-ayudarte-a-mejorar-tu-web-con-site-clinic/' rel='bookmark' title='Permanent Link: Google quiere ayudarte a mejorar tu web con Site Clinic'>Google quiere ayudarte a mejorar tu web con Site Clinic</a></li><li><a href='http://chicablogger.com/actualiza-facebook-y-twitter-desde-tu-google-plus/' rel='bookmark' title='Permanent Link: Actualiza Facebook y Twitter desde tu Google Plus'>Actualiza Facebook y Twitter desde tu Google Plus</a></li></ul>]]></description>
			<content:encoded><![CDATA[<p>Hace dos años tengo un correo del tipo <strong>contacto@minombre.com</strong>. Lo doy porque es más fácil de deletrear, y es mucho más profesional que un correo hotmail o un gmail lleno de letras y números raros. A veces me preguntan cómo tengo ese correo. Es simple, respondo: Sólo tienes que comprar un dominio por unos US$8 al año.</p>
<p>Al final, tener un correo con tu nombre o el de tu organización, es mucho más sencillo y barato de lo que el común de la gente piensa. Yo tengo WordPress, y creo mis correos de contacto desde el CPanel, porque es más simple, pero cualquier persona que haya comprado un dominio puede tener un <strong>correo con su dominio usando Google Apps</strong> fácilmente.</p>
<p><strong>¿Eres usuario de Blogger.com y tienes tu propio dominio?</strong> A continuación, te explicamos cómo crear tu correo @tudominio gratis, usando Google Apps.</p>
<h3><strong>Crea tu correo en Google Apps</strong></h3>
<p>El primer paso, es ir a la versión gratuita de <strong><a href="http://www.google.com/apps/intl/es-cl/group/index.html" title="Google Apps Free" rel="nofollow">Google Apps</a></strong>, que te permite crear hasta 10 correos electrónicos sin costo alguno.</p>
<p><img src="http://chicablogger.com/wp-content/uploads/2012/01/Google-Apps1.jpg" alt="Google Apps" title="Google Apps" width="500" height="300" class="aligncenter size-full wp-image-5264" /></p>
<p>Una vez allí, presionamos el botón &#8220;<strong>Cómo empezar</strong>&#8220;. Suponiendo que queremos usar un dominio ya existente, que hemos comprado previamente, ingresamos nuestro nombre de dominio sin www. Ejemplo: <strong>tipsdecocina.net</strong>. Presionando el botón &#8220;Empezar ahora&#8221;, veremos un formulario de registro, donde tendremos que completar los campos indicados.</p>
<p><img src="http://chicablogger.com/wp-content/uploads/2012/01/formulario-Google-Apps.jpg" alt="formulario Google Apps" title="formulario Google Apps" width="500" height="320" class="aligncenter size-full wp-image-5266" /></p>
<p>Completando todos los datos, incluyendo un correo electrónico de referencia (ya existente, que podamos revisar posteriormente), hacemos click en &#8220;<strong>Continuar</strong>&#8220;, y saltamos al tercer paso de configuración de nuestro nuevo correo. Si resides en Chile, antepone un &#8220;9&#8243; a tu número de celular (son 9 dígitos en total).</p>
<p><img src="http://chicablogger.com/wp-content/uploads/2012/01/configuracion-de-correo-google-apps.jpg" alt="" title="Google Apps" width="500" height="314" class="aligncenter size-full wp-image-5268" /></p>
<p>Ahora podemos elegir el nombre de usuario y contraseña de nuestro correo. Yo elegí <strong>hola@tipsdecocina.net</strong>. Aceptando los <strong>términos del servicio</strong> de Google Apps, seremos redireccionados a un panel de opciones de escritorio, donde veremos las aplicaciones que podemos usar: Email, Google Calendar, Google Docs, etc. Tu correo está casi listo para ser usado.</p>
<h3><strong>El último paso: verifica tu dominio</strong></h3>
<p>Para comenzar a usar el nuevo correo creado, necesitas verificar que el dominio en cuestión es tuyo. Para ello, necesitas hacer click en el enlace &#8220;<strong>Verify your domain</strong>&#8221; que aparece bajo el ícono de Email en tu escritorio, o ir a la opción <strong>Setup/Verify domain ownership<br />
</strong>. Haciendo click en el botón &#8220;<strong>Next</strong>&#8220;, tendrás que ingresar con tu nuevo correo electrónico y contraseña.</p>
<p>Si usas Blogger, para verificar que eres dueño de tu dominio, en la pestaña &#8220;<strong>Alternate methods</strong>&#8220;, puedes elegir una de estas tres opciones: <strong>añadir una meta tag en tu plantilla</strong>, usar tu cuenta de Google Analytics (si ya tienes), o modificar tus registros DNS en la configuración de tu dominio. Recomiendo la primera alternativa, porque es más simple: sólo será cosa de copiar el código dado bajo la etiqueta <strong>&lt;head&gt;</strong> en la edición de HTML de tu plantilla.</p>
<p>Una vez hecho esto, hacemos click en &#8220;<strong>Verify</strong>&#8220;, y podremos acceder a nuestro nuevo correo en 5 a 10 minutos (por lo general, inmediatamente). </p>
<p>En <strong>Setup/Users and groups</strong>, tenemos la opción de crear correos para los demás miembros de nuestro equipo.</p>
<h3><strong>Ingresa a tu nuevo correo</strong></h3>
<p>Una vez que has creado tu correo y verificado tu dominio, podrás acceder:</p>
<ul>
<li>Desde <strong>http://mail.google.com/a/tudominio</strong>, ingresando tu nombre de usuario y contraseña</li>
<li>O desde <strong>Gmail.com</strong>, ingresando tu correo completo (ej. hola@tipsdeconina.net) y contraseña.</li>
</ul>
<h3><strong>Consideraciones finales</strong></h3>
<ul>
<li>Si ya tienes una cuenta de Gmail, puedes revisar tu nueva cuenta de correo @tudominio desde tu viejo correo (es algo que veremos en otro tutorial).</li>
<li>Tener un correo con tu dominio, le dará más profesionalismo y lo que haces y ayudará a promocionar tu blog o página web. Si ya tienes tu propio dominio, ¿qué esperas para crear tu correo?</li>
</ul>


<h3>Posts relacionados</h3><ul><li><a href='http://chicablogger.com/crea-urls-cortas-con-bitly-en-google-docs-y-gmail/' rel='bookmark' title='Permanent Link: Crea URLs cortas con bit.ly en Google Docs y Gmail'>Crea URLs cortas con bit.ly en Google Docs y Gmail</a></li><li><a href='http://chicablogger.com/google-quiere-ayudarte-a-mejorar-tu-web-con-site-clinic/' rel='bookmark' title='Permanent Link: Google quiere ayudarte a mejorar tu web con Site Clinic'>Google quiere ayudarte a mejorar tu web con Site Clinic</a></li><li><a href='http://chicablogger.com/actualiza-facebook-y-twitter-desde-tu-google-plus/' rel='bookmark' title='Permanent Link: Actualiza Facebook y Twitter desde tu Google Plus'>Actualiza Facebook y Twitter desde tu Google Plus</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://chicablogger.com/crea-tu-correo-profesional-con-google-apps-usando-blogger-com/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Optimizar imágenes para la web con PhotoFiltre</title>
		<link>http://chicablogger.com/optimizar-imagenes-para-la-web-con-photofiltre/</link>
		<comments>http://chicablogger.com/optimizar-imagenes-para-la-web-con-photofiltre/#comments</comments>
		<pubDate>Thu, 05 Jan 2012 04:43:35 +0000</pubDate>
		<dc:creator>Claudia</dc:creator>
				<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[Edición de imágenes]]></category>

		<guid isPermaLink="false">http://chicablogger.com/?p=5222</guid>
		<description><![CDATA[Quienes comienzan con un blog, generalmente omiten un paso fundamental para mejorar el rendimiento y la carga de su blog: la optimización de imágenes para la web. Optimizar las imágenes es especialmente útil para mejorar la usabilidad de nuestro sitio y reducir el porcentaje de rebote de los visitantes. Usualmente, cuando hablamos de optimización para [...]

<h3>Posts relacionados</h3><ul><li><a href='http://chicablogger.com/subir-imagenes-a-photobucket-con-un-click/' rel='bookmark' title='Permanent Link: Subir imágenes a Photobucket con un click'>Subir imágenes a Photobucket con un click</a></li><li><a href='http://chicablogger.com/widget-de-posts-recientes-con-imagenes-para-blogger/' rel='bookmark' title='Permanent Link: Widget de Posts recientes con imágenes para Blogger'>Widget de Posts recientes con imágenes para Blogger</a></li><li><a href='http://chicablogger.com/photophin-fotos-gratuitas-con-licencia-creative-commons-para-bloggers/' rel='bookmark' title='Permanent Link: Photophin: Fotos gratuitas con licencia Creative Commons para bloggers'>Photophin: Fotos gratuitas con licencia Creative Commons para bloggers</a></li></ul>]]></description>
			<content:encoded><![CDATA[<p>Quienes comienzan con un blog, generalmente omiten un paso fundamental para mejorar el rendimiento y la carga de su blog: la <strong>optimización de imágenes para la web</strong>. Optimizar las imágenes es especialmente útil para mejorar la usabilidad de nuestro sitio y reducir el porcentaje de rebote de los visitantes. Usualmente, cuando hablamos de optimización para la web, nos referimos a la <strong>compresión de imágenes</strong>, esto es, la reducción de su tamaño y peso, sin afectar visiblemente la calidad del archivo original.</p>
<p><strong>¿Qué formato usar?</strong> </p>
<p>En general, prefiero usar *.<strong>PNG</strong> para el diseño del blog, y *.<strong>JPG</strong> para las imágenes de las entradas. Hay quienes prefieren usar *.GIF pero, dependiendo del caso, me quedo sólo con los formatos antes mencionados para garantizar la calidad de las imágenes sin que ello perjudique el tiempo de carga del blog.</p>
<p><img src="http://chicablogger.com/wp-content/uploads/2012/01/PHOTOFILTRE1.jpg" alt="PhotoFiltre" title="PhotoFiltre" width="500" height="114" class="aligncenter size-full wp-image-5237" /></p>
<h3><strong>Reduciendo el tamaño y peso de tus fotos con PhotoFiltre</strong></h3>
<p>Uso <strong>Photoshop</strong>, y también <strong>Gimp</strong> para editar imágenes, pero considero que son programas algo complejos (y de lenta carga) para una tarea tan simple como la optimización de imágenes para la web, especialmente para quienes no están familiarizados con este tipo de programas. Por ello, uso <strong>PhotoFiltre</strong> para este tipo de tareas.</p>
<p><strong>PhotoFiltre</strong> es un <strong>software de edición de imágenes para Windows</strong> del cual podemos obtener una versión completamente gratuita y legal (<strong><a href="http://photofiltre.free.fr" rel="nofollow" title="PhotoFiltre">Descarga PhotoFiltre</a></strong>). La versión en inglés pesa 4MB comprimida, y cuenta con archivos de traducción a distintos idiomas que se ponen en la carpeta de instalación del programa. Por ejemplo, si quieres traducir PhotoFiltre al español, deberás copiar el archivo <strong>TranslationES.plg</strong> en <strong>C:\Archivos de programa\PhotoFiltre</strong>, quitando el archivo de traducción al inglés. También hay una versión portable para que lleves en tu memoria USB a todas partes.</p>
<p>Podrás notar que el programa se abre inmediatamente, sin tiempos de espera, y que es muy sencillo de usar. En él, hay cuatro herramientas que uso frecuentemente: <strong>Tamaño de Imagen</strong> y <strong>Tamaño de Lienzo</strong> (ambos en el menú Imagen); <strong>Cortar</strong>, que aparece al presionar el botón derecho del mouse luego de seleccionar una porción de la imagen ;y <strong>Compresión</strong>, que aparece al momento de guardar las imágenes.</p>
<h3><strong>Ejemplo de optimización con PhotoFiltre</strong></h3>
<p>Tomé una imagen de <strong>Sxc.hu</strong> (<a href="http://www.sxc.hu/photo/1365732" title="Beautiful woman" rel="nofollow"><strong>beautiful woman with sunflowers</strong></a>) de 3888&#215;2592 píxeles y 6,36MB de peso. Sería una locura subirla tal cual y redimensionarla desde el editor de la entrada. Lo ideal es reducir su tamaño desde <strong>Tamaño de Imagen</strong>, hasta lograr el tamaño que efectivamente vayamos a usar en nuestro blog. Si la columna principal de mi blog tiene 600 píxeles de ancho, ese será el tamaño de referencia al momento de redimensionar.</p>
<p>Personalmente, prefiero usar siempre imágenes de no más de 500px de ancho. Por ello, cambié el tamaño original de la mujer con girasoles a 500&#215;333 píxeles, con un peso de 200kb. Como 200kb aún es mucho, vamos a <strong>Archivo/Guardar como</strong> y <strong>bajamos la Compresión de 100 a 80 o menos</strong>, dejando las demás opciones por defecto (el formato a guardar debe ser *.JPG). La misma imagen, con un 75% de compresión, pesará 62kb en vez de 200kb, y la diferencia será apenas perceptible.</p>
<p><img src="http://chicablogger.com/wp-content/uploads/2012/01/PHOTOFILTRE.jpg" alt="PhotoFiltre" title="PhotoFiltre" width="500" height="375" class="aligncenter size-full wp-image-5233" /></p>
<p>A modo de experimento, podemos seguir comprimiendo para probar cuál es el mínimo peso al que podemos llegar sin perder calidad de imagen.</p>
<h3><strong>Consideraciones finales</strong></h3>
<ul>
<li>PhotoFiltre tiene un montón de herramientas que podrás probar para mejorar tus imágenes (filtros y marcos, por ejemplo): ofrece lo esencial para quienes comienzan en el mundo del retoque fotográfico.</li>
<li>Para ahorrar tiempo, prefiere <strong>comprimir las imágenes JPG en PhotoFiltre a un 80%,</strong> y sólo evaluando si la calidad y el peso son los adecuados, considera comprimir más o menos.</li>
<li>Cabe preguntarse cuál es el peso ideal para una imagen de una entrada de blog. <strong><a href="http://davidcantone.com/optimizar-fotos-web/" title="David Cantone" rel="nofollow">David Cantone</a></strong> piensa que lo ideal es que las imágenes pesen <strong>entre 20 y 40kb</strong>, pero buscando siempre el equilibrio entre peso y calidad.</li>
</ul>


<h3>Posts relacionados</h3><ul><li><a href='http://chicablogger.com/subir-imagenes-a-photobucket-con-un-click/' rel='bookmark' title='Permanent Link: Subir imágenes a Photobucket con un click'>Subir imágenes a Photobucket con un click</a></li><li><a href='http://chicablogger.com/widget-de-posts-recientes-con-imagenes-para-blogger/' rel='bookmark' title='Permanent Link: Widget de Posts recientes con imágenes para Blogger'>Widget de Posts recientes con imágenes para Blogger</a></li><li><a href='http://chicablogger.com/photophin-fotos-gratuitas-con-licencia-creative-commons-para-bloggers/' rel='bookmark' title='Permanent Link: Photophin: Fotos gratuitas con licencia Creative Commons para bloggers'>Photophin: Fotos gratuitas con licencia Creative Commons para bloggers</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://chicablogger.com/optimizar-imagenes-para-la-web-con-photofiltre/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Añadir Nivo Slider en Blogger</title>
		<link>http://chicablogger.com/anadir-nivo-slider-en-blogger/</link>
		<comments>http://chicablogger.com/anadir-nivo-slider-en-blogger/#comments</comments>
		<pubDate>Tue, 03 Jan 2012 05:07:33 +0000</pubDate>
		<dc:creator>Claudia</dc:creator>
				<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[Blogger]]></category>
		<category><![CDATA[Slider]]></category>

		<guid isPermaLink="false">http://chicablogger.com/?p=5120</guid>
		<description><![CDATA[Nivo Slider es uno de los sliders jQuery más increíbles: es liviano (la versión comprimida pesa 12kb), tiene 16 efectos de transición, control de navegación y títulos HTML. Además, es completamente gratuito y configurable. A continuación verás cómo incorporar Nivo Slider en pocos pasos en cualquier plantilla Blogger. 1. Carga Nivo Slider en tu plantilla [...]

<h3>Posts relacionados</h3><ul><li><a href='http://chicablogger.com/incorporar-jquery-tiptip-en-blogger/' rel='bookmark' title='Permanent Link: Incorporar jQuery TipTip en Blogger'>Incorporar jQuery TipTip en Blogger</a></li><li><a href='http://chicablogger.com/menu-desplegable-con-jquery-superfish-en-blogger/' rel='bookmark' title='Permanent Link: Menú desplegable con jQuery Superfish en Blogger'>Menú desplegable con jQuery Superfish en Blogger</a></li><li><a href='http://chicablogger.com/como-anadir-google-fonts-en-tu-blog-de-blogger-o-wordpress/' rel='bookmark' title='Permanent Link: Cómo añadir Google Fonts en tu blog de Blogger o WordPress'>Cómo añadir Google Fonts en tu blog de Blogger o WordPress</a></li></ul>]]></description>
			<content:encoded><![CDATA[<p><img src="http://chicablogger.com/wp-content/uploads/2011/12/nivo-slider.jpg" alt="Nivo Slider" title="Nivo Slider" width="500" height="254" class="aligncenter size-full wp-image-5137" /></p>
<p><a href="http://nivo.dev7studios.com/" title="Nivo Slider" rel="nofollow"><strong>Nivo Slider</strong></a> es uno de los <strong>sliders jQuery</strong> más increíbles: es liviano (la versión comprimida pesa 12kb), tiene 16 efectos de transición, control de navegación y títulos HTML. Además, es completamente gratuito y configurable.</p>
<p>A continuación verás <strong>cómo incorporar Nivo Slider</strong> en pocos pasos en cualquier <strong>plantilla Blogger</strong>.</p>
<h3><strong>1. Carga Nivo Slider en tu plantilla</strong></h3>
<p>Primero carga la última versión de <strong>jQuery</strong> desde Google antes del cierre de <strong>&lt;/body&gt;</strong>:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">&lt;script src='https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js' type='text/javascript'/&gt;</pre></td></tr></table></div>

<p>Luego, incluye el <strong>script de Nivo Slider</strong> directamente en tu plantilla justo abajo del código anterior:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">&lt;script type='text/javascript'&gt;
//&lt;![CDATA[
/*
 * jQuery Nivo Slider v2.3
 * http://nivo.dev7studios.com
 *
 * Copyright 2010, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */
&nbsp;
(function(b){var a=function(j,q){var g=b.extend({},b.fn.nivoSlider.defaults,q);var m={currentSlide:0,currentImage:&quot;&quot;,totalSlides:0,randAnim:&quot;&quot;,running:false,paused:false,stop:false};var d=b(j);d.data(&quot;nivo:vars&quot;,m);d.css(&quot;position&quot;,&quot;relative&quot;);d.addClass(&quot;nivoSlider&quot;);var e=d.children();e.each(function(){var t=b(this);var s=&quot;&quot;;if(!t.is(&quot;img&quot;)){if(t.is(&quot;a&quot;)){t.addClass(&quot;nivo-imageLink&quot;);s=t}t=t.find(&quot;img:first&quot;)}var r=t.width();if(r==0){r=t.attr(&quot;width&quot;)}var i=t.height();if(i==0){i=t.attr(&quot;height&quot;)}if(r&gt;d.width()){d.width(r)}if(i&gt;d.height()){d.height(i)}if(s!=&quot;&quot;){s.css(&quot;display&quot;,&quot;none&quot;)}t.css(&quot;display&quot;,&quot;none&quot;);m.totalSlides++});if(g.startSlide&gt;0){if(g.startSlide&gt;=m.totalSlides){g.startSlide=m.totalSlides-1}m.currentSlide=g.startSlide}if(b(e[m.currentSlide]).is(&quot;img&quot;)){m.currentImage=b(e[m.currentSlide])}else{m.currentImage=b(e[m.currentSlide]).find(&quot;img:first&quot;)}if(b(e[m.currentSlide]).is(&quot;a&quot;)){b(e[m.currentSlide]).css(&quot;display&quot;,&quot;block&quot;)}d.css(&quot;background&quot;,&quot;url(&quot;+m.currentImage.attr(&quot;src&quot;)+&quot;) no-repeat&quot;);for(var k=0;k&lt;g.slices;k++){var o=Math.round(d.width()/g.slices);if(k==g.slices-1){d.append(b('&lt;div class=&quot;nivo-slice&quot;&gt;&lt;/div&gt;').css({left:(o*k)+&quot;px&quot;,width:(d.width()-(o*k))+&quot;px&quot;}))}else{d.append(b('&lt;div class=&quot;nivo-slice&quot;&gt;&lt;/div&gt;').css({left:(o*k)+&quot;px&quot;,width:o+&quot;px&quot;}))}}d.append(b('&lt;div class=&quot;nivo-caption&quot;&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;').css({display:&quot;none&quot;,opacity:g.captionOpacity}));if(m.currentImage.attr(&quot;title&quot;)!=&quot;&quot;){var n=m.currentImage.attr(&quot;title&quot;);if(n.substr(0,1)==&quot;#&quot;){n=b(n).html()}b(&quot;.nivo-caption p&quot;,d).html(n);b(&quot;.nivo-caption&quot;,d).fadeIn(g.animSpeed)}var c=0;if(!g.manualAdvance&amp;&amp;e.length&gt;1){c=setInterval(function(){p(d,e,g,false)},g.pauseTime)}if(g.directionNav){d.append('&lt;div class=&quot;nivo-directionNav&quot;&gt;&lt;a class=&quot;nivo-prevNav&quot;&gt;Prev&lt;/a&gt;&lt;a class=&quot;nivo-nextNav&quot;&gt;Next&lt;/a&gt;&lt;/div&gt;');if(g.directionNavHide){b(&quot;.nivo-directionNav&quot;,d).hide();d.hover(function(){b(&quot;.nivo-directionNav&quot;,d).show()},function(){b(&quot;.nivo-directionNav&quot;,d).hide()})}b(&quot;a.nivo-prevNav&quot;,d).live(&quot;click&quot;,function(){if(m.running){return false}clearInterval(c);c=&quot;&quot;;m.currentSlide-=2;p(d,e,g,&quot;prev&quot;)});b(&quot;a.nivo-nextNav&quot;,d).live(&quot;click&quot;,function(){if(m.running){return false}clearInterval(c);c=&quot;&quot;;p(d,e,g,&quot;next&quot;)})}if(g.controlNav){var l=b('&lt;div class=&quot;nivo-controlNav&quot;&gt;&lt;/div&gt;');d.append(l);for(var k=0;k&lt;e.length;k++){if(g.controlNavThumbs){var f=e.eq(k);if(!f.is(&quot;img&quot;)){f=f.find(&quot;img:first&quot;)}if(g.controlNavThumbsFromRel){l.append('&lt;a class=&quot;nivo-control&quot; rel=&quot;'+k+'&quot;&gt;&lt;img src=&quot;'+f.attr(&quot;rel&quot;)+'&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;')}else{l.append('&lt;a class=&quot;nivo-control&quot; rel=&quot;'+k+'&quot;&gt;&lt;img src=&quot;'+f.attr(&quot;src&quot;).replace(g.controlNavThumbsSearch,g.controlNavThumbsReplace)+'&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;')}}else{l.append('&lt;a class=&quot;nivo-control&quot; rel=&quot;'+k+'&quot;&gt;'+(k+1)+&quot;&lt;/a&gt;&quot;)}}b(&quot;.nivo-controlNav a:eq(&quot;+m.currentSlide+&quot;)&quot;,d).addClass(&quot;active&quot;);b(&quot;.nivo-controlNav a&quot;,d).live(&quot;click&quot;,function(){if(m.running){return false}if(b(this).hasClass(&quot;active&quot;)){return false}clearInterval(c);c=&quot;&quot;;d.css(&quot;background&quot;,&quot;url(&quot;+m.currentImage.attr(&quot;src&quot;)+&quot;) no-repeat&quot;);m.currentSlide=b(this).attr(&quot;rel&quot;)-1;p(d,e,g,&quot;control&quot;)})}if(g.keyboardNav){b(window).keypress(function(i){if(i.keyCode==&quot;37&quot;){if(m.running){return false}clearInterval(c);c=&quot;&quot;;m.currentSlide-=2;p(d,e,g,&quot;prev&quot;)}if(i.keyCode==&quot;39&quot;){if(m.running){return false}clearInterval(c);c=&quot;&quot;;p(d,e,g,&quot;next&quot;)}})}if(g.pauseOnHover){d.hover(function(){m.paused=true;clearInterval(c);c=&quot;&quot;},function(){m.paused=false;if(c==&quot;&quot;&amp;&amp;!g.manualAdvance){c=setInterval(function(){p(d,e,g,false)},g.pauseTime)}})}d.bind(&quot;nivo:animFinished&quot;,function(){m.running=false;b(e).each(function(){if(b(this).is(&quot;a&quot;)){b(this).css(&quot;display&quot;,&quot;none&quot;)}});if(b(e[m.currentSlide]).is(&quot;a&quot;)){b(e[m.currentSlide]).css(&quot;display&quot;,&quot;block&quot;)}if(c==&quot;&quot;&amp;&amp;!m.paused&amp;&amp;!g.manualAdvance){c=setInterval(function(){p(d,e,g,false)},g.pauseTime)}g.afterChange.call(this)});var p=function(r,s,u,x){var y=r.data(&quot;nivo:vars&quot;);if(y&amp;&amp;(y.currentSlide==y.totalSlides-1)){u.lastSlide.call(this)}if((!y||y.stop)&amp;&amp;!x){return false}u.beforeChange.call(this);if(!x){r.css(&quot;background&quot;,&quot;url(&quot;+y.currentImage.attr(&quot;src&quot;)+&quot;) no-repeat&quot;)}else{if(x==&quot;prev&quot;){r.css(&quot;background&quot;,&quot;url(&quot;+y.currentImage.attr(&quot;src&quot;)+&quot;) no-repeat&quot;)}if(x==&quot;next&quot;){r.css(&quot;background&quot;,&quot;url(&quot;+y.currentImage.attr(&quot;src&quot;)+&quot;) no-repeat&quot;)}}y.currentSlide++;if(y.currentSlide==y.totalSlides){y.currentSlide=0;u.slideshowEnd.call(this)}if(y.currentSlide&lt;0){y.currentSlide=(y.totalSlides-1)}if(b(s[y.currentSlide]).is(&quot;img&quot;)){y.currentImage=b(s[y.currentSlide])}else{y.currentImage=b(s[y.currentSlide]).find(&quot;img:first&quot;)}if(u.controlNav){b(&quot;.nivo-controlNav a&quot;,r).removeClass(&quot;active&quot;);b(&quot;.nivo-controlNav a:eq(&quot;+y.currentSlide+&quot;)&quot;,r).addClass(&quot;active&quot;)}if(y.currentImage.attr(&quot;title&quot;)!=&quot;&quot;){var z=y.currentImage.attr(&quot;title&quot;);if(z.substr(0,1)==&quot;#&quot;){z=b(z).html()}if(b(&quot;.nivo-caption&quot;,r).css(&quot;display&quot;)==&quot;block&quot;){b(&quot;.nivo-caption p&quot;,r).fadeOut(u.animSpeed,function(){b(this).html(z);b(this).fadeIn(u.animSpeed)})}else{b(&quot;.nivo-caption p&quot;,r).html(z)}b(&quot;.nivo-caption&quot;,r).fadeIn(u.animSpeed)}else{b(&quot;.nivo-caption&quot;,r).fadeOut(u.animSpeed)}var w=0;b(&quot;.nivo-slice&quot;,r).each(function(){var i=Math.round(r.width()/u.slices);b(this).css({height:&quot;0px&quot;,opacity:&quot;0&quot;,background:&quot;url(&quot;+y.currentImage.attr(&quot;src&quot;)+&quot;) no-repeat -&quot;+((i+(w*i))-i)+&quot;px 0%&quot;});w++});if(u.effect==&quot;random&quot;){var A=new Array(&quot;sliceDownRight&quot;,&quot;sliceDownLeft&quot;,&quot;sliceUpRight&quot;,&quot;sliceUpLeft&quot;,&quot;sliceUpDown&quot;,&quot;sliceUpDownLeft&quot;,&quot;fold&quot;,&quot;fade&quot;);y.randAnim=A[Math.floor(Math.random()*(A.length+1))];if(y.randAnim==undefined){y.randAnim=&quot;fade&quot;}}if(u.effect.indexOf(&quot;,&quot;)!=-1){var A=u.effect.split(&quot;,&quot;);y.randAnim=b.trim(A[Math.floor(Math.random()*A.length)])}y.running=true;if(u.effect==&quot;sliceDown&quot;||u.effect==&quot;sliceDownRight&quot;||y.randAnim==&quot;sliceDownRight&quot;||u.effect==&quot;sliceDownLeft&quot;||y.randAnim==&quot;sliceDownLeft&quot;){var t=0;var w=0;var C=b(&quot;.nivo-slice&quot;,r);if(u.effect==&quot;sliceDownLeft&quot;||y.randAnim==&quot;sliceDownLeft&quot;){C=b(&quot;.nivo-slice&quot;,r)._reverse()}C.each(function(){var i=b(this);i.css(&quot;top&quot;,&quot;0px&quot;);if(w==u.slices-1){setTimeout(function(){i.animate({height:&quot;100%&quot;,opacity:&quot;1.0&quot;},u.animSpeed,&quot;&quot;,function(){r.trigger(&quot;nivo:animFinished&quot;)})},(100+t))}else{setTimeout(function(){i.animate({height:&quot;100%&quot;,opacity:&quot;1.0&quot;},u.animSpeed)},(100+t))}t+=50;w++})}else{if(u.effect==&quot;sliceUp&quot;||u.effect==&quot;sliceUpRight&quot;||y.randAnim==&quot;sliceUpRight&quot;||u.effect==&quot;sliceUpLeft&quot;||y.randAnim==&quot;sliceUpLeft&quot;){var t=0;var w=0;var C=b(&quot;.nivo-slice&quot;,r);if(u.effect==&quot;sliceUpLeft&quot;||y.randAnim==&quot;sliceUpLeft&quot;){C=b(&quot;.nivo-slice&quot;,r)._reverse()}C.each(function(){var i=b(this);i.css(&quot;bottom&quot;,&quot;0px&quot;);if(w==u.slices-1){setTimeout(function(){i.animate({height:&quot;100%&quot;,opacity:&quot;1.0&quot;},u.animSpeed,&quot;&quot;,function(){r.trigger(&quot;nivo:animFinished&quot;)})},(100+t))}else{setTimeout(function(){i.animate({height:&quot;100%&quot;,opacity:&quot;1.0&quot;},u.animSpeed)},(100+t))}t+=50;w++})}else{if(u.effect==&quot;sliceUpDown&quot;||u.effect==&quot;sliceUpDownRight&quot;||y.randAnim==&quot;sliceUpDown&quot;||u.effect==&quot;sliceUpDownLeft&quot;||y.randAnim==&quot;sliceUpDownLeft&quot;){var t=0;var w=0;var B=0;var C=b(&quot;.nivo-slice&quot;,r);if(u.effect==&quot;sliceUpDownLeft&quot;||y.randAnim==&quot;sliceUpDownLeft&quot;){C=b(&quot;.nivo-slice&quot;,r)._reverse()}C.each(function(){var i=b(this);if(w==0){i.css(&quot;top&quot;,&quot;0px&quot;);w++}else{i.css(&quot;bottom&quot;,&quot;0px&quot;);w=0}if(B==u.slices-1){setTimeout(function(){i.animate({height:&quot;100%&quot;,opacity:&quot;1.0&quot;},u.animSpeed,&quot;&quot;,function(){r.trigger(&quot;nivo:animFinished&quot;)})},(100+t))}else{setTimeout(function(){i.animate({height:&quot;100%&quot;,opacity:&quot;1.0&quot;},u.animSpeed)},(100+t))}t+=50;B++})}else{if(u.effect==&quot;fold&quot;||y.randAnim==&quot;fold&quot;){var t=0;var w=0;b(&quot;.nivo-slice&quot;,r).each(function(){var i=b(this);var v=i.width();i.css({top:&quot;0px&quot;,height:&quot;100%&quot;,width:&quot;0px&quot;});if(w==u.slices-1){setTimeout(function(){i.animate({width:v,opacity:&quot;1.0&quot;},u.animSpeed,&quot;&quot;,function(){r.trigger(&quot;nivo:animFinished&quot;)})},(100+t))}else{setTimeout(function(){i.animate({width:v,opacity:&quot;1.0&quot;},u.animSpeed)},(100+t))}t+=50;w++})}else{if(u.effect==&quot;fade&quot;||y.randAnim==&quot;fade&quot;){var w=0;b(&quot;.nivo-slice&quot;,r).each(function(){b(this).css(&quot;height&quot;,&quot;100%&quot;);if(w==u.slices-1){b(this).animate({opacity:&quot;1.0&quot;},(u.animSpeed*2),&quot;&quot;,function(){r.trigger(&quot;nivo:animFinished&quot;)})}else{b(this).animate({opacity:&quot;1.0&quot;},(u.animSpeed*2))}w++})}}}}}};var h=function(i){if(this.console&amp;&amp;typeof console.log!=&quot;undefined&quot;){console.log(i)}};this.stop=function(){if(!b(j).data(&quot;nivo:vars&quot;).stop){b(j).data(&quot;nivo:vars&quot;).stop=true;h(&quot;Stop Slider&quot;)}};this.start=function(){if(b(j).data(&quot;nivo:vars&quot;).stop){b(j).data(&quot;nivo:vars&quot;).stop=false;h(&quot;Start Slider&quot;)}};g.afterLoad.call(this)};b.fn.nivoSlider=function(c){return this.each(function(){var d=b(this);if(d.data(&quot;nivoslider&quot;)){return}var e=new a(this,c);d.data(&quot;nivoslider&quot;,e)})};b.fn.nivoSlider.defaults={effect:&quot;random&quot;,slices:15,animSpeed:500,pauseTime:3000,startSlide:0,directionNav:true,directionNavHide:true,controlNav:true,controlNavThumbs:false,controlNavThumbsFromRel:false,controlNavThumbsSearch:&quot;.jpg&quot;,controlNavThumbsReplace:&quot;_thumb.jpg&quot;,keyboardNav:true,pauseOnHover:true,manualAdvance:false,captionOpacity:0.8,beforeChange:function(){},afterChange:function(){},slideshowEnd:function(){},lastSlide:function(){},afterLoad:function(){}};b.fn._reverse=[].reverse})(jQuery);
//]]&gt;
&lt;/script&gt;
&nbsp;
&lt;script type='text/javascript'&gt;
jQuery(window).load(function() {
 jQuery(&amp;#39;#slider&amp;#39;).nivoSlider();
 });
&lt;/script&gt;</pre></td></tr></table></div>

<p>Estarás añadiendo la versión 2.3 comprimida de Nivo Slider (experimenté problemas con la 2.7.1), con efectos de transición aleatorios.</p>
<h3><strong>Los estilos CSS del slider</strong></h3>
<p>Ahora, añade los estilos justo antes de <strong>]]&gt;&lt;/b:skin&gt;</strong> en las plantillas antiguas de Blogger o en <strong>Diseño/Avanzado/Añadir CSS </strong>en el Diseñador de las nuevas plantillas Blogger:</p>
<div style="height:300px; overflow:auto;">

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">/* NIVO SLIDER STYLES */
&nbsp;
#slider-container {
margin-bottom: 50px;
}
&nbsp;
.nivoSlider {
position:relative;
}
&nbsp;
.nivoSlider img {
position:absolute;
top:0px;
left:0px;
}
&nbsp;
.nivoSlider a.nivo-imageLink {
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
border:0;
padding:0;
margin:0;
z-index:60;
display:none;
}
&nbsp;
.nivo-slice {
display:block;
position:absolute;
z-index:50;
height:100%;
}
&nbsp;
.nivo-caption {
position:absolute;
left:0px;
bottom:0px;
background: #000;
color:#fff;
opacity:0.8;
width:100%;
z-index:89;
}
&nbsp;
.nivo-caption p {
padding:5px;
margin:0;
font-size: 14px;
color: #FFF;
text-align: center;
}
&nbsp;
.nivo-caption a {
display:inline !important;
color: #FFF;
}
&nbsp;
.nivo-html-caption {
display:none;
}
&nbsp;
.nivo-directionNav a {
position:absolute;
top:45%;
z-index:99;
cursor:pointer;
}
&nbsp;
.nivo-prevNav {
left:0px;
}
&nbsp;
.nivo-nextNav {
right:0px;
}
&nbsp;
.nivo-controlNav a {
position:
relative;
z-index:99;
cursor:pointer;
}
&nbsp;
.nivo-controlNav a.active {
font-weight:bold;
}
&nbsp;
/*============================*/
/*=== Custom Slider Styles ===*/
/*============================*/
&nbsp;
#slider {
position:relative;
width:560px;
height:280px;
background: #000 url(http://1.bp.blogspot.com/-F80SiDnYNs0/Ts0P4xXGd5I/AAAAAAAACp0/xA5AuZGzqEg/s1600/loading.gif) no-repeat 50% 50%;
}
&nbsp;
#slider img {
position:absolute;
top:0px;
left:0px;
display:none;
}
&nbsp;
#slider a {
border:0;
display:block;
}
&nbsp;
.nivo-controlNav {
position:absolute;
left:210px;
bottom:-30px;
}
&nbsp;
.nivo-controlNav a {
width:22px;
height: 22px;
background: url(http://1.bp.blogspot.com/-eVJeiVODCBI/Ts0P4-z2c6I/AAAAAAAACpo/31BXBfAbyP8/s1600/bullets.png) no-repeat;
text-indent:-9999px;
border:0;
margin-right:7px;
float:left;
}
&nbsp;
.nivo-controlNav a.active {
background-position:0 -22px;
}
&nbsp;
.nivo-directionNav a {
display:block;
width:30px;height:30px;
background:url(http://1.bp.blogspot.com/-MKlz8mA0xb4/Ts0P5ZLkoKI/AAAAAAAACp8/_DAgu3iSJWM/s1600/arrows.png) no-repeat;
text-indent:-9999px;
border:0;
}
&nbsp;
a.nivo-nextNav {
background-position:-30px 0;
right:15px;
}
&nbsp;
a.nivo-prevNav {
left:15px;
}
&nbsp;
.nivo-caption {
text-shadow:none;
}
&nbsp;
.nivo-caption a {
color:#efe9d1;
text-decoration:underline;
}</pre></td></tr></table></div>

</div>
<p>Habrás notado que las dimensiones del slider son 560px de ancho por 280px de alto. Puedes modificar dichas dimensiones a tu gusto, así como otras propiedades que estimes conveniente.</p>
<h3><strong>3. Añade el HTML del slider en tu plantilla</strong></h3>
<p>Puedes poner el slider en la columna principal, justo antes de los artículos. En las plantillas viejas de Blogger, esto es justo bajo <strong>&lt;div id=&#039;main-wrapper&#039;&gt;</strong>, y en las nuevas, bajo<br />
<strong>&lt;div class=&#039;main-outer&#039;&gt;</strong>.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">&lt;b:if cond='data:blog.pageType != &amp;quot;item&amp;quot;'&gt;
&lt;b:if cond='data:blog.pageType != &amp;quot;static_page&amp;quot;'&gt;
   &lt;div class='crosscol'&gt;
&lt;div id='slider-container'&gt;
&nbsp;
&lt;div id='slider'&gt;
&nbsp;
  &lt;a href='http://angrybirds.themesnack.net/?p=24' title='Introducing WP Theme'&gt;
&nbsp;
 &lt;img alt='' src='http://4.bp.blogspot.com/-dPjpuC2oyXM/Ts2hwaYzI_I/AAAAAAAACq8/PRrUt7GLXV8/s1600/5.jpg' title='Introducing WP Theme'/&gt;
&nbsp;
 &lt;/a&gt;
&nbsp;
  &lt;a href='http://angrybirds.themesnack.net/?p=21' title='Another image in a post'&gt;
&nbsp;
 &lt;img alt='' src='http://1.bp.blogspot.com/-ENdSWyspy08/Ts2iKJP5szI/AAAAAAAACrI/QAvlVIReZQA/s1600/4.jpg' title='Another image in a post'/&gt;
&nbsp;
 &lt;/a&gt;
&nbsp;
  &lt;a href='http://angrybirds.themesnack.net/?p=17' title='An image in a post'&gt;
&nbsp;
 &lt;img alt='' src='http://4.bp.blogspot.com/-bUQ83dpjBt8/Ts2ij6O9sFI/AAAAAAAACrU/4PSoxsafNug/s1600/31.jpg' title='An image in a post'/&gt;
&nbsp;
 &lt;/a&gt;
&nbsp;
  &lt;a href='http://angrybirds.themesnack.net/?p=6' title='Testing HTML elements'&gt;
&nbsp;
 &lt;img alt='' src='http://1.bp.blogspot.com/-mUFbtJqKGsE/Ts2i2Ty0AAI/AAAAAAAACrg/WwLy-uer-5w/s1600/2.jpg' title='Testing HTML elements'/&gt;
&nbsp;
 &lt;/a&gt;
&nbsp;
  &lt;a href='http://angrybirds.themesnack.net/?p=1' title='Category Hierarchy'&gt;
&nbsp;
 &lt;img alt='' src='http://3.bp.blogspot.com/-uZG3YUPpUwg/Ts2jH1REctI/AAAAAAAACrs/qgyW1JddFRQ/s1600/1.jpg' title='Category Hierarchy'/&gt;
&nbsp;
 &lt;/a&gt;
&nbsp;
 &lt;/div&gt;
&nbsp;
&lt;br clear='all'/&gt;
&nbsp;
&lt;/div&gt;
&nbsp;
      &lt;/div&gt;
&lt;/b:if&gt;
&lt;/b:if&gt;</pre></td></tr></table></div>

<p>Este código con condicionales mostrará el <strong>slider sólo en la página principal</strong>, con 5 diapositivas. Puedes quitar o añadir más, aunque no es recomendable tener más de 6 porque puede retardar demasiado la carga de tu blog.</p>
<p>Para el código de cada diapositiva, tienes que modificar: (1) el enlace que dirige al post que quieras destacar; (2) el título (title) de dicho post; (3) El enlace directo (URL) a la imagen que quieras poner, que debe ser acorde a las dimensiones del slider (560&#215;280 en este caso).</p>
<h3><strong>Consideraciones finales</h3>
<p></strong></p>
<ul>
<li>Esta es la utilización básica de <strong>Nivo Slider en Blogger</strong>. Puedes hacer todas las modificaciones que quieras, en especial si tienes conocimientos de CSS y HTML.</li>
<li>Puedes cambiar las <strong>opciones y efectos</strong> como indica su autor: <strong><a href="http://nivo.dev7studios.com/support/jquery-plugin-usage/" title="jQuery Plugin Usage" rel="nofollow">Nivo Slider jQuery Plugin Usage</a></strong>.</li>
<li>Recuerda optimizar para la web las imágenes que uses en tu slider: no deben ser demasiadas (5 a 6 como máximo), ni muy pesadas o de gran tamaño.</li>
<li>Finalmente, aunque las ventajas de Blogger como plataforma gratuita de blogs, son múltiples, hay cosas que siempre deberemos hacer de forma manual. En este caso, la <u>única manera</u> de hacer que tu slider funcione es modificando los códigos de las diapositivas manualmente, de acuerdo a los posts que quieras ir destacando temporalmente.</li>
</ul>


<h3>Posts relacionados</h3><ul><li><a href='http://chicablogger.com/incorporar-jquery-tiptip-en-blogger/' rel='bookmark' title='Permanent Link: Incorporar jQuery TipTip en Blogger'>Incorporar jQuery TipTip en Blogger</a></li><li><a href='http://chicablogger.com/menu-desplegable-con-jquery-superfish-en-blogger/' rel='bookmark' title='Permanent Link: Menú desplegable con jQuery Superfish en Blogger'>Menú desplegable con jQuery Superfish en Blogger</a></li><li><a href='http://chicablogger.com/como-anadir-google-fonts-en-tu-blog-de-blogger-o-wordpress/' rel='bookmark' title='Permanent Link: Cómo añadir Google Fonts en tu blog de Blogger o WordPress'>Cómo añadir Google Fonts en tu blog de Blogger o WordPress</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://chicablogger.com/anadir-nivo-slider-en-blogger/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Menú desplegable con jQuery Superfish en Blogger</title>
		<link>http://chicablogger.com/menu-desplegable-con-jquery-superfish-en-blogger/</link>
		<comments>http://chicablogger.com/menu-desplegable-con-jquery-superfish-en-blogger/#comments</comments>
		<pubDate>Sun, 30 Oct 2011 04:27:41 +0000</pubDate>
		<dc:creator>Claudia</dc:creator>
				<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[Blogger]]></category>
		<category><![CDATA[Menú]]></category>

		<guid isPermaLink="false">http://chicablogger.com/?p=5055</guid>
		<description><![CDATA[Tiempo atrás les hablaba de un tutorial para crear menús desplegables sólo con CSS. Para algunos funcionó bien, pero para otros no. Por eso, veremos otra alternativa simple de implementar, basada en los menús desplegables de las plantillas de Premium Blogger Templates. Este menú usa el plugin jQuery Superfish, y debiese funcionar bien para todos. [...]

<h3>Posts relacionados</h3><ul><li><a href='http://chicablogger.com/crear-un-menu-con-botones-con-una-sola-imagen/' rel='bookmark' title='Permanent Link: Crear un menú de botones con una sola imagen'>Crear un menú de botones con una sola imagen</a></li><li><a href='http://chicablogger.com/incorporar-jquery-tiptip-en-blogger/' rel='bookmark' title='Permanent Link: Incorporar jQuery TipTip en Blogger'>Incorporar jQuery TipTip en Blogger</a></li><li><a href='http://chicablogger.com/pure-css-menu-generador-de-menus-desplegables-sin-javascript/' rel='bookmark' title='Permanent Link: Pure CSS Menu: Generador de menús desplegables sin javascript'>Pure CSS Menu: Generador de menús desplegables sin javascript</a></li></ul>]]></description>
			<content:encoded><![CDATA[<p><img src="http://chicablogger.com/wp-content/uploads/2011/10/superfish-menu-desplegable-blogger.jpg" alt="" title="Menu Desplegable Blogger" width="500" height="146" class="aligncenter size-full wp-image-5070" /></p>
<p>Tiempo atrás les hablaba de un tutorial para <strong><a href="http://chicablogger.com/menus-css-desplegables-sin-javascript/" title="Menús Desplegables CSS">crear menús desplegables sólo con CSS</a></strong>. Para algunos funcionó bien, pero para otros no. Por eso, veremos otra alternativa simple de implementar, basada en los menús desplegables de las plantillas de Premium Blogger Templates. Este menú usa el plugin <strong>jQuery Superfish</strong>, y debiese funcionar bien para todos.</p>
<h3><strong>Agregando un menú desplegable a tu plantilla Blogger, paso a paso</strong></h3>
<p><strong>1. Carga la última versión de jQuery</strong></p>
<p>Si no tienes jQuery en tu plantilla, puedes cargarlo directamente desde Google, incluyendo la siguiente línea de código en la <strong>Edición de HTML de tu plantilla</strong> (todos los cambios se harán allí mismo), justo antes de <strong>&lt;/body&gt;</strong>:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">&lt;script src='https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js' type='text/javascript'/&gt;</pre></td></tr></table></div>

<p><strong>2. Agrega Superfish</strong></p>
<p><span id="more-5055"></span></p>
<p>Justo después de la línea anterior, pega el siguiente código para incluir jQuery Superfish en tu plantilla:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">&lt;script type='text/javascript'&gt;
//&lt;![CDATA[
&nbsp;
(function($){
	/* hoverIntent by Brian Cherne */
	$.fn.hoverIntent = function(f,g) {
		// default configuration options
		var cfg = {
			sensitivity: 7,
			interval: 100,
			timeout: 0
		};
		// override configuration options with user supplied object
		cfg = $.extend(cfg, g ? { over: f, out: g } : f );
&nbsp;
		// instantiate variables
		// cX, cY = current X and Y position of mouse, updated by mousemove event
		// pX, pY = previous X and Y position of mouse, set by mouseover and polling interval
		var cX, cY, pX, pY;
&nbsp;
		// A private function for getting mouse position
		var track = function(ev) {
			cX = ev.pageX;
			cY = ev.pageY;
		};
&nbsp;
		// A private function for comparing current and previous mouse position
		var compare = function(ev,ob) {
			ob.hoverIntent_t = clearTimeout(ob.hoverIntent_t);
			// compare mouse positions to see if they've crossed the threshold
			if ( ( Math.abs(pX-cX) + Math.abs(pY-cY) ) &lt; cfg.sensitivity ) {
				$(ob).unbind(&quot;mousemove&quot;,track);
				// set hoverIntent state to true (so mouseOut can be called)
				ob.hoverIntent_s = 1;
				return cfg.over.apply(ob,[ev]);
			} else {
				// set previous coordinates for next time
				pX = cX; pY = cY;
				// use self-calling timeout, guarantees intervals are spaced out properly (avoids JavaScript timer bugs)
				ob.hoverIntent_t = setTimeout( function(){compare(ev, ob);} , cfg.interval );
			}
		};
&nbsp;
		// A private function for delaying the mouseOut function
		var delay = function(ev,ob) {
			ob.hoverIntent_t = clearTimeout(ob.hoverIntent_t);
			ob.hoverIntent_s = 0;
			return cfg.out.apply(ob,[ev]);
		};
&nbsp;
		// A private function for handling mouse 'hovering'
		var handleHover = function(e) {
			// next three lines copied from jQuery.hover, ignore children onMouseOver/onMouseOut
			var p = (e.type == &quot;mouseover&quot; ? e.fromElement : e.toElement) || e.relatedTarget;
			while ( p &amp;&amp; p != this ) { try { p = p.parentNode; } catch(e) { p = this; } }
			if ( p == this ) { return false; }
&nbsp;
			// copy objects to be passed into t (required for event object to be passed in IE)
			var ev = jQuery.extend({},e);
			var ob = this;
&nbsp;
			// cancel hoverIntent timer if it exists
			if (ob.hoverIntent_t) { ob.hoverIntent_t = clearTimeout(ob.hoverIntent_t); }
&nbsp;
			// else e.type == &quot;onmouseover&quot;
			if (e.type == &quot;mouseover&quot;) {
				// set &quot;previous&quot; X and Y position based on initial entry point
				pX = ev.pageX; pY = ev.pageY;
				// update &quot;current&quot; X and Y position based on mousemove
				$(ob).bind(&quot;mousemove&quot;,track);
				// start polling interval (self-calling timeout) to compare mouse coordinates over time
				if (ob.hoverIntent_s != 1) { ob.hoverIntent_t = setTimeout( function(){compare(ev,ob);} , cfg.interval );}
&nbsp;
			// else e.type == &quot;onmouseout&quot;
			} else {
				// unbind expensive mousemove event
				$(ob).unbind(&quot;mousemove&quot;,track);
				// if hoverIntent state is true, then call the mouseOut function after the specified delay
				if (ob.hoverIntent_s == 1) { ob.hoverIntent_t = setTimeout( function(){delay(ev,ob);} , cfg.timeout );}
			}
		};
&nbsp;
		// bind the function to the two event listeners
		return this.mouseover(handleHover).mouseout(handleHover);
	};
&nbsp;
})(jQuery);
&nbsp;
//]]&gt;
&lt;/script&gt;
&lt;script type='text/javascript'&gt;
//&lt;![CDATA[
&nbsp;
/*
 * Superfish v1.4.8 - jQuery menu widget
 * Copyright (c) 2008 Joel Birch
 *
 * Dual licensed under the MIT and GPL licenses:
 * 	http://www.opensource.org/licenses/mit-license.php
 * 	http://www.gnu.org/licenses/gpl.html
 *
 * CHANGELOG: http://users.tpg.com.au/j_birch/plugins/superfish/changelog.txt
 */
&nbsp;
;(function($){
	$.fn.superfish = function(op){
&nbsp;
		var sf = $.fn.superfish,
			c = sf.c,
			$arrow = $(['&lt;span class=&quot;',c.arrowClass,'&quot;&gt; &amp;#187;&lt;/span&gt;'].join('')),
			over = function(){
				var $$ = $(this), menu = getMenu($$);
				clearTimeout(menu.sfTimer);
				$$.showSuperfishUl().siblings().hideSuperfishUl();
			},
			out = function(){
				var $$ = $(this), menu = getMenu($$), o = sf.op;
				clearTimeout(menu.sfTimer);
				menu.sfTimer=setTimeout(function(){
					o.retainPath=($.inArray($$[0],o.$path)&gt;-1);
					$$.hideSuperfishUl();
					if (o.$path.length &amp;&amp; $$.parents(['li.',o.hoverClass].join('')).length&lt;1){over.call(o.$path);}
				},o.delay);	
			},
			getMenu = function($menu){
				var menu = $menu.parents(['ul.',c.menuClass,':first'].join(''))[0];
				sf.op = sf.o[menu.serial];
				return menu;
			},
			addArrow = function($a){ $a.addClass(c.anchorClass).append($arrow.clone()); };
&nbsp;
		return this.each(function() {
			var s = this.serial = sf.o.length;
			var o = $.extend({},sf.defaults,op);
			o.$path = $('li.'+o.pathClass,this).slice(0,o.pathLevels).each(function(){
				$(this).addClass([o.hoverClass,c.bcClass].join(' '))
					.filter('li:has(ul)').removeClass(o.pathClass);
			});
			sf.o[s] = sf.op = o;
&nbsp;
			$('li:has(ul)',this)[($.fn.hoverIntent &amp;&amp; !o.disableHI) ? 'hoverIntent' : 'hover'](over,out).each(function() {
				if (o.autoArrows) addArrow( $('&gt;a:first-child',this) );
			})
			.not('.'+c.bcClass)
				.hideSuperfishUl();
&nbsp;
			var $a = $('a',this);
			$a.each(function(i){
				var $li = $a.eq(i).parents('li');
				$a.eq(i).focus(function(){over.call($li);}).blur(function(){out.call($li);});
			});
			o.onInit.call(this);
&nbsp;
		}).each(function() {
			var menuClasses = [c.menuClass];
			if (sf.op.dropShadows  &amp;&amp; !($.browser.msie &amp;&amp; $.browser.version &lt; 7)) menuClasses.push(c.shadowClass);
			$(this).addClass(menuClasses.join(' '));
		});
	};
&nbsp;
	var sf = $.fn.superfish;
	sf.o = [];
	sf.op = {};
	sf.IE7fix = function(){
		var o = sf.op;
		if ($.browser.msie &amp;&amp; $.browser.version &gt; 6 &amp;&amp; o.dropShadows &amp;&amp; o.animation.opacity!=undefined)
			this.toggleClass(sf.c.shadowClass+'-off');
		};
	sf.c = {
		bcClass     : 'sf-breadcrumb',
		menuClass   : 'sf-js-enabled',
		anchorClass : 'sf-with-ul',
		arrowClass  : 'sf-sub-indicator',
		shadowClass : 'sf-shadow'
	};
	sf.defaults = {
		hoverClass	: 'sfHover',
		pathClass	: 'overideThisToUse',
		pathLevels	: 1,
		delay		: 800,
		animation	: {opacity:'show'},
		speed		: 'normal',
		autoArrows	: true,
		dropShadows : true,
		disableHI	: false,		// true disables hoverIntent detection
		onInit		: function(){}, // callback functions
		onBeforeShow: function(){},
		onShow		: function(){},
		onHide		: function(){}
	};
	$.fn.extend({
		hideSuperfishUl : function(){
			var o = sf.op,
				not = (o.retainPath===true) ? o.$path : '';
			o.retainPath = false;
			var $ul = $(['li.',o.hoverClass].join(''),this).add(this).not(not).removeClass(o.hoverClass)
					.find('&gt;ul').hide().css('visibility','hidden');
			o.onHide.call($ul);
			return this;
		},
		showSuperfishUl : function(){
			var o = sf.op,
				sh = sf.c.shadowClass+'-off',
				$ul = this.addClass(o.hoverClass)
					.find('&gt;ul:hidden').css('visibility','visible');
			sf.IE7fix.call($ul);
			o.onBeforeShow.call($ul);
			$ul.animate(o.animation,o.speed,function(){ sf.IE7fix.call($ul); o.onShow.call($ul); });
			return this;
		}
	});
&nbsp;
})(jQuery);
&nbsp;
//]]&gt;
&lt;/script&gt;
&nbsp;
&nbsp;
&nbsp;
&nbsp;
&lt;script&gt; 
&nbsp;
    $(document).ready(function(){ 
        $(&amp;quot;ul.menu-secondary&amp;quot;).superfish({ 
            pathClass:  &amp;#39;current&amp;#39; 
        }); 
    }); 
&nbsp;
&lt;/script&gt;</pre></td></tr></table></div>

<p><strong>3. El CSS<br />
</strong></p>
<p>Pega, justo antes de <strong>]]&gt;&lt;/b:skin&gt;</strong>, los estilos del menú. Podrás notar que no hay ninguna imagen, así que sólo será cosa de cambiar los <strong><a href="http://html-color-codes.info/codigos-de-colores-hexadecimales/" title="Colores hexadecimales" rel="nofollow">colores hexadecimales</a></strong> a tu gusto (y quizás una que otra propiedad) una vez que hayas incluido el menú.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">/* SUPERFISH MENU */
&nbsp;
.menus,.menus *{margin:0;padding:0;list-style:none;list-style-type:none;}
.menus ul{position:absolute;top:-999em;100%;}
.menus ul li{width:100%}
.menus li:hover{visibility:inherit}
.menus li{float:left;position:relative}
.menus a{display:block;position:relative}
.menus li:hover ul,.menus li.sfHover ul{left:0;top:100%;z-index:99}
.menus li:hover li ul,.menus li.sfHover li ul{top:-999em}
.menus li li:hover ul,.menus li li.sfHover ul{left:100%;top:0}
.menus li li:hover li ul,.menus li li.sfHover li ul{top:-999em}
.menus li li li:hover ul,.menus li li li.sfHover ul{left:100%;top:0}
.sf-shadow ul{padding:0 8px 9px 0;-moz-border-radius-bottomleft:17px;-moz-border-radius-topright:17px;-webkit-border-top-right-radius:17px;-webkit-border-bottom-left-radius:17px}
.menus .sf-shadow ul.sf-shadow-off{background:transparent}
.menu-secondary-wrap{padding:0;margin:0;position:relative;height:40px;z-index:300;background: #F1F1F1; width: 100%;}
.menu-secondary{height:40px}
.menu-secondary ul{min-width:160px}
.menu-secondary li a{color:#1B1A1A;padding:13px 15px 12px 15px;text-decoration:none;text-transform:uppercase;font:bold 12px Arial,Helvetica,Sans-serif; border-right: 1px solid #FFF;}
.menu-secondary li a:hover,.menu-secondary li a:active,.menu-secondary li a:focus,.menu-secondary li:hover &gt; a,.menu-secondary li.current-cat &gt; a,.menu-secondary li.current_page_item &gt; a,.menu-secondary li.current-menu-item &gt; a{color:#FFF;background: #C3C3C3;outline:0;}
.menu-secondary li li a{color:#fff;background:#969696;padding:10px 15px;text-transform:none;font-weight:normal; border-right: 0;}
.menu-secondary li li a:hover,.menu-secondary li li a:active,.menu-secondary li li a:focus,.menu-secondary li li:hover &gt; a,.menu-secondary li li.current-cat &gt; a,.menu-secondary li li.current_page_item &gt; a,.menu-secondary li li.current-menu-item &gt; a{color:#fff;background:#B4B4B4;outline:0}
.menu-secondary a.sf-with-ul{padding-right:26px;min-width:1px}
.menu-secondary .sf-sub-indicator{position:absolute;display:block;overflow:hidden;right:0;top:0;padding:10px 13px 0 0}
.menu-secondary li li .sf-sub-indicator{padding:6px 13px 0 0}</pre></td></tr></table></div>

<p><strong>4. El HTML</strong></p>
<p>Copia el siguiente código bajo la cabecera de tu blog, o antes de ésta. Para copiar bajo la cabecera, debes buscar<strong> &lt;/header&gt; </strong>en las plantillas nuevas y poner el códijo justo debajo. En las plantillas más antiguas, deberás poner el código justo antes de <strong>&#160;&#160; &lt;div id=&#8217;content-wrapper&#8217;&gt;</strong>.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">&lt;div class='menu-secondary-wrap'&gt;
&lt;ul class='menus menu-secondary'&gt;
&lt;li&gt;&lt;a href='/'&gt;Home&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href='#'&gt;Business&lt;/a&gt;
&lt;ul class='children'&gt;
&lt;li&gt;&lt;a href='#'&gt;Internet&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href='#'&gt;Market&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href='#'&gt;Stock&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href='#'&gt;Downloads&lt;/a&gt;
&lt;ul class='children'&gt;
&lt;li&gt;&lt;a href='#'&gt;Dvd&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href='#'&gt;Games&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href='#'&gt;Software&lt;/a&gt;
&lt;ul class='children'&gt;
&lt;li&gt;&lt;a href='#'&gt;Office&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href='#'&gt;Parent Category&lt;/a&gt;
&lt;ul class='children'&gt;
&lt;li&gt;&lt;a href='#'&gt;Child Category 1&lt;/a&gt;
&lt;ul class='children'&gt;
&lt;li&gt;&lt;a href='#'&gt;Sub Child Category 1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href='#'&gt;Sub Child Category 2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href='#'&gt;Sub Child Category 3&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href='#'&gt;Child Category 2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href='#'&gt;Child Category 3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href='#'&gt;Child Category 4&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href='#'&gt;Featured&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href='#'&gt;Health&lt;/a&gt;
&lt;ul class='children'&gt;
&lt;li&gt;&lt;a href='#'&gt;Childcare&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href='#'&gt;Doctors&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href='#'&gt;music&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href='#'&gt;politics&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;</pre></td></tr></table></div>

<p>Ahora sólo queda modificar los enlaces manualmente, reemplazando los textos ancla y los signos gato (<strong>#</strong>) por tus links con <strong>http://</strong>.</p>
<h3><strong>Finalmente&#8230;</strong></h3>
<p>Puedes hacer las modificaciones que quieras en el CSS y el HTML de tu menú. No es muy complicado, y sólo depende de tu creatividad.<br />
Lo bueno de un <strong>menú desplegable</strong> con jerarquías, es que logra una mayor organización en tu blog. Lo único malo que tiene, es que para que funcione en Blogger todos los cambios los tienes que hacer de forma manual.</p>


<h3>Posts relacionados</h3><ul><li><a href='http://chicablogger.com/crear-un-menu-con-botones-con-una-sola-imagen/' rel='bookmark' title='Permanent Link: Crear un menú de botones con una sola imagen'>Crear un menú de botones con una sola imagen</a></li><li><a href='http://chicablogger.com/incorporar-jquery-tiptip-en-blogger/' rel='bookmark' title='Permanent Link: Incorporar jQuery TipTip en Blogger'>Incorporar jQuery TipTip en Blogger</a></li><li><a href='http://chicablogger.com/pure-css-menu-generador-de-menus-desplegables-sin-javascript/' rel='bookmark' title='Permanent Link: Pure CSS Menu: Generador de menús desplegables sin javascript'>Pure CSS Menu: Generador de menús desplegables sin javascript</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://chicablogger.com/menu-desplegable-con-jquery-superfish-en-blogger/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Cómo añadir Google Fonts en tu blog de Blogger o WordPress</title>
		<link>http://chicablogger.com/como-anadir-google-fonts-en-tu-blog-de-blogger-o-wordpress/</link>
		<comments>http://chicablogger.com/como-anadir-google-fonts-en-tu-blog-de-blogger-o-wordpress/#comments</comments>
		<pubDate>Thu, 01 Sep 2011 00:39:31 +0000</pubDate>
		<dc:creator>Claudia</dc:creator>
				<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[Blogger]]></category>
		<category><![CDATA[fuentes personalizadas]]></category>
		<category><![CDATA[Google fonts]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://chicablogger.com/?p=4760</guid>
		<description><![CDATA[Añadir fuentes personalizadas es una tendencia en diseño web que quizás nunca pase de moda: está muy en voga, le da un toque personal a tu blog y permite mejorar su estética. Y a la hora de hacerlo, Google Fonts es una de las mejores opciones, porque es fácil y rápido de incorporar y cuenta [...]

<h3>Posts relacionados</h3><ul><li><a href='http://chicablogger.com/como-anadir-paginacion-en-wordpress-sin-plugin/' rel='bookmark' title='Permanent Link: Cómo añadir paginación en WordPress sin plugin'>Cómo añadir paginación en WordPress sin plugin</a></li><li><a href='http://chicablogger.com/anadir-nivo-slider-en-blogger/' rel='bookmark' title='Permanent Link: Añadir Nivo Slider en Blogger'>Añadir Nivo Slider en Blogger</a></li><li><a href='http://chicablogger.com/alternativa-a-google-pages/' rel='bookmark' title='Permanent Link: Alternativa a Google pages'>Alternativa a Google pages</a></li></ul>]]></description>
			<content:encoded><![CDATA[<p><strong>Añadir fuentes personalizadas</strong> es una tendencia en diseño web que quizás nunca pase de moda: está muy en voga, le da un toque personal a tu blog y permite mejorar su estética. Y a la hora de hacerlo, <strong>Google Fonts</strong> es una de las mejores opciones, porque es fácil y rápido de incorporar y cuenta con una numerosa cantidad de familias de fuentes (actualmente, 247 y creciendo).</p>
<p><img src="http://chicablogger.com/wp-content/uploads/2011/08/Usar-Google-Web-Fonts.jpg" alt="google web fonts" title="Usar-Google-Web-Fonts" width="500" height="280" class="aligncenter size-full wp-image-4785" /></p>
<p>Cómo hacerlo, paso a paso:</p>
<h3><strong>1. Selecciona una fuente</strong></h3>
<p>Ve a <a href="http://www.google.com/webfonts" rel="nofollow"><strong>Google Fonts</strong></a> y elige la fuente que más te agrade. Si a primera vista no logras decidirte, puedes añadir varias fuentes a tu colección (pulsando el botón &#8220;<strong>Add to collection</strong>&#8220;). Una vez que has escogido, haz click en &#8220;<strong>Use</strong>&#8221; o &#8220;<strong>Quick-use</strong>&#8220;. </p>
<h3><strong>2. Obtén el código</strong></h3>
<p>Hay fuentes con 1, 2 ó más estilos. Naturalmente, una fuente con más estilos te permite más opciones: normal, negrita, cursiva, etc.</p>
<p>Yo elegí la fuente &#8220;<strong>Droid Serif</strong>&#8220;, y seleccioné los 4 estilos que tiene.</p>
<p><img src="http://chicablogger.com/wp-content/uploads/2011/08/Droid-Serif1.jpg" alt="" title="Droid-Serif" width="540" height="125" class="alignnone size-full wp-image-4770" /></p>
<p>El sitio me entregará un código como el siguiente:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">&lt;link href='http://fonts.googleapis.com/css?family=Droid+Serif:400,700,400italic,700italic' rel='stylesheet' type='text/css'&gt;</pre></td></tr></table></div>

<p>Dicho código debe ser incorporado exactamente después de <strong>&lt;head&gt;</strong>. En <strong>WordPress</strong>, en tu <em>header.php</em>, en <strong>Blogger</strong>, en <em>Diseño/Edición de HTML</em> (al inicio de tu plantilla).</p>
<p>Antes de guardar, no olvides añadir un slash (<strong>/</strong>) de cierre antes del signo &#8220;<em>mayor que</em>&#8220;, de modo que el código a añadir quede de la siguiente forma:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="language" style="font-family:monospace;">&lt;link href='http://fonts.googleapis.com/css?family=Droid+Serif:400,700,400italic,700italic' rel='stylesheet' type='text/css'/&gt;</pre></td></tr></table></div>

<h3><strong>3. Modifica los encabezados en tu hoja de estilos</strong></h3>
<p>Busca los lugares donde hay <strong>encabezados (h1, h2, h3, etc.)</strong>, e incorpora el nombre de la fuente como normalmente lo harías con cualquier otra fuente, usando la propiedad &#8220;<strong>font-family</strong>&#8220;.</p>
<p>Ejemplo:</p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">h1 { 
font-family: 'Droid Serif', Arial, serif; 
font-weight: 400; 
}</pre></div></div>

<p>Nótese que aquí también se utiliza la propiedad &#8220;<strong>font-weight</strong>&#8220;. En este caso, así como en el de muchas otras fuentes, <strong>&#8220;400&#8243; es normal y &#8220;700&#8243; es bold o negrita</strong>.</p>
<p>También puedes cambiar el estilo a <strong>cursiva </strong>(o itálico) con la propiedad &#8220;<strong>font-style</strong>&#8220;:</p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">h1 { 
font-family: 'Droid Serif', Arial, serif; 
font-weight: 400; 
font-style: italic;
}</pre></div></div>

<p>Finalmente, aquí hay otro ejemplo, que incorpora además la propiedad &#8220;<strong>text-shadow</strong>&#8220;:</p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">#header h1 {
font-family: 'Droid Serif', Helvetica, arial, sans-serif;
color: #000;
font-size: 40px;
font-weight: 700;
font-style: italic;
text-shadow: 2px 2px 0 #E5E0D0;
}</pre></div></div>



<h3>Posts relacionados</h3><ul><li><a href='http://chicablogger.com/como-anadir-paginacion-en-wordpress-sin-plugin/' rel='bookmark' title='Permanent Link: Cómo añadir paginación en WordPress sin plugin'>Cómo añadir paginación en WordPress sin plugin</a></li><li><a href='http://chicablogger.com/anadir-nivo-slider-en-blogger/' rel='bookmark' title='Permanent Link: Añadir Nivo Slider en Blogger'>Añadir Nivo Slider en Blogger</a></li><li><a href='http://chicablogger.com/alternativa-a-google-pages/' rel='bookmark' title='Permanent Link: Alternativa a Google pages'>Alternativa a Google pages</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://chicablogger.com/como-anadir-google-fonts-en-tu-blog-de-blogger-o-wordpress/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Blogger: Cómo dividir el widget de etiquetas en dos columnas</title>
		<link>http://chicablogger.com/blogger-como-dividir-el-widget-de-etiquetas-en-dos-columnas/</link>
		<comments>http://chicablogger.com/blogger-como-dividir-el-widget-de-etiquetas-en-dos-columnas/#comments</comments>
		<pubDate>Tue, 10 Nov 2009 06:42:36 +0000</pubDate>
		<dc:creator>Claudia</dc:creator>
				<category><![CDATA[Blogger]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[Etiquetas]]></category>
		<category><![CDATA[Widgets]]></category>

		<guid isPermaLink="false">http://chicablogger.com/?p=3942</guid>
		<description><![CDATA[Cuando tienes muchas etiquetas y una barra lateral lo suficientemente ancha, siempre tienes la opción de dividir el widget de etiquetas en dos o más, por una cosa de orden y estética. Hace un tiempo, Cebong mostraba una forma de crear un widget de etiquetas multicolumnas añadiendo una nueva sección en el footer o la [...]

<h3>Posts relacionados</h3><ul><li><a href='http://chicablogger.com/como-crear-dos-columnas-de-posts-en-blogger/' rel='bookmark' title='Permanent Link: Cómo crear dos columnas de posts en Blogger'>Cómo crear dos columnas de posts en Blogger</a></li><li><a href='http://chicablogger.com/titulos-de-dos-colores-en-el-sidebar-de-blogger/' rel='bookmark' title='Permanent Link: Títulos de dos colores en el sidebar de Blogger'>Títulos de dos colores en el sidebar de Blogger</a></li><li><a href='http://chicablogger.com/widget-de-posts-recientes-con-imagenes-para-blogger/' rel='bookmark' title='Permanent Link: Widget de Posts recientes con imágenes para Blogger'>Widget de Posts recientes con imágenes para Blogger</a></li></ul>]]></description>
			<content:encoded><![CDATA[<p><img src="http://chicablogger.com/wp-content/uploads/2009/11/Etiquetas-Blogger.png" alt="Etiquetas-Blogger" title="Etiquetas-Blogger" width="290" height="168" class="alignleft size-full wp-image-3977" />Cuando tienes muchas etiquetas y una barra lateral lo suficientemente ancha, siempre tienes la opción de dividir el widget de etiquetas en dos o más, por una cosa de orden y estética.</p>
<p>Hace un tiempo, <a href="http://www.ipietoon.com/2009/06/how-to-create-multicolumn.html" rel="nofollow"><strong>Cebong</strong></a> mostraba una forma de crear un <strong>widget de etiquetas multicolumnas</strong> añadiendo una nueva sección en el footer o la sidebar.</p>
<p>En realidad, es mucho más simple de lo que parece: no es otra cosa que determinar anchos (%) para las listas de esa sección. En otras palabras, puedes hacer lo mismo si ya añadiste un widget de etiquetas a tu sidebar, pero con un código CSS simplificado a ser añadido antes de <strong>]]&gt;&lt;/b:skin&gt;</strong>:</p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">#Label1 ul li{
float: left;
width: 45%;
}</pre></div></div>

<p><strong>A considerar:</strong></p>
<ul>
<li>El ancho (width) va  a depender de cuántas columnas quiera incluir, y no siempre es exacto, porque el widget de etiquetas va a heredar el padding de las listas de la sidebar (<strong>.sidebar ul li</strong> o similar). En este caso, 45% está bien para dos columnas; para 3 columnas, quizá ande bien con 30 ó 33%.</li>
<li>El selector <strong>#Label1</strong>, puede variar. Por defecto, el widget de etiquetas (si tienes sólo uno), debiera ser <em>Label1</em>; pero, si tienes dos, tendrías un widget de ID <em>Label1</em>, y otro <em>Label2</em>.</li>
<li>Puedes dividir cualquier widget de lista (ejemplo, lista de enlaces) de la misma forma, averiguando su ID.</li>
</ul>
<p><img src="http://chicablogger.com/wp-content/uploads/2009/11/sidebar-blogger.png" alt="sidebar-blogger" title="sidebar-blogger" width="540" height="113" class="aligncenter size-full wp-image-3974" /></p>


<h3>Posts relacionados</h3><ul><li><a href='http://chicablogger.com/como-crear-dos-columnas-de-posts-en-blogger/' rel='bookmark' title='Permanent Link: Cómo crear dos columnas de posts en Blogger'>Cómo crear dos columnas de posts en Blogger</a></li><li><a href='http://chicablogger.com/titulos-de-dos-colores-en-el-sidebar-de-blogger/' rel='bookmark' title='Permanent Link: Títulos de dos colores en el sidebar de Blogger'>Títulos de dos colores en el sidebar de Blogger</a></li><li><a href='http://chicablogger.com/widget-de-posts-recientes-con-imagenes-para-blogger/' rel='bookmark' title='Permanent Link: Widget de Posts recientes con imágenes para Blogger'>Widget de Posts recientes con imágenes para Blogger</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://chicablogger.com/blogger-como-dividir-el-widget-de-etiquetas-en-dos-columnas/feed/</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
		<item>
		<title>Leer más en Blogger&#8230; ¡al fin!</title>
		<link>http://chicablogger.com/leer-mas-en-blogger-%c2%a1al-fin/</link>
		<comments>http://chicablogger.com/leer-mas-en-blogger-%c2%a1al-fin/#comments</comments>
		<pubDate>Thu, 10 Sep 2009 02:59:45 +0000</pubDate>
		<dc:creator>Claudia</dc:creator>
				<category><![CDATA[Blogger]]></category>
		<category><![CDATA[Tutoriales]]></category>

		<guid isPermaLink="false">http://chicablogger.com/?p=3288</guid>
		<description><![CDATA[Hace tres meses veíamos la inyección de “sospechosos” códigos en las pantillas de Blogger que nos hacían pensar la posibilidad de la inclusión de “leer más” por defecto. Hoy ya es posible, y sin tener que añadir javascript o preocuparse por la velocidad de carga del blog o el hosting del script *.js. Se activa [...]

<h3>Posts relacionados</h3><ul><li><a href='http://chicablogger.com/distintas-maneras-de-poner-excerpts-leer-mas-en-blogger/' rel='bookmark' title='Permanent Link: Dos formas distintas de poner excerpts (leer más) en Blogger'>Dos formas distintas de poner excerpts (leer más) en Blogger</a></li><li><a href='http://chicablogger.com/leer-mas-con-thumbnail-para-blogger/' rel='bookmark' title='Permanent Link: Leer más con thumbnail para Blogger'>Leer más con thumbnail para Blogger</a></li><li><a href='http://chicablogger.com/como-crear-dos-columnas-de-posts-en-blogger/' rel='bookmark' title='Permanent Link: Cómo crear dos columnas de posts en Blogger'>Cómo crear dos columnas de posts en Blogger</a></li></ul>]]></description>
			<content:encoded><![CDATA[<p>Hace tres meses veíamos la inyección de “sospechosos” códigos en las pantillas de Blogger que nos hacían pensar la posibilidad de la inclusión de “<strong>leer más</strong>” por defecto. Hoy ya es posible, y sin tener que añadir javascript o preocuparse por la velocidad de carga del blog o el hosting del script *.js.</p>
<h3><strong>Se activa de dos maneras:</strong></h3>
<p>1) Cambiando al nuevo editor de texto enriquecido WYSIWYG, desde <a href="http://draft.blogger.com"><strong>Blogger in Draft</strong></a> (Configuración / Básico / Configuración global / Editor actualizado), y seleccionando el ícono “Insertar salto de línea” del editor.</p>
<p><img src="http://chicablogger.com/wp-content/uploads/2009/09/saltos-linea-blogger.jpg" class="aligncenter"/></p>
<p>2) Manualmente, y sin necesidad de ir a Blogger in Draft ni cambiar al editor actualizado:</p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">Texto a mostrar&lt;!-- more --&gt; texto a ocultar</pre></div></div>

<p>Adicionalmente, puedes cambiar el texto del enlace (por defecto “Más información”) en en elemento de Entradas del blog, desde la Edición de elementos.</p>
<h3><strong>Incorporando en plantillas antiguas</strong></h3>
<p>Si tienes una plantilla creada antes de junio, y no logras que se corten las entradas, lo más probable es que a tu plantilla le haga falta la siguiente pieza de código:</p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">&lt;b:if cond='data:post.hasJumpLink'&gt;
      &lt;div class='jump-link'&gt;
        &lt;a expr:href='data:post.url + &amp;quot;#more&amp;quot;'&gt;&lt;data:post.jumpText/&gt;&lt;/a&gt;  
      &lt;/div&gt;
    &lt;/b:if&gt;</pre></div></div>

<p>Añádela entre el cuerpo y el pie de las entradas (post-footer), como en la siguiente imagen:</p>
<p><img src="http://chicablogger.com/wp-content/uploads/2009/09/poner-leer-mas-blogger.jpg" class="aligncenter"/></p>
<h3><strong>Un poco de CSS para estilizar el enlace</strong></h3>
<p><img src="http://chicablogger.com/wp-content/uploads/2009/09/leer-mas-blogger.png" class="aligncenter"/></p>
<p>Con CSS, puedes adornar en enlace “leer más” o agregar un botón. Por ejemplo:</p>
<p>.jump-link {<br />
background: #FF0084;<br />
padding: 1px 5px;<br />
border: 1px solid #FF0000;<br />
width: 70px;<br />
}</p>
<p>.jump-link a {<br />
color: #FFF;<br />
text-decoration: none;<br />
font-weight: bold;<br />
}</p>
<p>.jump-link:hover {<br />
background: #FF0050;<br />
border: 1px solid #FF0000;<br />
}</p>
<p>.jump-link a:hover{<br />
}</p>
<p>Si quieres que el botón quede flotando a la derecha, puedes hacerlo con la propiedad “float:right”:</p>
<p>.jump-link {<br />
float: right;<br />
}</p>
<p>Y limpiando la flotación con HTML, pegando bajo el código que hace posible el corte de las entradas:</p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">&lt;div style='clear: both;'/&gt;</pre></div></div>

<p>Finalmente, si seguiste algún tutorial para <a href="http://chicablogger.com/distintas-maneras-de-poner-excerpts-leer-mas-en-blogger/"><strong>poner excerpts en Blogger</strong> </a>y prefieres incluir el “<strong>leer más</strong>” de esta forma, es cosa de retroceder los pasos uno a uno y añadir el código correspondiente al jump-link.</p>
<p>Más en: <a href="http://buzz.blogger.com/2009/09/you-might-as-well-jump.html"><strong>Blogger Buzz</strong></a> | Vía: <a href="http://vagabundia.blogspot.com/2009/09/blogger-nueva-opcion-more-o-leer-mas.html"><strong>Vagabundia</strong></a></p>


<h3>Posts relacionados</h3><ul><li><a href='http://chicablogger.com/distintas-maneras-de-poner-excerpts-leer-mas-en-blogger/' rel='bookmark' title='Permanent Link: Dos formas distintas de poner excerpts (leer más) en Blogger'>Dos formas distintas de poner excerpts (leer más) en Blogger</a></li><li><a href='http://chicablogger.com/leer-mas-con-thumbnail-para-blogger/' rel='bookmark' title='Permanent Link: Leer más con thumbnail para Blogger'>Leer más con thumbnail para Blogger</a></li><li><a href='http://chicablogger.com/como-crear-dos-columnas-de-posts-en-blogger/' rel='bookmark' title='Permanent Link: Cómo crear dos columnas de posts en Blogger'>Cómo crear dos columnas de posts en Blogger</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://chicablogger.com/leer-mas-en-blogger-%c2%a1al-fin/feed/</wfw:commentRss>
		<slash:comments>77</slash:comments>
		</item>
		<item>
		<title>Cómo crear dos columnas de posts en Blogger</title>
		<link>http://chicablogger.com/como-crear-dos-columnas-de-posts-en-blogger/</link>
		<comments>http://chicablogger.com/como-crear-dos-columnas-de-posts-en-blogger/#comments</comments>
		<pubDate>Sat, 22 Aug 2009 06:33:24 +0000</pubDate>
		<dc:creator>Claudia</dc:creator>
				<category><![CDATA[Blogger]]></category>
		<category><![CDATA[Tutoriales]]></category>

		<guid isPermaLink="false">http://chicablogger.com/?p=3040</guid>
		<description><![CDATA[Este mini-tutorial nace a partir de una pregunta vía e-mail. No se trata de dividir un post en dos columnas, sino de mostrar dos columnas de posts en vez de una. Puede ser muy útil para cambiar la forma en que se muestran los posts en la página principal y, en especial, para crear la [...]

<h3>Posts relacionados</h3><ul><li><a href='http://chicablogger.com/blogger-como-dividir-el-widget-de-etiquetas-en-dos-columnas/' rel='bookmark' title='Permanent Link: Blogger: Cómo dividir el widget de etiquetas en dos columnas'>Blogger: Cómo dividir el widget de etiquetas en dos columnas</a></li><li><a href='http://chicablogger.com/titulos-de-dos-colores-en-el-sidebar-de-blogger/' rel='bookmark' title='Permanent Link: Títulos de dos colores en el sidebar de Blogger'>Títulos de dos colores en el sidebar de Blogger</a></li><li><a href='http://chicablogger.com/contador-de-vistaslecturas-de-posts-para-blogger/' rel='bookmark' title='Permanent Link: Contador de vistas/lecturas de posts para Blogger'>Contador de vistas/lecturas de posts para Blogger</a></li></ul>]]></description>
			<content:encoded><![CDATA[<p>Este mini-tutorial nace a partir de una pregunta vía e-mail. No se trata de dividir un post en dos columnas, sino de <strong>mostrar dos columnas de posts</strong> en vez de una. Puede ser muy útil para cambiar la forma en que se muestran los posts en la página principal y, en especial, para crear la base de una <strong>plantilla tipo Magazine</strong> como <a href="http://www.bloggertricks.com/2009/03/releasing-premium-magazine-style.html" rel="nofollow"><strong>Turnoutmag</strong></a>.</p>
<p><img src="http://chicablogger.com/wp-content/uploads/2009/08/posts-blogger.png" alt="posts-blogger" title="posts-blogger" width="500" height="277" class="aligncenter size-full wp-image-3058" /></p>
<h3><strong>Empecemos con el experimento:</strong></h3>
<p><strong>1.</strong> Lo primero, es añadir el script &#8220;<strong><a href="http://chicablogger.com/leer-mas-con-thumbnail-para-blogger/">leer más con thumnails</a></strong>&#8221; y guardar los cambios. Como siempre, es recomendable descargar y <a href="http://chicablogger.com/blogger-%c2%bfdonde-alojar-archivos-javascript/">realojar</a> el archivo <em>summary-post-v20-test.js</em>. Si no, podría dejar de funcionar en cualquier momento.</p>
<p><strong>2. </strong><strong>Configura las opciones del script</strong> del siguiente modo: summary_noimg = 300; summary_img = 230; img_thumb_height = 60; y img_thumb_width = 60. En realidad, puedes elegir las proporciones que quieras pero, para este experimento, yo elegí éstas.</p>
<p><strong>3.</strong> <strong>Amplía los contenedores de tu blog</strong>: el #main-wrapper debe tener al menos 580 píxeles de ancho, y el #outer-wrapper debe tener como ancho mínimo la suma del ancho del #main-wrapper con la del #sidebar-wrapper. Seguramente, también vas a tener que ampliar los contenedores #header-wrapper y #footer-wrapper para que sigan en concordancia con el diseño.</p>
<p><strong>4.</strong> Ahora, busca la siguiente sección en tu plantilla:</p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">]]&gt;&lt;/b:skin&gt;</pre></div></div>

<p>Justo debajo, añade:</p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">&lt;b:if cond='data:blog.pageType != &amp;quot;item&amp;quot;'&gt;
&lt;b:if cond='data:blog.pageType != &amp;quot;static_page&amp;quot;'&gt;
&lt;style type='text/css'&gt;
&nbsp;
.post {
border:1px solid #BFBFBF;
float:left;
height:300px;
width:260px;
margin:7px;
padding:0px 5px 5px 5px;
overflow:hidden;
}
&nbsp;
&lt;/style&gt;
&lt;/b:if&gt;&lt;/b:if&gt;</pre></div></div>

<p>Lo anterior corresponde a <strong>estilos condicionales para la página de inicio</strong>. Se trata simplemente de especificar el alto y el ancho de los posts. En esta sección, también puedes añadir más estilos condicionales para el home (puedes ayudarte de la <strong><a href="http://chicablogger.com/cheat-sheet-para-blogger/">chuleta</a></strong> que creó <em>Francisco</em>). Así, por ejemplo, puedes cambiar el color del título de los posts o modificar el tamaño del texto en las entradas.</p>
<p><strong>5. Detalles adicionales</strong></p>
<p>a) Seguramente, vas a necesitar limpiar la flotación de los links de navegación:</p>
<p>#blog-pager {<br />
clear: both;<br />
}</p>
<p>b) Puedes adornar con CSS el enlace &#8220;Leer más&#8221;:</p>
<p>.rmlink {<br />
background: #CA8398;<br />
padding: 2px 5px;<br />
}<br />
.rmlink a:link, .rmlink a:hover, .rmlink a:visited{<br />
color: #FFF;<br />
}</p>
<p>c) En <strong>Formato</strong>, necesitas cambiar el número de entradas a mostrar a un número par (idealmente 8, 10 ó 12).</p>
<h3><strong>Consideraciones finales:</strong></h3>
<p>Es una técnica muy sencilla, que puedes adaptar a tus necesidades y &#8220;adornar&#8221; con un poco de CSS y HTML:</p>
<ul>
<li>Puedes modificar los <strong><a href="http://zonacerebral.com/2008/05/tutorial-para-personalizar-los-metadatos-de-tus-posts-en-blogger.html" rel="nofollow">metadatos</a></strong> (fecha, autor, enlace de los comentarios), cambiándolos de lugar, añadiendo o quitando texto, o utilizando <strong><a href="http://blogandweb.com/blogger/poner-iconos-en-blogger/" rel="nofollow">íconos</a></strong> para destacarlos.</li>
<li>Seguramente, notarás que la fecha queda flotando arriba de uno o varios posts, por lo cual puede ser algo molesto y poco estético. Opta por ocultarla desde la sección <strong>Elementos de la Página</strong>, y usa en su lugar el fomato de la hora. También puedes moverla manualmente desde la edición de HTML, aunque puede ser más complejo si no estás familiarizado con la estructura de una plantilla Blogger.</li>
<li>Si amplías más los contenedores de la plantilla, y reduces el tamaño de los posts en la página principal, puedes crear tres o más columnas de posts sin necesidad de retocar nada más. Inclusive, puedes llegar a crear galerías de imágenes modificando las propiedades del script.</li>
<li>Si antes del contenedor #main-wrapper añades un <strong>plugin jQuery para crear</strong> <a href="http://www.1stwebdesigner.com/resources/57-free-image-gallery-slideshow-and-lightbox-solutions/" rel="nofollow"><strong>slideshows</strong></a>, y complementas la técnica poniendo <a href="http://elescaparatederosa.blogspot.com/2008/01/aadir-tres-columnas-en-la-seccin-del.html" rel="nofollow"><strong>columnas</strong></a> en el footer y arreglando tu sidebar con widgets y más columnas, puedes tener una perfecta plantilla tipo magazine. Todo está en entreverse a jugar y experimentar un poco.</li>
</ul>


<h3>Posts relacionados</h3><ul><li><a href='http://chicablogger.com/blogger-como-dividir-el-widget-de-etiquetas-en-dos-columnas/' rel='bookmark' title='Permanent Link: Blogger: Cómo dividir el widget de etiquetas en dos columnas'>Blogger: Cómo dividir el widget de etiquetas en dos columnas</a></li><li><a href='http://chicablogger.com/titulos-de-dos-colores-en-el-sidebar-de-blogger/' rel='bookmark' title='Permanent Link: Títulos de dos colores en el sidebar de Blogger'>Títulos de dos colores en el sidebar de Blogger</a></li><li><a href='http://chicablogger.com/contador-de-vistaslecturas-de-posts-para-blogger/' rel='bookmark' title='Permanent Link: Contador de vistas/lecturas de posts para Blogger'>Contador de vistas/lecturas de posts para Blogger</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://chicablogger.com/como-crear-dos-columnas-de-posts-en-blogger/feed/</wfw:commentRss>
		<slash:comments>61</slash:comments>
		</item>
		<item>
		<title>Blogger: el primer post con un estilo diferente II</title>
		<link>http://chicablogger.com/blogger-el-primer-post-con-un-estilo-diferente-ii/</link>
		<comments>http://chicablogger.com/blogger-el-primer-post-con-un-estilo-diferente-ii/#comments</comments>
		<pubDate>Mon, 06 Jul 2009 16:20:05 +0000</pubDate>
		<dc:creator>Claudia</dc:creator>
				<category><![CDATA[Blogger]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[condicionales]]></category>
		<category><![CDATA[Plantillas]]></category>

		<guid isPermaLink="false">http://chicablogger.com/?p=2499</guid>
		<description><![CDATA[Guti me pedía que explicara un poco más acerca de cómo mostrar el primer post con un estilo distinto en Blogger (viene de acá), utilizando el nuevo código condicional que aparece en las plantillas. En general, es posible hacer modificaciones básicas añadiendo estilos condicionales bajo el cierre de &#8220;b:skin&#8220;, y justo antes del cierre de [...]

<h3>Posts relacionados</h3><ul><li><a href='http://chicablogger.com/blogger-el-primer-post-con-un-estilo-diferente/' rel='bookmark' title='Permanent Link: Blogger: el primer post con un estilo diferente'>Blogger: el primer post con un estilo diferente</a></li><li><a href='http://chicablogger.com/crea-tu-correo-profesional-con-google-apps-usando-blogger-com/' rel='bookmark' title='Permanent Link: Crea tu correo profesional con Google Apps con tu dominio de Blogger'>Crea tu correo profesional con Google Apps con tu dominio de Blogger</a></li><li><a href='http://chicablogger.com/comparte-tus-urls-cortas-al-estilo-techcrunch/' rel='bookmark' title='Permanent Link: Comparte tus URLs cortas al estilo Techcrunch'>Comparte tus URLs cortas al estilo Techcrunch</a></li></ul>]]></description>
			<content:encoded><![CDATA[<p><strong>Guti</strong> me pedía que explicara un poco más acerca de cómo mostrar <strong>el primer post con un estilo distinto en Blogger</strong> (viene de <strong><a href="http://chicablogger.com/blogger-el-primer-post-con-un-estilo-diferente" rel="nofollow">acá</a></strong>), utilizando el nuevo código condicional que aparece en las plantillas.</p>
<p>En general, es posible hacer modificaciones básicas añadiendo estilos condicionales bajo el cierre de &#8220;<strong>b:skin</strong>&#8220;, y justo antes del cierre de la etiqueta &#8220;<strong>head</strong>&#8220;, de la siguiente manera:</p>
<p><img src="http://chicablogger.com/wp-content/uploads/2009/07/condicionales-blogger.png" alt="Condicionales Blogger" title="Condicionales Blogger"/></p>
<p>Lo anterior va a definir estilos para el primer post, que son distintos a los de los posts individuales. En el ejemplo, puse un color distinto para el cuerpo de los posts (post-body). No obstante, añadir condicionales para el primer post es algo más complejo que eso. No recomiendo su uso para quienes no están familiarizados con la estructura de las plantillas de Blogger, porque podrían sufrir un gran dolor de cabeza.</p>
<p>Hace unos días, <strong>Ro Zanchetta</strong> escribió una entrada de <strong><a href="http://www.bloggersphera.com/2009/06/isfirstpost-como-usar-nova-tag.html">cómo usar la nueva etiqueta &#8220;isFirstPost&#8221;</a></strong> en Blogger, con un ejemplo concreto para plantillas tipo revista, utilizando un hack para &#8220;leer más&#8221;. Para quienes son arriesgados y quieren &#8220;lanzarse directamente a los leones&#8221;, el post de Ro es una lectura obligada. Por mi parte, voy a explicar el mecanismo para usar condicionales para el primer post, de acuerdo a mis propios experimentos.</p>
<p>Ahora bien: Al expandir los artilugios de las plantillas, es posible encontrar la siguiente código:</p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">&lt;b:includable id='post' var='post'&gt;
Código-post
&lt;/b:includable&gt;</pre></div></div>

<p>Lo que llamé <strong>Código-post</strong> son muchas líneas de código, las cuales en una plantilla muestran: el título de un post, el cuerpo del post, y el footer del post, donde aparecen los meta-datos: autor del post, hora, comentarios, etiquetas y otros.</p>
<p>Entonces, el procedimiento a seguir es el siguiente: copiar el código de los posts (debe mostrarse dos veces en total) utilizando distintos condicionales, de la siguiente manera:</p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">&lt;b:if cond='data:post.isFirstPost'&gt;
Código-post con clases distintas para el primer post
&lt;b:else/&gt;
Código-post
&lt;/b:if&gt;</pre></div></div>

<p>El &#8220;Código-post&#8221; es el código completo, íntegro, sin cambios. Sin embargo, el &#8220;Código-post con clases distintas para el primer post&#8221; debe tener algunos cambios. Por ejemplo:</p>
<ul>
<li>En vez de &#8220;<em>div class=&#8217;post-entry</em>&#8216;&#8221;, voy a usar &#8220;<em>div class=&#8217;post-entry-first</em>&#8216;&#8221;</li>
<li>En vez de &#8220;div class=&#8217;p<em>ost-body entry-content</em>&#8216;&#8221;, voy a usar &#8220;<em>div class=&#8217;post-body-first&#8217;</em>&#8220;</li>
</ul>
<p>Y así sucesivamente, definiendo mis propios selectores para esa sección. Preferí usar selectores similares a los de la plantilla Mínima, agregando &#8220;<strong>-first</strong>&#8221; a cada uno, para que sean más fáciles de recordar.</p>
<p>Hecho este procedimiento, sólo queda definir las propiedades para cada selector antes del cierre de &#8220;b:skin&#8221;, como en la siguiente imagen (sólo es un ejemplo, porque puedes hacer mucho más):</p>
<p><center><img src="http://chicablogger.com/wp-content/uploads/2009/07/condicionales-blogger-22.png"alt="Condicionales Blogger" title="Condicionales Blogger"/></center></p>
<p>Voilá! Eso es todo. Probablemente, la etiqueta &#8220;isFirstPost&#8221; dé para una nueva entrada de este tipo, sobre cómo añadir hacks. A mí, por ejemplo, me gustaría poner un hack &#8220;leer más&#8221; automático en el primer post, y un hack &#8220;leer más&#8221; no-automático para los siguientes. Es cosa de seguir experimentando&#8230;</p>


<h3>Posts relacionados</h3><ul><li><a href='http://chicablogger.com/blogger-el-primer-post-con-un-estilo-diferente/' rel='bookmark' title='Permanent Link: Blogger: el primer post con un estilo diferente'>Blogger: el primer post con un estilo diferente</a></li><li><a href='http://chicablogger.com/crea-tu-correo-profesional-con-google-apps-usando-blogger-com/' rel='bookmark' title='Permanent Link: Crea tu correo profesional con Google Apps con tu dominio de Blogger'>Crea tu correo profesional con Google Apps con tu dominio de Blogger</a></li><li><a href='http://chicablogger.com/comparte-tus-urls-cortas-al-estilo-techcrunch/' rel='bookmark' title='Permanent Link: Comparte tus URLs cortas al estilo Techcrunch'>Comparte tus URLs cortas al estilo Techcrunch</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://chicablogger.com/blogger-el-primer-post-con-un-estilo-diferente-ii/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Comparte tus URLs cortas al estilo Techcrunch</title>
		<link>http://chicablogger.com/comparte-tus-urls-cortas-al-estilo-techcrunch/</link>
		<comments>http://chicablogger.com/comparte-tus-urls-cortas-al-estilo-techcrunch/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 05:02:37 +0000</pubDate>
		<dc:creator>Claudia</dc:creator>
				<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Acortador urls]]></category>
		<category><![CDATA[Plugins]]></category>

		<guid isPermaLink="false">http://chicablogger.com/?p=2438</guid>
		<description><![CDATA[Hace algún tiempo, Techcrunch comenzó a usar su propio acortador de direcciones, con un dominio distinto al principal. Tener un acortador de URLs propio no es cosa difícil, especialmente si usas WordPress e instalas un plugin como Link Shortcut. Pero lo que me llamó la atención, fue la cajita que utiliza Techcrunch para compartir sus [...]

<h3>Posts relacionados</h3><ul><li><a href='http://chicablogger.com/crea-urls-cortas-con-bitly-en-google-docs-y-gmail/' rel='bookmark' title='Permanent Link: Crea URLs cortas con bit.ly en Google Docs y Gmail'>Crea URLs cortas con bit.ly en Google Docs y Gmail</a></li><li><a href='http://chicablogger.com/usar-urls-cortas-en-redes-sociales-mediante-htaccess/' rel='bookmark' title='Permanent Link: Usar URLs cortas en redes sociales mediante .htaccess'>Usar URLs cortas en redes sociales mediante .htaccess</a></li><li><a href='http://chicablogger.com/wp-phototagger-etiqueta-tus-fotos-al-estilo-facebook/' rel='bookmark' title='Permanent Link: WP-Phototagger: Etiqueta tus fotos al estilo Facebook'>WP-Phototagger: Etiqueta tus fotos al estilo Facebook</a></li></ul>]]></description>
			<content:encoded><![CDATA[<p><img src="http://chicablogger.com/wp-content/uploads/2009/07/urls-trackbacks.png" style="background-color:#E0D9C5; border:1px solid #D6CFBC; padding: 4px;" class="alignleft"/> Hace algún tiempo, <strong>Techcrunch</strong> comenzó a usar su propio acortador de direcciones, con un dominio distinto al principal. Tener un acortador de URLs propio no es cosa difícil, especialmente si usas <strong>WordPress</strong> e instalas un plugin como <strong><a href="http://chicablogger.com/crea-tu-propio-acortador-de-direcciones-en-wordpress/" rel="nofollow">Link Shortcut</a></strong>. Pero lo que me llamó la atención, fue la cajita que utiliza Techcrunch para compartir sus URLs cortas, las cuales se generan <span style="text-decoration: underline;">automáticamente</span> para cada post.</p>
<p>Pienso que mostrar tus enlaces permanentes ayuda a que se difundan tus posts, especialmente si muestras URLs cortas para compartir en Twitter o Facebook. Una URL corta debería significar mayor difusión, porque les ahorra a tus visitantes el tener que ir a <strong>Bit.ly</strong> (u otro acortador), si es que no usan alguna extensión para Firefox o algún bookmarklet que les permita hacer esto con un click.</p>
<p>Aquí comparto la forma que encontré para mostrar tus URLs cortas al estilo Techcrunch y facilitar que compartan tus enlaces. Probablemente exista una manera distinta, más simple y hasta mejor de hacerlo, pero quise mostrar una vía &#8220;casera&#8221; que sí funciona (pueden ver el resultado de mi &#8220;experimento&#8221; al final de este post).</p>
<h3><strong>Un poco de javascript</strong></h3>
<p>Partiendo por lo general, lo primero fue buscar la manera de seleccionar todo el texto (la URL, en este caso) al hacer click con el mouse. Algo básico, pero necesario. De esta forma, utilicé un script que produce este efecto, y que puedes encontrar en <a href="http://javascript-array.com/scripts/onclick_select_all_text_in_field/" rel="nofollow"><strong>Javascript Array</strong></a><strong> </strong>o en <a href="http://www.wallpaperama.com/forums/javascript-onclick-select-all-text-in-a-form-field-t6378.html" rel="nofollow"><strong>Wallpaperama</strong></a>. Cualquiera de las dos versiones me va a permitir mostrar las cajitas para mis URLs, cambiando el valor (value) del input.</p>
<h3><strong>Buscando el plugin idóneo</strong></h3>
<p>En WordPress, hay varios plugins para generar URLs cortas, pero me decidí por &#8220;<a href="http://wordpress.org/extend/plugins/le-petite-url/" rel="nofollow"><strong>La Petite URL</strong></a>&#8220;, que hace este prodecimiento por sí mismo, instantáneamente.</p>
<p>Este plugin tiene opciones de configuración básicas: eliges el largo de tus URLs y el tipo de caracteres que quieres usar (letras minúsculas, mayúsculas y/o números). Luego de su instalación y configuración, sólo queda encontrar la función que me permita mostrar una URL corta para cada post, en el archivo <strong>single.php</strong>. La función que utilicé fue la siguiente:</p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">&lt;?php the_petite_url(); ?&gt;</pre></div></div>

<p>Dicha función muestra sólo los caracteres aleatorios de mi URL (ejemplo, &#8220;abcde&#8221;), por lo que antes tengo que añadir la dirección de mi blog (http://chicablogger.com<strong>/</strong>). Por lo tanto, procedí así:</p>
<p><strong>1.</strong> Copié el siguiente código (el script) antes del cierre de la etiqueta &#8220;<strong>body</strong>&#8220;:</p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">&lt;script type=&quot;text/javascript&quot;&gt;
function SelectAll(id)
{
    document.getElementById(id).focus();
    document.getElementById(id).select();
}
&lt;/script&gt;</pre></div></div>

<p><strong>2.</strong> Puse este código en mi <strong>single.php</strong>, antes de los comentarios:</p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">&lt;input type=&quot;text&quot; style=&quot;width:180px; border: 1px solid #c3c3c3&quot; onClick=&quot;SelectAll('short_txtfld');&quot; value=&quot;&lt;?php echo get_option('home'); ?&gt;/&lt;?php the_petite_url(); ?&gt;&quot; /&gt;</pre></div></div>

<p>Ahora, para mostrar la URL completa (en vez de la versión acortada), el código deberá ser como el anterior, pero cambiando el valor (value) por este:</p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">&lt;?php the_permalink(); ?&gt;</pre></div></div>

<p><strong>A considerar:</strong> El plugin funciona sólo para posts nuevos. Si quieres que genere URLs cortas para tus posts antiguos, deberás volver a guardarlos.</p>
<h3><strong>Una alternativa simple para Blogger</strong></h3>
<p><strong>1.</strong> Pega antes del cierre de la etiqueta &#8220;<strong>body</strong>&#8220;.</p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">&lt;script type='text/javascript'&gt;
function select_text()
{
var content=eval(&amp;quot;document.myform.field&amp;quot;);
content.focus();
content.select();
}
&lt;/script&gt;</pre></div></div>

<p><strong>2.</strong> Busca el siguiente código:</p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">&lt;div class='post-footer-line post-footer-line-3'&gt;</pre></div></div>

<p>Y pega debajo:</p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">&lt;form action='' method='post' name='myform'&gt;
&lt;textarea name='field' onClick='select_text();' style='width: 180px; height: 15px; border: 1px solid #c3c3c3;'&gt;&lt;data:post.url/&gt;&lt;/textarea&gt;
&lt;/form&gt;</pre></div></div>

<p>El código anterior no genera URLs cortas, pero sí muestra tus URLs para trackbacks.</p>


<h3>Posts relacionados</h3><ul><li><a href='http://chicablogger.com/crea-urls-cortas-con-bitly-en-google-docs-y-gmail/' rel='bookmark' title='Permanent Link: Crea URLs cortas con bit.ly en Google Docs y Gmail'>Crea URLs cortas con bit.ly en Google Docs y Gmail</a></li><li><a href='http://chicablogger.com/usar-urls-cortas-en-redes-sociales-mediante-htaccess/' rel='bookmark' title='Permanent Link: Usar URLs cortas en redes sociales mediante .htaccess'>Usar URLs cortas en redes sociales mediante .htaccess</a></li><li><a href='http://chicablogger.com/wp-phototagger-etiqueta-tus-fotos-al-estilo-facebook/' rel='bookmark' title='Permanent Link: WP-Phototagger: Etiqueta tus fotos al estilo Facebook'>WP-Phototagger: Etiqueta tus fotos al estilo Facebook</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://chicablogger.com/comparte-tus-urls-cortas-al-estilo-techcrunch/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Served from: chicablogger.com @ 2012-02-10 18:56:49 -->
