<?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>Diego Cabai &#187; Blogger</title>
	<atom:link href="http://www.cabai.com.ar/label/blogging/blogger/feed" rel="self" type="application/rss+xml" />
	<link>http://www.cabai.com.ar</link>
	<description>KEEP I.T. SIMPLE, KEEP I.T. CLEAN</description>
	<lastBuildDate>Tue, 01 Nov 2011 05:30:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Cómo Agregar Tabs o Pestañas en Blogger</title>
		<link>http://www.cabai.com.ar/2008/05/cmo-agregar-tabs-o-pestaas-en-blogger.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=cmo-agregar-tabs-o-pestaas-en-blogger</link>
		<comments>http://www.cabai.com.ar/2008/05/cmo-agregar-tabs-o-pestaas-en-blogger.html#comments</comments>
		<pubDate>Fri, 16 May 2008 04:02:15 +0000</pubDate>
		<dc:creator>Diego Cabai</dc:creator>
				<category><![CDATA[Blogger]]></category>
		<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Diseño]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Blogspot]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Pestañas]]></category>
		<category><![CDATA[Solapas]]></category>
		<category><![CDATA[Tabs]]></category>
		<category><![CDATA[Templates]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.cabai.com.ar/?p=389</guid>
		<description><![CDATA[[ad#ad4] Todo comenz&#243; con la pregunta de sancocho en un comentario dentro del Blog. El mismo me consulta sobre c&#243;mo agregar las solapas que tengo en este blog a la derecha donde tengo los &#34;Destacados&#34;, &#34;Archivo&#34;, &#34;Categor&#237;as&#34;, etc. Bueno, la respuesta comienza en haber agregado tabs o pesta&#241;as dentro del dise&#241;o que no las tra&#237;a. [...]]]></description>
			<content:encoded><![CDATA[<p>
<div style="margin:0 10px 2px 0; float:left">[ad#ad4]</div>
<p>Todo comenz&#243; con la pregunta de <a href="http://www.cabai.com.ar/2007/12/agregale-un-poco-de-color-tu-blog-con.html#comment-387">sancocho</a> en un comentario dentro del Blog. El mismo me consulta sobre c&#243;mo agregar las solapas que tengo en este blog a la derecha donde tengo los &quot;Destacados&quot;, &quot;Archivo&quot;, &quot;Categor&#237;as&quot;, etc.     <br />Bueno, la respuesta comienza en haber agregado tabs o pesta&#241;as dentro del dise&#241;o que no las tra&#237;a. Hay varias formas de agregar pesta&#241;as, yo voy a comentar el que utilic&#233; que es totalmente adaptable a Blogger/Blogspot, es mas, hice un Blog temporal de Demo con las pesta&#241;as agregadas para que vean que funciona.     </p>
<p>Dentro de estas pesta&#241;as podr&#225;n poner todo tipo de contenido ya que es parte de c&#243;digo HTML, as&#237; que lo que pongan dentro de cada una es como si lo pusieran independientemente. El ejemplo es solo con links pero es totalmente adaptable a im&#225;genes como tengo en la pesta&#241;a &quot;Directorios&quot;.     </p>
<p>El procedimiento que utilizo es gracias al incre&#237;ble JavaScript creado por <a href="http://www.barelyfitz.com/" target="_blank">BarelyFitz Designs</a>. Para acceder al JavaScript tabifier podes hacer click <a href="http://www.barelyfitz.com/projects/tabber/" target="_blank">aqu&#237; &#187;</a>.     <br />A continuaci&#243;n comento los pasos, pod&#233;s ver que las Tabs funcionan en Blogger en este link:&#160; <a href="http://dcabai-tabbed.blogspot.com/" target="_blank">Tabbed Blogger</a>   <span id="more-389"></span>  <br />Hay algunos templates de Blogger que ya incluyen los Tabs o Pesta&#241;as. Pod&#233;s encontrar varios templates de este tipo en <a href="http://btemplates.com" target="_blank">BTemplates</a> como: <a title="Forte Blogger Template" href="http://btemplates.com/2008/03/19/forte/" target="_blank">Forte</a> y <a title="Visionary Blogger Template" href="http://btemplates.com/2008/03/22/visionary/" target="_blank">Visionary</a>     </p>
<p>Pasos:     <br />1. Bueno, en principio vamos a necesitar subir un archivo de JavaScript a alg&#250;n hosting que podamos utilizar para luego linkearlo. Un ejemplo es <a href="http://pages.google.com/" target="_blank">Google Pages</a>. Ah&#237; pod&#233;s crear un sitio html o bien subir archivo para luego utilizarlos como en nuestro caso el JavaScript que necesitamos. Una vez creado el sitio de Google Pages, que es un click &quot;Crear&quot; jaja vamos al bot&#243;n &quot;<strong>Upload</strong>&quot; y subimos el archivo JavaScript siguiente que previo lo hemos bajado a nuestro disco.     </p>
<p><a href="http://www.barelyfitz.com/projects/tabber/tabber.zip" target="_blank">Bajar el Archivo JavaScript</a> (Es un zip y dentro del zip est&#225; el<strong> tabber.js</strong> que es el que debemos utilizar)     </p>
<p><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; margin: 0px 0px 0px 10px; border-right-width: 0px" height="50" alt="image" src="http://www.cabai.com.ar/images/posts/CmoAgregarTabsoPestaasenBlogger_E051/image.png" width="100" align="right" border="0" /> 2. Ahora volvemos a Blogger y vamos a <em>Dise&#241;o -&gt; Edici&#243;n de HTML</em>. En esta secci&#243;n vamos a agregar el c&#243;digo necesario para llamar al JavaScript y la primera parte del dise&#241;o de las pesta&#241;as.     </p>
<p>Debemos agregar la primera l&#237;nea de c&#243;digo debajo de <strong>]]&gt;&lt;/b:skin&gt;</strong> pero antes de <strong>&lt;/head&gt;</strong>.</p>
<pre class="csharpcode"><span class="kwrd">&lt;</span><span class="html">script</span> <span class="attr">type</span><span class="kwrd">=&quot;text/javascript&quot;</span> <span class="attr">src</span><span class="kwrd">=&quot;http://www.tusitio.com/tabber.js&quot;</span><span class="kwrd">&gt;</span> <span class="kwrd">&lt;/</span><span class="html">script</span><span class="kwrd">&gt;</span></pre>
<p>Obviamente el www.tusitio.com se debe modificar por la URL de donde subiste el Java Script, por ejemplo, tusitio.googlepages.com, etc. </p>
<p>3. Seguimos en la misma secci&#243;n pero ahora vamos a agregar parte el c&#243;digo de dise&#241;o, que en el ejemplo es muy pobre jaja pero era a modo de ejemplo. Es mas, es parte del ejemplo que viene en el archivo .zip que bajamos antes. </p>
<p>Este c&#243;digo debe ser insertado justo antes de <strong>]]&gt;&lt;/b:skin&gt;</strong>.</p>
<pre class="csharpcode">/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide { display:none;}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {}
.tabberlive { margin-top:1em;}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav { margin:0; padding: 3px 0; border-bottom: 1px solid #778; font: bold 12px Verdana, sans-serif;}
ul.tabbernav li { list-style: none; margin: 0; display: inline;}
ul.tabbernav li a { padding: 3px 0.5em; margin-left: 3px; border: 1px solid #778; border-bottom: none; background: #DDE; text-decoration: none;}
ul.tabbernav li a:link { color: #448; }
ul.tabbernav li a:visited { color: #667; }
ul.tabbernav li a:hover { color: #000; background: #AAE; border-color: #227;}
ul.tabbernav li.tabberactive a { background-color: #fff; border-bottom: 1px solid #fff;}
ul.tabbernav li.tabberactive a:hover { color: #000; background: white; border-bottom: 1px solid white;}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {  padding:5px; border:1px solid #aaa; border-top:0;

 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 { display:none;}
.tabberlive .tabbertab h3 { display:none;}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {}
.tabberlive#tab2 {}
.tabberlive#tab2 .tabbertab { height:200px; overflow:auto;}
.tabberlive .tabbertab li{list-style-type:none;background:transparent url(i/b.gif) no-repeat 0 2px;border:0;margin:0 0 1px;padding:0 0 0 15px;}</pre>
<p>Guardamos los cambios que hicimos y vamos a agregar el contenido de las pesta&#241;as o tabs en nuestro sitio. </p>
<p>4. Vamos a &quot;Elementos de la p&#225;gina&quot; y agregamos un nuevo elemento HTML. Lo ponemos donde querramos que aparezcan las pesta&#241;as y dentro de &#233;ste ponemos el siguiente c&#243;digo:</p>
<pre class="csharpcode"><span class="kwrd">&lt;</span><span class="html">div</span> <span class="attr">class</span><span class="kwrd">=&quot;tabber&quot;</span><span class="kwrd">&gt;</span>

  <span class="kwrd">&lt;</span><span class="html">div</span> <span class="attr">class</span><span class="kwrd">=&quot;tabbertab&quot;</span><span class="kwrd">&gt;</span>
    <span class="kwrd">&lt;</span><span class="html">h3</span><span class="kwrd">&gt;</span>Secci&#243;n 1<span class="kwrd">&lt;/</span><span class="html">h3</span><span class="kwrd">&gt;</span>
    Contenido de la secci&#243;n 1.
  <span class="kwrd">&lt;/</span><span class="html">div</span><span class="kwrd">&gt;</span>

  <span class="kwrd">&lt;</span><span class="html">div</span> <span class="attr">class</span><span class="kwrd">=&quot;tabbertab&quot;</span> <span class="attr">title</span><span class="kwrd">=&quot;T&#237;tulo&quot;</span><span class="kwrd">&gt;</span>
    Contenido de la secci&#243;n 2.
  <span class="kwrd">&lt;/</span><span class="html">div</span><span class="kwrd">&gt;</span>

<span class="kwrd">&lt;/</span><span class="html">div</span><span class="kwrd">&gt;</span></pre>
<p>Si guardamos lo que hicimos y vemos nuestro sitio deber&#237;amos ver 2 pesta&#241;as, una llamada Secci&#243;n 1 y la otra Secci&#243;n 2. Hasta ahora ambas tienen s&#243;lo texto pero ese contenido de la secci&#243;n se puede cambiar por cualquier c&#243;digo que nosotros querramos agregar. </p>
<p>En el caso de la secci&#243;n 1, el t&#237;tulo de dicha pesta&#241;a est&#225; definido por &lt;h3&gt;, ahora en el segundo caso se utiliz&#243; un title dentro del &lt;div&gt;. Por ejemplo, podr&#237;amos agregar una lista de enlaces o cualquier otro trozo de c&#243;digo HTML que nosotros querramos. No tengo a mano una forma de agregar los links destacados pero podemos hacer una lista a mano con los 5 enlaces que mas queremos que la gente visite. </p>
<p>El dise&#241;o se puede modificar a trav&#233;s del c&#243;digo CSS que se agreg&#243; mas arriba. Dejo a la imaginaci&#243;n de cada uno para realizar dichas modificaciones y lograr el mejor dise&#241;o para Blogger. </p>
<p>Por otro lado, podemos agregar tantas pesta&#241;as como querramos o nos entren en nuestro dise&#241;o, para cada pesta&#241;a que querramos agregar debemos utilizar el siguiente c&#243;digo justo antes del &#250;ltimo <strong>&lt;/div&gt;</strong> que se ve mas arriba.</p>
<pre class="csharpcode"><span class="kwrd">&lt;</span><span class="html">div</span> <span class="attr">class</span><span class="kwrd">=&quot;tabbertab&quot;</span><span class="kwrd">&gt;</span>
    <span class="kwrd">&lt;</span><span class="html">h3</span><span class="kwrd">&gt;</span>T&#237;tulo de la Pesta&#241;a<span class="kwrd">&lt;/</span><span class="html">h3</span><span class="kwrd">&gt;</span>
   Contenido HTML de la secci&#243;n
<span class="kwrd">&lt;/</span><span class="html">div</span><span class="kwrd">&gt;</span></pre>
<p>Con este art&#237;culo vas a poder agregar las pesta&#241;as o tabs en Blogger. El c&#243;digo que introduzcas en dichas pesta&#241;as ser&#225; el poder que le des a este sistema muy utilizado &#250;ltimamente en los sitios ya que permite ordenar parte de la navegaci&#243;n para el usuario utilizando menos espacio. </p>
<p>Si no te funciona, cualquier duda o consulta por favor dejame un comentario e intentar&#233; responder a la brevedad.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cabai.com.ar/2008/05/cmo-agregar-tabs-o-pestaas-en-blogger.html/feed</wfw:commentRss>
		<slash:comments>71</slash:comments>
		</item>
		<item>
		<title>Entradas Recientes en Blogger/Blogspot</title>
		<link>http://www.cabai.com.ar/2008/04/entradas-recientes-en-bloggerblogspot.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=entradas-recientes-en-bloggerblogspot</link>
		<comments>http://www.cabai.com.ar/2008/04/entradas-recientes-en-bloggerblogspot.html#comments</comments>
		<pubDate>Thu, 03 Apr 2008 04:36:00 +0000</pubDate>
		<dc:creator>Diego Cabai</dc:creator>
				<category><![CDATA[Blogger]]></category>
		<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Diseño]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Feeds]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Utilidades]]></category>

		<guid isPermaLink="false">http://www.cabai.com.ar/2008/04/03/entradas-recientes-en-bloggerblogspot/</guid>
		<description><![CDATA[Adri&#225;n me hizo un comentario en el post Administrar los Feeds en Blogger donde me pregunta c&#243;mo es que se puede armar una lista con las &#250;ltimas entradas realizadas o los &#250;ltimos comentarios, sin utilizar el widget que trae Blogger que permite s&#243;lo 5 como resultado. Para hacer esto hay que recurrir a una programaci&#243;n [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.blogger.com/profile/07292119475610050356" target="_blank"><img style="border-right: 0px; border-top: 0px; margin: 0px 5px 0px 0px; border-left: 0px; border-bottom: 0px" height="125" alt="Question1313" src="http://www.cabai.com.ar/images/posts/EntradasRecientesenBloggerBlogspot_A409/Question1313.png" width="125" align="left" border="0" />Adri&#225;n</a> me hizo un comentario en el post <a href="http://www.cabai.com.ar/2007/10/29/administrar-los-feeds-en-blogger/" target="_blank">Administrar los Feeds en Blogger</a> donde me pregunta c&#243;mo es que se puede armar una lista con las &#250;ltimas entradas realizadas o los &#250;ltimos comentarios, sin utilizar el widget que trae Blogger que permite s&#243;lo 5 como resultado. Para hacer esto hay que recurrir a una programaci&#243;n externa, como hice yo en mi caso de la lista que se ve a la derecha de los &#250;ltimos posts. Esto est&#225; basado en la soluci&#243;n provista por <a href="http://beautifulbeta.blogspot.com/" target="_blank">Beautiful Beta</a> donde cre&#243; una serie de widgets y c&#243;digo para lograr consultar los feeds&#160; de tu sitio por medio de Json. Luego se le puede dar el formato que uno quiere mediante CSS y puede lograr unos widgets muy buenos de &#250;ltimas entradas o &#250;ltimos comentarios al mejor estilo WordPress.    </p>
<p>Si bien la soluci&#243;n la podr&#237;as obtener de dicho sitio, est&#225; en ingl&#233;s y si no estas ducho con el idioma tendr&#237;as que andar traduci&#233;ndolo para lograr el objetivo. De este lado voy a dar una mano simplificando un poco las cosas que hay que hacer y c&#243;mo hay que hacerlas.    <br />Hay dos formas de hacerlo, una, si no entend&#233;s nada de c&#243;digo o no tenes ganas de andar editando el c&#243;digo HTML de tu Blog pod&#233;s usar la soluci&#243;n de &quot;Un Click Instalaci&#243;n del Widget&quot; o bien pod&#233;s ir por el otro lado a customizar en un 100% el widget que agregues.<span id="more-206"></span>    </p>
<p>Si optaste por el camino corto y decidiste instalar el Widget en un un click, tenes que ir al sitio <a href="http://beautifulbeta.blogspot.com/2006/11/widget-installation-and-downloads-page.html" target="_blank">Widget Installation and Downloads Page</a> y ah&#237; hacer click sobre el Widget &quot;<strong>Add Recent Posts to Blog</strong>&quot;. Se va a abrir una ventana donde vas a poder customizar completamente la cantidad de posts que quieras, si queres el formato standard o si vas a definir uno vos, etc. Es muy sencillo de configurar y una vez finalizado haces click en <strong>Add Widget to My Blog y listo</strong>. Si queres customizar el formato de la lista de posts, letra, tama&#241;o, etc. vas a tener que generar tres clases de c&#243;digo CSS en tu Blog con los siguientes nombres: <em>bbrecpost, .bbrecpostsum y .bbwidgetfooter</em>. Incluso con esta opci&#243;n deber&#237;as cargar una l&#237;nea adicional en tu Blog justo antes de &lt;/head&gt;. No es necesario para todos los widgets pero as&#237; lo recomienda en su sitio.</p>
<pre class="csharpcode"><span class="kwrd">&lt;</span><span class="html">script</span> <span class="attr">src</span><span class="kwrd">='http://home.planet.nl/~hansoosting/downloads/beautifulbeta.js'</span> <span class="attr">type</span><span class="kwrd">='text/javascript'</span><span class="kwrd">/&gt;</span></pre>
<p>Esta opci&#243;n no la recomiendo porque siempre estas dependiendo del c&#243;digo fuente de su creador, si bien te aseguras de estar actualizado el d&#237;a que su archivo no est&#233; mas online vos te quedaste sin posts recientes. La soluci&#243;n para esto es la segunda opci&#243;n de instalaci&#243;n.</p>
<p>La segunda opci&#243;n es que vos mismo hostees ese archivo con la func&#237;&#243;n de obtener los posts recientes y luego lo utilices. Pero tal vez me digas &quot;yo no tengo un servidor propio para subir archivos&quot;. Eso no es problema, pod&#233;s ir a <a href="http://pages.google.com/" target="_blank">GooglePages</a> usar tu usuario de Blogger e ingresar al servicio. En este servicio podes crear p&#225;ginas web a tu gusto, que incluso podr&#237;as usar o linkear desde tu Blog o bien podes subir archivos que es lo que nos interesa.</p>
<p>Entonces los pasos ser&#237;an los siguientes:</p>
<p><img style="border-right: 0px; border-top: 0px; margin: 0px 5px 0px 0px; border-left: 0px; border-bottom: 0px" height="54" alt="image" src="http://www.cabai.com.ar/images/posts/EntradasRecientesenBloggerBlogspot_A409/image.png" width="183" align="right" border="0" />Bajar las funciones de JavaScript desde este link: Note: There is a file embedded within this post, please visit this post to download the file.<br />Lo baj&#225;s a tu equipo y lo descomprim&#237;s as&#237; te queda un archivo llamado <strong>showrecentposts2.js.</strong><br />Ingres&#225;s a GooglePages y en la parte de la derecha hac&#233;s click en <strong>upload.<br /></strong>Ah&#237; con el bot&#243;n Browse elegimos el archivo que recien descomprimimos y lo subimos a nuestro sitio de GooglePages.<br />Una vez subido si nos paramos sobre el archivo vamos a ver la direcci&#243;n web completa del archivo, esta direcci&#243;n la necesitamos as&#237; que recomiendo tomar nota.<br />Una vez que tenemos esto listo, volvemos a Blogger y vamos a Dise&#241;o -&gt; Edici&#243;n HTML.<br />Primero editamos el c&#243;digo CSS que es el que le va a dar formato a nuestra lista. Para que se vea como mi lista cargu&#233; este c&#243;digo:</p>
<pre class="csharpcode">.bbrecpost {
  margin: 0 1px;
  position: relative;
  top:-18px;
  padding-left: 0;
  list-style-type: none;
  list-style-image: none;
  font-family: 'Trebuchet MS', Verdana, Sans-Serif;
  font-size: 12px;
}

.bbwidgetfooter {
position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0;}</pre>
<p>Notar&#225;n que una de las 3 clases que nombr&#233; antes no est&#225;, eso es porque no utilizo la funci&#243;n de resumen de las entradas recientes. En ese caso si deber&#237;a definir la clase adicional. El footer figura como <strong>left:-9999px</strong> y eso es para quitar el footer de la pantalla ya que no quedaba muy bien. Estos valores los podes modificar acorde a tu Blog, los nombres de cada propiedad de clase son bastantes intuitivos.<br />Con eso ya estamos en cuanto a edici&#243;n HTML, ahora vamos a &quot;<strong>Elementos de la P&#225;gina</strong>&quot;. Ah&#237; agregamos un widget de C&#243;digo HTML/Javascript. Le ponemos el t&#237;tulo que querramos, por ejemplo &quot;Ultimos Posts&quot; y en su contenido ponemos algo como esto:</p>
<pre class="csharpcode"><span class="kwrd">&lt;</span><span class="html">script</span> <span class="attr">style</span><span class="kwrd">=&quot;text/javascript&quot;</span> <span class="attr">src</span><span class="kwrd">=&quot;http://tu-sitio.googlepages.com/showrecentposts2.js&quot;</span><span class="kwrd">&gt;&lt;/</span><span class="html">script</span><span class="kwrd">&gt;&lt;</span><span class="html">script</span> <span class="attr">style</span><span class="kwrd">=&quot;text/javascript&quot;</span><span class="kwrd">&gt;</span><span class="kwrd">var</span> numposts = 8;<span class="kwrd">var</span> showpostdate = <span class="kwrd">false</span>;<span class="kwrd">var</span> showpostsummary = <span class="kwrd">false</span>;<span class="kwrd">var</span> numchars = 0;<span class="kwrd">var</span> standardstyling = <span class="kwrd">false</span>;<span class="kwrd">&lt;/</span><span class="html">script</span><span class="kwrd">&gt;&lt;</span><span class="html">script</span> <span class="attr">src</span><span class="kwrd">=&quot;http://dcabai.blogspot.com/feeds/posts/default?orderby=published&amp;alt=json-in-script&amp;callback=showrecentposts&quot;</span><span class="kwrd">&gt;&lt;/</span><span class="html">script</span><span class="kwrd">&gt;</span></pre>
<p>Luego movemos el widget a la parte que mas nos guste de nuestras sidebar o footer y listo ya deber&#237;a mostras los posts recientes. Pero con este ejemplo te va a mostras <u>mis</u> posts recientes. Hay ciertos par&#225;metros para modificar del c&#243;digo, por ejemplo:</p>
<p><u>src=http://tu-sitio.googlepages.com/recentposts2.js</u>&#160; &gt;&gt; Ac&#225; tenes que poner la URL completa donde subiste el archivo en los pasos anteriores.<br /><u>numposts = 8</u>&#160;&#160; &gt;&gt; Cantidad de Posts que queremos mostrar.<br /><u>showpostdate = false</u>&#160; &gt;&gt; Si muestra o no la fecha del post, posible true o false&#160; <br /><u>showpostsummary = false</u>&#160;&#160; &gt;&gt; Si muestra un peque&#241;o resumen del post, recuerden agregar la clase de CSS para esto<br /><u>numchars = 0</u>&#160;&#160; &gt;&gt; Cantidad de caracteres del resumen, por default son 100<br /><u>standardstyling = false</u>&#160;&#160; &gt;&gt; Si vas a usar tu propio CSS o el Standard, puede ser true o false<br /><u>src=&quot;http://dcabai.blogspot.com/feeds/posts/default?orderby=published</u>&#160;&#160; &gt;&gt; Ac&#225; va la direcci&#243;n de tu Blog donde est&#225; la mia. Debes cambiar dcabai.blogspot.com por tu blog, despu&#233;s el /feed/posts/default se debe mantener igual. Lo que podes cambiar es si queres que el &#243;rden sea de publicado o actualizado.
<div style="margin:2px 0 2px 10px; float:right">[ad#ad2]</div>
<p>Recomiendo el publicado porque si despu&#233;s ingresas a modificar un posts viejo y lo actualizas con una modificaci&#243;n por ejemplo, va a aparecer en la lista.</p>
<p>Una vez que modifiques esos par&#225;metros y publiques el Widget deber&#237;as ver los posts recientes. Nuevamente te recomiendo que utilices la segunda opci&#243;n, pero si se te complica mucho la primera es muy v&#225;lida tambi&#233;n.</p>
<p>Pod&#233;s hacer lo mismo con los Comentarios cambiando la direcci&#243;n de los Feeds por la que desees pero en la p&#225;gina de Beautiful Beta hay un Widget con este fin &#250;nicamente. Cualquier duda o pregunta sabes que podes dejarme un comentario y voy a tratar de responderte a la brevedad.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cabai.com.ar/2008/04/entradas-recientes-en-bloggerblogspot.html/feed</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>Agregando Emoticons a Blogger Automáticamente</title>
		<link>http://www.cabai.com.ar/2008/03/agregando-emoticons-blogger.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=agregando-emoticons-blogger</link>
		<comments>http://www.cabai.com.ar/2008/03/agregando-emoticons-blogger.html#comments</comments>
		<pubDate>Mon, 10 Mar 2008 14:09:00 +0000</pubDate>
		<dc:creator>Diego Cabai</dc:creator>
				<category><![CDATA[Blogger]]></category>
		<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Diseño]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Emoticons]]></category>
		<category><![CDATA[MSN]]></category>
		<category><![CDATA[Windows Live Writer]]></category>
		<category><![CDATA[Yahoo]]></category>

		<guid isPermaLink="false">http://www.cabai.com.ar/2008/03/10/agregando-emoticons-a-blogger-automaticamente/</guid>
		<description><![CDATA[[ad#ad2] La idea de este artículo es explicar una forma de agregar emoticons o caritas en Blogger automáticamente. Con esto quiero decir que cuando escriban :) les aparecerá una carita similar a esta . Puede ser esta carita o el ícono o gráfico que nosotros querramos y el sistema funciona no sólo para insertar emoticons [...]]]></description>
			<content:encoded><![CDATA[<p>
<div style="margin:0 10px 2px 0; float:left">[ad#ad2]</div>
<p> La idea de este artículo es explicar una forma de agregar emoticons o caritas en Blogger automáticamente. Con esto quiero decir que cuando escriban :) les aparecerá una carita similar a esta <img alt="Smile" src="http://messenger.msn.com/MMM2006-04-19_17.00/Resource/emoticons/regular_smile.gif" align="absmiddle" />. Puede ser esta carita o el ícono o gráfico que nosotros querramos y el sistema funciona no sólo para insertar emoticons sino que uno puede cambiar cualquier palabra o símbolo por imagen automáticamente con este sistema. Por ejemplo, yo puedo configurarlo para que cuando escriba "casa" me aparezca el gráfico de una casa automáticamente. Obviamente que este ejemplo no tiene mucha utilidad pero quiero demostrar lo que se puede hacer. En este caso voy a tomar unas caritas que ya estan hosteadas, pero si queres customizar el sistema con tus propios emoticons primero deberías subirlos a la web, hostearlos en algún lado. Podés usar Picasa web para esto, o Google Pages como otra opción gratuita y efectiva. Para esto hay que modificar el código HTML del Blog así que como siempre te recomiendo que antes realices un Backup del mismo.   </p>
<p>En principio debes instalar el siguiente código justo antes del <strong>&lt;/head&gt;</strong>:</p>
<p> <span id="more-192"></span>
<pre class="csharpcode"><span class="rem">&lt;!--BloggerEmoticons--&gt;</span>
<span class="kwrd">&lt;</span><span class="html">script</span> <span class="attr">type</span><span class="kwrd">="text/javascript"</span><span class="kwrd">&gt;</span>
&lt;!--

<span class="kwrd">function</span> replaceText() {
<span class="rem">// no support</span>
<span class="kwrd">if</span>(!document.getElementById) {
<span class="kwrd">return</span>;
}

bodyText = document.getElementById(<span class="str">"body"</span>);
theText = bodyText.innerHTML;

<span class="rem">// replace</span>
theText = theText.replace(/;\)/g,<span class="str">'&lt;img style="border:none;vertical-align:middle" src="http://photos1.blogger.com/blogger/7678/802/1600/wink.gif" alt=";)" /&gt;'</span>);
theText = theText.replace(/;-\)/g,<span class="str">'&lt;img style="border:none;vertical-align:middle"  src="http://photos1.blogger.com/blogger/7678/802/1600/wink.gif" alt=";-)" /&gt;'</span>);
theText = theText.replace(/:D/g,<span class="str">'&lt;img style="border:none;vertical-align:middle" src="http://photos1.blogger.com/blogger/7678/802/1600/biggrin.gif" alt=":D" /&gt;'</span>);
theText = theText.replace(/:-D/g,<span class="str">'&lt;img style="border:none;vertical-align:middle" src="http://photos1.blogger.com/blogger/7678/802/1600/biggrin.gif" alt=":-D" /&gt;'</span>);
theText = theText.replace(/B\)/g,<span class="str">'&lt;img style="border:none;vertical-align:middle" src="http://photos1.blogger.com/blogger/7678/802/1600/cool.gif" alt="B)" /&gt;'</span>);
theText = theText.replace(/B-\)/g,<span class="str">'&lt;img style="border:none;vertical-align:middle" src="http://photos1.blogger.com/blogger/7678/802/1600/cool.gif" alt="B-)" /&gt;'</span>);
theText = theText.replace(/:x/g,<span class="str">'&lt;img style="border:none;vertical-align:middle" src="http://photos1.blogger.com/blogger/7678/802/1600/mad.gif" alt=":x" /&gt;'</span>);
theText = theText.replace(/:X/g,<span class="str">'&lt;img style="border:none;vertical-align:middle" src="http://photos1.blogger.com/blogger/7678/802/1600/mad.gif" alt=":X" /&gt;'</span>);
theText = theText.replace(/:-x/g,<span class="str">'&lt;img style="border:none;vertical-align:middle" src="http://photos1.blogger.com/blogger/7678/802/1600/mad.gif" alt=":-x" /&gt;'</span>);
theText = theText.replace(/:-X/g,<span class="str">'&lt;img style="border:none;vertical-align:middle" src="http://photos1.blogger.com/blogger/7678/802/1600/mad.gif" alt=":-X" /&gt;'</span>);
theText = theText.replace(/:-\(/g,<span class="str">'&lt;img style="border:none;vertical-align:middle" src="http://photos1.blogger.com/blogger/7678/802/1600/sad.gif" alt=":-(" /&gt;'</span>);
theText = theText.replace(/:\(/g,<span class="str">'&lt;img style="border:none;vertical-align:middle" src="http://photos1.blogger.com/blogger/7678/802/1600/sad.gif" alt=":(" /&gt;'</span>);
theText = theText.replace(/:o/g,<span class="str">'&lt;img style="border:none;vertical-align:middle" src="http://photos1.blogger.com/blogger/7678/802/1600/ohmy.gif" alt=":o" /&gt;'</span>);
theText = theText.replace(/:O/g,<span class="str">'&lt;img style="border:none;vertical-align:middle" src="http://photos1.blogger.com/blogger/7678/802/1600/ohmy.gif" alt=":O" /&gt;'</span>);
theText = theText.replace(/:-o/g,<span class="str">'&lt;img style="border:none;vertical-align:middle" src="http://photos1.blogger.com/blogger/7678/802/1600/ohmy.gif" alt=":-o" /&gt;'</span>);
theText = theText.replace(/:-O/g,<span class="str">'&lt;img style="border:none;vertical-align:middle" src="http://photos1.blogger.com/blogger/7678/802/1600/ohmy.gif" alt=":-O" /&gt;'</span>);
theText = theText.replace(/:p/g,<span class="str">'&lt;img style="border:none;vertical-align:middle" src="http://photos1.blogger.com/blogger/7678/802/1600/tongue.gif" alt=":p" /&gt;'</span>);
theText = theText.replace(/:-p/g,<span class="str">'&lt;img style="border:none;vertical-align:middle" src="http://photos1.blogger.com/blogger/7678/802/1600/tongue.gif" alt=":-p" /&gt;'</span>);
theText = theText.replace(/:-P/g,<span class="str">'&lt;img style="border:none;vertical-align:middle" src="http://photos1.blogger.com/blogger/7678/802/1600/tongue.gif" alt=":-P" /&gt;'</span>);
theText = theText.replace(/:P/g,<span class="str">'&lt;img style="border:none;vertical-align:middle" src="http://photos1.blogger.com/blogger/7678/802/1600/tongue.gif" alt=":P" /&gt;'</span>);
theText = theText.replace(/:-\)/g,<span class="str">'&lt;img style="border:none;vertical-align:middle" src="http://photos1.blogger.com/blogger/7678/802/1600/smile.gif" alt=":-)" /&gt;'</span>);
theText = theText.replace(/:\)/g,<span class="str">'&lt;img style="border:none;vertical-align:middle" src="http://photos1.blogger.com/blogger/7678/802/1600/smile.gif" alt=":)" /&gt;'</span>);

bodyText.innerHTML = theText;
}

--&gt;
<span class="kwrd">&lt;/</span><span class="html">script</span><span class="kwrd">&gt;</span>

<span class="rem">&lt;!--End BloggerEmoticons--&gt;</span></pre>
<p>En este caso utilicé los emoticons que estan en la URL de Blogger, pero estas URL se pueden cambiar con las emoticons que cada uno tenga. Mas abajo dejo unos links de donde obtener otras emoticons para cambiar el diseño. También tiene configurado el border en 0 píxels y que esten alineadas en el centro con la opción vertical-align:middle. Esta parte se puede eliminar si es que queremos que no este alineada. Es importante que al guardar la plantilla luego de modificarla respete los espacios y los saltos de línea. Revisa esto antes de consultar el por qué no funcionó el código. A veces cuando uno hace copy y paste dentro del código no copia bien los saltos de línea.
<p>  Como último paso debemos editar el código HTML de nuestro blog nuevamente y buscar el siguiente texto: <strong>&lt;body&gt;</strong> y reemplazarlo con la siguiente línea:</p>
<pre class="csharpcode"><span class="kwrd">&lt;</span><span class="html">body</span> <span class="attr">id</span><span class="kwrd">="body"</span> <span class="attr">onload</span><span class="kwrd">="replaceText();"</span><span class="kwrd">&gt;</span></pre>
<p>Listo, con esto ya está listo y podes empezar a escribir emoticons en tu blog que se va a mostrar las caritas. Recuerda que esto va a modificar TODO lo que se escriba en el blog, incluso los comentarios y hasta puede llenarte el blog de imágenes. Si me pedís recomendación yo te diría que no lo habilites y si deseas usar emoticons o caritas en tus posts o artículos, utilices el <a href="http://dcabai.blogspot.com/2007/09/windows-live-writer-la-solucin-de-los.html" target="_blank">Windows Live Writer</a> para escribirlos con el <a href="http://blogs.msdn.com/rahulso/archive/2008/02/17/smiley-plugin-2-0-for-windows-live-writer-wlw.aspx" target="_blank">plugin de Smileys</a>.
<p>Source | <a title="http://n2sites.com/bloggeremoticons/" href="http://n2sites.com/bloggeremoticons/" target="_blank">Blogger Emoticons</a><br />URL1 | <a href="http://messenger.msn.com/Resource/Emoticons.aspx" target="_blank">MSN Emoticons</a><br />URL2 | <a href="http://messenger.yahoo.com/emoticons.php" target="_blank">Yahoo Messenger Emoticons</a><br />URL3 | <a href="http://messenger.yahoo.com/hiddenemoticons.php" target="_blank">Yahoo Hidden Emoticons</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cabai.com.ar/2008/03/agregando-emoticons-blogger.html/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Cómo Sacar el Título y la Descripción de Blogger/Blogspot</title>
		<link>http://www.cabai.com.ar/2008/02/cmo-sacar-el-ttulo-y-la-descripcin-de.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=cmo-sacar-el-ttulo-y-la-descripcin-de</link>
		<comments>http://www.cabai.com.ar/2008/02/cmo-sacar-el-ttulo-y-la-descripcin-de.html#comments</comments>
		<pubDate>Mon, 25 Feb 2008 20:33:00 +0000</pubDate>
		<dc:creator>Diego Cabai</dc:creator>
				<category><![CDATA[Blogger]]></category>
		<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Diseño]]></category>
		<category><![CDATA[Templates]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Logo]]></category>

		<guid isPermaLink="false">http://www.cabai.com.ar/2008/02/25/como-sacar-el-titulo-y-la-descripcion-de-bloggerblogspot/</guid>
		<description><![CDATA[[ad#ad2] Este artículo es para la gente que está iniciando en Blogger o bien hace tiempo que está pero no sabe cómo modificar el título y descripción que aparecen por defecto en un template común y corriente. Cuando damos de alta un nuevo Blog por ejemplo, pone el título por default en el header de [...]]]></description>
			<content:encoded><![CDATA[<p>
<div style="margin:0 10px 2px 0; float:left">[ad#ad2]</div>
<p> Este artículo es para la gente que está iniciando en <a href="http://www.blogger.com/" target="_blank">Blogger</a> o bien hace tiempo que está pero no sabe cómo modificar el título y descripción que aparecen por defecto en un template común y corriente.  <br />Cuando damos de alta un nuevo Blog por ejemplo, pone el título por default en el header de la página. Lo mismo pasa si agregamos una mini descripción del mismo.  </p>
<p>Blogger nos da como opción agregar una imágen al fondo del título o header pero si lo hacemos no queda muy bien con el título o descripción que aparece ahí con una fuente standard y los colores standard. Cuando digo standard es a las opciones de customización básicas que nos provee Blogger para modificar el título. Qué pasa si queremos un título mas avanzado o hicimos algún gráfico al estilo 2.0 muy bueno y queremos usarlo como título único sin que figura ni el título ni la descripción?  <span id="more-183"></span></p>
<p>En el artículo <a href="http://www.cabai.com.ar/2007/11/02/como-crear-un-logo-web-20-en-photoshop/" target="_blank">Cómo crear un Logo Web 2.0 en Photoshop</a> se explica de manera muy sencilla cómo hacer un buen título para Blog sin demasiados conocimientos. Si eso sigue siendo difícil para ti entonces prueba con <a href="http://www.simwebsol.com/ImageTool/" target="_blank">SimWebSol Logo Generator</a> o <a href="http://web2.0stylr.com/stylr.aspx" target="_blank">Web 2.0 Stylr</a> que son herramientas online para generar logos.  </p>
<p>Bueno la idea es comentar los pasos para modificar el título, descripción y fondo del header de un template común por default para que todos puedan hacerlo y así darle un mejor look and feel. También al final de regalo comento cómo sacar la barrita de Blogger un tanto molesta que se pone arriba de todo en la ventana.  </p>
<p>Como primer paso siempre es necesario registrar el Blog en <a href="http://www.blogger.com/" target="_blank">www.blogger.com</a> o bien ingresar al panel de nuestro blog ya creado.  <br />Una vez que tengamos nuestro Blog necesitamos ver que tengamos el título y la descripción configurada, esto es importante, <strong>NO HAY QUE BORRAR EL TITULO Y LA DESCRIPCION</strong>, lo que vamos a hacer es una modificación en el código para que no se vea, pero hay que dejar esos datos para que otras páginas como los buscadores por ejemplo nos detecten por esa info o bien ya sea como título de la misma. Esto lo configuramos dentro de "<strong>Configuración</strong>", solapa "<strong>Básico</strong>" y campos "<strong>Título</strong>" y "<strong>Descripción</strong>".  </p>
<p>Si tenemos el Blog por default configurado deberíamos ver algo por el estilo...  </p>
<p><a href="http://www.cabai.com.ar/images/posts/ComoSacarTituloDescripcionBloggerBlogspot/image%5B6%5D.png" rel="lightbox[183]" title="Cómo Sacar el Título y la Descripción de Blogger/Blogspot"><img style="border: 0px none ; margin: 0px 5px 0px 0px;" alt="image" src="http://www.cabai.com.ar/images/posts/ComoSacarTituloDescripcionBloggerBlogspot/image_thumb%5B4%5D.png" align="left" border="0" height="236" width="260" /></a>     Acá podemos ver el título del Blog "<strong>Diego Cabai Beta</strong>", su descripción justo debajo, el fondo del header que es todo verde y la barra superior de Blogger.  <br />La idea es modificar todo esto para poder poner un lindo logo estilo web 2.0 de fondo.    Hacemos el logo en las páginas web que les pasé mas arriba y logramos algo por el estilo que vamos a subir a algún hosting que tengan o bien a su cuenta de <a href="http://picasaweb.google.com/" target="_blank">picasaweb.google.com</a>.   </p>
<p>El logo creado es el siguiente:  <br /><img style="border: 0px none ;" alt="633395436637656250" src="http://www.cabai.com.ar/images/posts/ComoSacarTituloDescripcionBloggerBlogspot/633395436637656250%5B5%5D.png" border="0" height="62" width="207" />   </p>
<p> Bueno, ahora como siguiente paso vamos a quitar el título y la descripción de la página modificando el código HTML. Para esto vamos dentro de nuestro Panel de Blogger a  "<strong>Diseño</strong>" -&gt; "<strong>Edición HTML</strong>". Ahí hacemos click en "<strong>Expandir plantillas de artilugios</strong>" para que muestre todo el código.  </p>
<p>Para sacar el título debemos buscar el siguiente código:</p>
<pre class="csharpcode">  <span class="kwrd">&lt;</span><span class="html">b:if</span> <span class="attr">cond</span><span class="kwrd">='data:blog.url == data:blog.homepageUrl'</span><span class="kwrd">&gt;</span>
  <span class="kwrd">&lt;</span><span class="html">data:title</span><span class="kwrd">/&gt;</span>
<span class="kwrd">&lt;</span><span class="html">b:else</span><span class="kwrd">/&gt;</span>
  <span class="kwrd">&lt;</span><span class="html">a</span> <span class="attr">expr:href</span><span class="kwrd">='data:blog.homepageUrl'</span><span class="kwrd">&gt;&lt;</span><span class="html">data:title</span><span class="kwrd">/&gt;&lt;/</span><span class="html">a</span><span class="kwrd">&gt;</span>
<span class="kwrd">&lt;/</span><span class="html">b:if</span><span class="kwrd">&gt;</span></pre>
<p>Y modificarlo eliminando el <strong>&lt;data:title/&gt;</strong> para que quede de la siguiente manera:
<pre class="csharpcode">  <span class="kwrd">&lt;</span><span class="html">b:if</span> <span class="attr">cond</span><span class="kwrd">='data:blog.url == data:blog.homepageUrl'</span><span class="kwrd">&gt;</span>

<span class="kwrd">&lt;</span><span class="html">b:else</span><span class="kwrd">/&gt;</span>
  <span class="kwrd">&lt;</span><span class="html">a</span> <span class="attr">expr:href</span><span class="kwrd">='data:blog.homepageUrl'</span><span class="kwrd">&gt;&lt;/</span><span class="html">a</span><span class="kwrd">&gt;</span>
<span class="kwrd">&lt;/</span><span class="html">b:if</span><span class="kwrd">&gt;</span></pre>
<p>Luego hacemos lo mismo para Descripción, buscamos el siguiente código:
<pre class="csharpcode"><span class="kwrd">&lt;</span><span class="html">b:includable</span> <span class="attr">id</span><span class="kwrd">='description'</span><span class="kwrd">&gt;</span>
<span class="kwrd">&lt;</span><span class="html">div</span> <span class="attr">class</span><span class="kwrd">='descriptionwrapper'</span><span class="kwrd">&gt;</span>
  <span class="kwrd">&lt;</span><span class="html">p</span> <span class="attr">class</span><span class="kwrd">='description'</span><span class="kwrd">&gt;&lt;</span><span class="html">span</span><span class="kwrd">&gt;&lt;</span><span class="html">data:description</span><span class="kwrd">/&gt;&lt;/</span><span class="html">span</span><span class="kwrd">&gt;&lt;/</span><span class="html">p</span><span class="kwrd">&gt;</span>
<span class="kwrd">&lt;/</span><span class="html">div</span><span class="kwrd">&gt;</span>
<span class="kwrd">&lt;/</span><span class="html">b:includable</span><span class="kwrd">&gt;</span></pre>
<p>Y lo modificamos eliminando el <strong>&lt;data:description/&gt;</strong> de la siguiente manera:
<pre class="csharpcode"><span class="kwrd">&lt;</span><span class="html">b:includable</span> <span class="attr">id</span><span class="kwrd">='description'</span><span class="kwrd">&gt;</span>
<span class="kwrd">&lt;</span><span class="html">div</span> <span class="attr">class</span><span class="kwrd">='descriptionwrapper'</span><span class="kwrd">&gt;</span>
  <span class="kwrd">&lt;</span><span class="html">p</span> <span class="attr">class</span><span class="kwrd">='description'</span><span class="kwrd">&gt;&lt;</span><span class="html">span</span><span class="kwrd">&gt;&lt;/</span><span class="html">span</span><span class="kwrd">&gt;&lt;/</span><span class="html">p</span><span class="kwrd">&gt;</span>
<span class="kwrd">&lt;/</span><span class="html">div</span><span class="kwrd">&gt;</span>
<span class="kwrd">&lt;/</span><span class="html">b:includable</span><span class="kwrd">&gt;</span></pre>
<p>Guardamos las modificaciones que hicimos y en este punto podemos ver cómo nos quedó nuestro Blog de prueba y lo muestro en la siguiente imágen:
<p><a href="http://www.cabai.com.ar/images/posts/ComoSacarTituloDescripcionBloggerBlogspot/image%5B12%5D.png" rel="lightbox[183]" title="Cómo Sacar el Título y la Descripción de Blogger/Blogspot"><img style="border: 0px none ; margin: 0px 5px 0px 0px;" alt="image" src="http://www.cabai.com.ar/images/posts/ComoSacarTituloDescripcionBloggerBlogspot/image_thumb%5B8%5D.png" align="left" border="0" height="224" width="260" /></a>Podemos ver que el título y la descripción ya no es encuentran, pero el título en la ventana del explorador se mantiene y si pedimos información desde afuera nos trae incluso la descripción.</p>
<p>En el siguiente paso vamos a eliminar la barra de Blogger que aparece arriba de todo, esa azul por default que podemos cambiar de color pero que la verdad a la mayoría nos molesta. Es totalmente legal, se puede hacer y no perjudicás para nada tu sitio, así que si la barra no te agrada seguí estos pasos para quitarla. Luego de este paso vamos a agregar un logo para que quede bien como título.</p>
<p>Para quitarla debemos agregar un código, para esto vamos nuevamente a "<strong>Edición HTML</strong>", pero esta vez no hace falta expandir los artilugios. Lo que debemos buscar es la línea de código <strong>&lt;b:skin&gt;&lt;![CDATA[</strong> y poner este código justo una línea debajo. Si al lado de esa línea se encuentra un <strong>/*</strong> se debe poner entre medio de ambos para que funcione. No hay problema en hacer espacio con la tecla enter, pero asegurate que quede luego del <strong>CDATA[</strong> y antes del <strong>/*</strong> en caso de que exista, repito nuevamente.</p>
<p>Código:</p>
<pre class="csharpcode">#navbar-iframe {
 height:0px;
 visibility:hidden;
 display:none
}</pre>
<p>Guardamos lo que hicimos y vamos a ver que la barra superior ya no se encuentra mas entre nosotros. :)
<p>Ahora como último paso vamos a insertar un logo que creamos como título de nuestro Blog. Debemos subir nuestro logo a un hosting de imagenes o nuestro propio hosting, pero si es un hosting de imágenes gratuitas también sirve. Necesitamos si la dirección URL de la imágen para lograr la customización. El siguiente código se puede insertar justo antes de <strong>]]&gt;&lt;/b:skin&gt;</strong> y luego paso a explicar qué es cada sección para luego poder modificarlo a gusto.</p>
<pre class="csharpcode">.milogo {position: relative; top: 0px; left: 40px; background: url(http://www.lcinstalaciones.com.ar/dcblog20/img/misc/dcabai_beta.png) no-repeat left top; width: 260px; height: 78px; padding: 0;}</pre>
<p>Ese va a ser el código del diseño, ahora el código para insertar el logo es el siguiente y debe estar justo después de <strong>&lt;div id='header-wrapper'&gt;</strong>.
<pre class="csharpcode"><span class="kwrd">&lt;</span><span class="html">div</span> <span class="attr">class</span><span class="kwrd">='milogo'</span><span class="kwrd">/&gt;</span></pre>
<p>Con ese código ya insertado vamos a ver el siguiente resultado:
<p><a href="http://www.cabai.com.ar/images/posts/ComoSacarTituloDescripcionBloggerBlogspot/image%5B17%5D.png" rel="lightbox[183]" title="Cómo Sacar el Título y la Descripción de Blogger/Blogspot"><img style="border: 0px none ; margin: 0px 5px 0px 0px;" alt="image" src="http://www.cabai.com.ar/images/posts/ComoSacarTituloDescripcionBloggerBlogspot/image_thumb%5B11%5D.png" align="left" border="0" height="228" width="260" /></a> Como se puede ver ya el diseño cambió y tiene un poco mejor de look estilo web 2.0. No es la gran cosa pero era simplemente para mostrar cómo hacerlo. Ahora bien, qué significan las líneas de código de diseño del logo y cuáles debemos modificar?</p>
<p><strong>.milogo</strong>  =   Este va a ser el nombre de la clase que va a tener el diseño, si lo modificamos debemos cambiarlo en la segunda parte del código también.</p>
<p><strong>position: relative</strong>  =   Este parámetro puede ser relative o absolute y puede variar según nuestro blog cuando modifiquemos el tamaño de ventana. Probar con el que mejor quede.</p>
<p><strong>top: 0px</strong>  =   La cantidad de píxels que va a tener contando desde arriba de todo.</p>
<p><span style="font-weight: bold;">left: 40px</span>   =   Idem que el anterior pero desde la izquierda.</p>
<p><strong>background: url(http://milogo.jpg) no-repeat left top</strong>   =   Este ítem es donde debemos poner la URL de la imágen que queremos subir, la misma va dentro de los paréntesis de url, luego el no-repeat le dice que la imagen no se repita y sea una sola y por último diciéndole left y top quiere decir que se va a posicionar arriba a la izquierda.</p>
<p><strong>width:260px</strong>  =  Este es el ancho de la imágen, debe ser exacto para que quede bien.</p>
<p><strong>height:78px</strong>  =  Idem que el anterior pero el alto de la misma.</p>
<p><strong>padding: 0</strong>  =  El padding es un estilo de margen que se le puede agregar a la imagen, con 0 le decimos que no hay ninguno, pero cambiandolo por un número sería en píxels.</p>
<p>Hay que recordar que <strong><u>NO</u></strong> estamos utilizando la función de agregar gráfico de Blogger ya que no queda muy bien, sino que estamos editando el código directamente.</p>
<p>Eso es todo, cualquier parámetro con dudas o cualquier consulta por favor dejame un comentario que lo voy a responder a la brevedad o bien puedes enviarme un correo desde la botonera haciendo clck en "Contacto".</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cabai.com.ar/2008/02/cmo-sacar-el-ttulo-y-la-descripcin-de.html/feed</wfw:commentRss>
		<slash:comments>44</slash:comments>
		</item>
		<item>
		<title>Posts Relacionados en Blogger/Blogspot</title>
		<link>http://www.cabai.com.ar/2008/01/posts-relacionados-en-bloggerblogspot.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=posts-relacionados-en-bloggerblogspot</link>
		<comments>http://www.cabai.com.ar/2008/01/posts-relacionados-en-bloggerblogspot.html#comments</comments>
		<pubDate>Thu, 03 Jan 2008 14:30:00 +0000</pubDate>
		<dc:creator>Diego Cabai</dc:creator>
				<category><![CDATA[Blogger]]></category>
		<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Diseño]]></category>
		<category><![CDATA[Código]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Plantilla]]></category>
		<category><![CDATA[Templates]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.cabai.com.ar/2008/01/03/posts-relacionados-en-bloggerblogspot/</guid>
		<description><![CDATA[[ad#ad2] Arrancamos el año con todo, por eso estoy estrenando una nueva función en el Blog. Cuando ingreses a un artículo, verás en la parte inferior del mismo y luego de los comentarios, un cuadro con una lista de artículos relacionados al que estas leyendo. De esta manera se puede seguir navegando por el Blog [...]]]></description>
			<content:encoded><![CDATA[<p>
<div style="margin:0 10px 2px 0; float:left">[ad#ad2]</div>
<p> Arrancamos el año con todo, por eso estoy estrenando una nueva función en el Blog. Cuando ingreses a un artículo, verás en la parte inferior del mismo y luego de los comentarios, un cuadro con una lista de artículos relacionados al que estas leyendo. De esta manera se puede seguir navegando por el Blog dentro de los mismos temas o categorías de tu interés. Adicionalmente a eso se agregará la posibilidad de que ingreses tu banner por cierto tiempo a un bajísimo costo, lo que puede representar gran publicidad para tu sitio. Este último feature todavía está en etapa beta, pero pronto lo verás en la misma sección. </p>
<p>El código para implementar esto lo saqué del sitio de <a title="Related Posts en PurpleMoggy" href="http://purplemoggy.blogspot.com/2006/12/related-posts.html" target="_blank">PurpleMoggy</a>, mas abajo agrego algunos comentarios sobre la variante en cuanto a diseño que hice, pero en principio traduzco el tutorial para aquellos que les sea complicado seguirlo. </p>
<p>Antes de empezar nos tenemos que asegurar que nuestras etiquetas no tienen ningún caracter extraño como (?) o (/). <span id="more-149"></span><br />Para empezar agregaremos el código JavaScript al sitio y para eso tenemos que ir a nuestro panel de Blogger, elegir la solapa "<strong>Plantilla</strong>" y luego "<strong>Edición HTML</strong>". Ahí buscamos el tag "<strong>&lt;/head&gt;</strong>" y justo <u>antes</u> de esta línea colocamos el siguiente código:</p>
<pre class="csharpcode">&lt;script type=<span class="str">&quot;text/javascript&quot;</span>&gt;
<span class="rem">//&lt;![CDATA[</span>
<span class="kwrd">var</span> relatedTitles = <span class="kwrd">new</span> Array();
<span class="kwrd">var</span> relatedTitlesNum = 0;
<span class="kwrd">var</span> relatedUrls = <span class="kwrd">new</span> Array();
<span class="kwrd">function</span> related_results_labels(json) {
 <span class="kwrd">for</span> (<span class="kwrd">var</span> i = 0; i &lt; json.feed.entry.length; i++) {
 <span class="kwrd">var</span> entry = json.feed.entry[i];
 relatedTitles[relatedTitlesNum] = entry.title.$t;
 <span class="kwrd">for</span> (<span class="kwrd">var</span> k = 0; k &lt; entry.link.length; k++) {
  <span class="kwrd">if</span> (entry.link[k].rel == <span class="str">'alternate'</span>) {
   relatedUrls[relatedTitlesNum] = entry.link[k].href;
   relatedTitlesNum++;
   <span class="kwrd">break</span>;
  }
 }
 }
}
<span class="kwrd">function</span> removeRelatedDuplicates() {
 <span class="kwrd">var</span> tmp = <span class="kwrd">new</span> Array(0);
 <span class="kwrd">var</span> tmp2 = <span class="kwrd">new</span> Array(0);
 <span class="kwrd">for</span>(<span class="kwrd">var</span> i = 0; i &lt; relatedUrls.length; i++) {
  <span class="kwrd">if</span>(!contains(tmp, relatedUrls[i])) {
   tmp.length += 1;
   tmp[tmp.length - 1] = relatedUrls[i];
   tmp2.length += 1;
   tmp2[tmp2.length - 1] = relatedTitles[i];
  }
 }
 relatedTitles = tmp2;
 relatedUrls = tmp;
}
<span class="kwrd">function</span> contains(a, e) {
 <span class="kwrd">for</span>(<span class="kwrd">var</span> j = 0; j &lt; a.length; j++) <span class="kwrd">if</span> (a[j]==e) <span class="kwrd">return</span> <span class="kwrd">true</span>;
 <span class="kwrd">return</span> <span class="kwrd">false</span>;
}
<span class="kwrd">function</span> printRelatedLabels() {
 <span class="kwrd">var</span> r = Math.floor((relatedTitles.length - 1) * Math.random());
 <span class="kwrd">var</span> i = 0;
 document.write(<span class="str">'&lt;ul&gt;'</span>);
 <span class="kwrd">while</span> (i &lt; relatedTitles.length &amp;&amp; i &lt; 20) {
  document.write(<span class="str">'&lt;li&gt;&lt;a href=&quot;'</span> + relatedUrls[r] + <span class="str">'&quot;&gt;'</span> + relatedTitles[r] + <span class="str">'&lt;/a&gt;&lt;/li&gt;'</span>);
  <span class="kwrd">if</span> (r &lt; relatedTitles.length - 1) {
   r++;
  } <span class="kwrd">else</span> {
   r = 0;
  }
  i++;
 }
 document.write(<span class="str">'&lt;/ul&gt;'</span>);
}
<span class="rem">//]]&gt;</span>
&lt;/script&gt;</pre>
<p>Guardamos y marcamos la opción "<strong>Expandir plantillas de artilugios</strong>". Ahí buscamos el siguiente código que seguramente se encuentre en la sección post-footer-line-1, 2 o 3.</p>
<pre class="csharpcode"><span class="kwrd">&lt;</span><span class="html">b:if</span> <span class="attr">cond</span><span class="kwrd">='data:post.labels'</span><span class="kwrd">&gt;</span>
<span class="kwrd">&lt;</span><span class="html">data:postLabelsLabel</span><span class="kwrd">/&gt;</span>
<span class="kwrd">&lt;</span><span class="html">b:loop</span> <span class="attr">values</span><span class="kwrd">='data:post.labels'</span> <span class="attr">var</span><span class="kwrd">='label'</span><span class="kwrd">&gt;</span>
        <span class="kwrd">&lt;</span><span class="html">a</span> <span class="attr">expr:href</span><span class="kwrd">='data:label.url'</span> <span class="attr">rel</span><span class="kwrd">='tag'</span><span class="kwrd">&gt;&lt;</span><span class="html">data:label.name</span><span class="kwrd">/&gt;&lt;/</span><span class="html">a</span><span class="kwrd">&gt;&lt;</span><span class="html">b:if</span> <span class="attr">cond</span><span class="kwrd">='data:label.isLast != "true"'</span><span class="kwrd">&gt;</span>,<span class="kwrd">&lt;/</span><span class="html">b:if</span><span class="kwrd">&gt;</span>
<span class="kwrd">&lt;/</span><span class="html">b:loop</span><span class="kwrd">&gt;</span>
<span class="kwrd">&lt;/</span><span class="html">b:if</span><span class="kwrd">&gt;</span></pre>
<p>Ese código debemos cambiarlo por el siguiente o bien agregar las líneas adicionales.</p>
<pre class="csharpcode"><span class="kwrd">&lt;</span><span class="html">b:if</span> <span class="attr">cond</span><span class="kwrd">='data:post.labels'</span><span class="kwrd">&gt;</span>
  <span class="kwrd">&lt;</span><span class="html">data:postLabelsLabel</span><span class="kwrd">/&gt;</span>
  <span class="kwrd">&lt;</span><span class="html">b:loop</span> <span class="attr">values</span><span class="kwrd">='data:post.labels'</span> <span class="attr">var</span><span class="kwrd">='label'</span><span class="kwrd">&gt;</span>
        <span class="kwrd">&lt;</span><span class="html">a</span> <span class="attr">expr:href</span><span class="kwrd">='data:label.url'</span> <span class="attr">rel</span><span class="kwrd">='tag'</span><span class="kwrd">&gt;&lt;</span><span class="html">data:label.name</span><span class="kwrd">/&gt;&lt;/</span><span class="html">a</span><span class="kwrd">&gt;&lt;</span><span class="html">b:if</span> <span class="attr">cond</span><span class="kwrd">='data:label.isLast != "true"'</span><span class="kwrd">&gt;</span>,<span class="kwrd">&lt;/</span><span class="html">b:if</span><span class="kwrd">&gt;</span>
  <span class="kwrd">&lt;</span><span class="html">b:if</span> <span class="attr">cond</span><span class="kwrd">='data:blog.pageType == "item"'</span><span class="kwrd">&gt;</span>
        <span class="kwrd">&lt;</span><span class="html">script</span> <span class="attr">expr:src</span><span class="kwrd">='"/feeds/posts/default/-/" + data:label.name + "?alt=json-in-script&amp;amp;callback=related_results_labels&amp;amp;max-results=10"'</span> <span class="attr">type</span><span class="kwrd">='text/javascript'</span><span class="kwrd">/&gt;</span>
  <span class="kwrd">&lt;/</span><span class="html">b:if</span><span class="kwrd">&gt;</span>
  <span class="kwrd">&lt;/</span><span class="html">b:loop</span><span class="kwrd">&gt;</span>
<span class="kwrd">&lt;/</span><span class="html">b:if</span><span class="kwrd">&gt;</span></pre>
<p>Guardamos la plantilla y vamos a "<strong>Elementos de Página</strong>" para agregar el código que nos va a mostrar los Posts Relacionados. Agregamos un nuevo HTML/Javascript Widget y lo ubicamos donde querramos. El código que debe tener es el siguiente:</p>
<pre class="csharpcode"><span class="kwrd">&lt;</span><span class="html">script</span> <span class="attr">type</span><span class="kwrd">="text/javascript"</span><span class="kwrd">&gt;</span>
removeRelatedDuplicates();
printRelatedLabels();
<span class="kwrd">&lt;/</span><span class="html">script</span><span class="kwrd">&gt;</span></pre>
<p>Grabamos y ahora volvemos a la solapa "<strong>Edición HTML</strong>" para hacer la última modificación. Debemos buscar el HTML Widget que recien agregamos. Si le pusiste un título, buscalo por ese título, si no le pusiste un título tenes que buscarlo como HTML# donde # es el último número de HTML que encuentres. El formato sería como el siguiente y en este caso es el widget HTML13 pero puede variar. Debemos agregar las líneas que estan en negrita al código de nuestro Widget.</p>
<pre class="csharpcode"><span class="kwrd">&lt;</span><span class="html">b:widget</span> <span class="attr">id</span><span class="kwrd">='HTML13'</span> <span class="attr">locked</span><span class="kwrd">='false'</span> <span class="attr">title</span><span class="kwrd">='Related Posts'</span> <span class="attr">type</span><span class="kwrd">='HTML'</span><span class="kwrd">&gt;</span>
<span class="kwrd">&lt;</span><span class="html">b:includable</span> <span class="attr">id</span><span class="kwrd">='main'</span><span class="kwrd">&gt;</span>
<strong><span class="kwrd">&lt;</span><span class="html">b:if</span> <span class="attr">cond</span><span class="kwrd">='data:blog.pageType == "item"'</span><span class="kwrd">&gt;</span></strong>
<span class="rem">&lt;!-- only display title if it's non-empty --&gt;</span>
<span class="kwrd">&lt;</span><span class="html">b:if</span> <span class="attr">cond</span><span class="kwrd">='data:title != ""'</span><span class="kwrd">&gt;</span>
<span class="kwrd">&lt;</span><span class="html">h2</span> <span class="attr">class</span><span class="kwrd">='title'</span><span class="kwrd">&gt;&lt;</span><span class="html">data:title</span><span class="kwrd">/&gt;&lt;/</span><span class="html">h2</span><span class="kwrd">&gt;</span>
<span class="kwrd">&lt;/</span><span class="html">b:if</span><span class="kwrd">&gt;</span>
<span class="kwrd">&lt;</span><span class="html">div</span> <span class="attr">class</span><span class="kwrd">='widget-content'</span><span class="kwrd">&gt;</span>
<span class="kwrd">&lt;</span><span class="html">data:content</span><span class="kwrd">/&gt;</span>
<span class="kwrd">&lt;/</span><span class="html">div</span><span class="kwrd">&gt;</span>

<span class="kwrd">&lt;</span><span class="html">b:include</span> <span class="attr">name</span><span class="kwrd">='quickedit'</span><span class="kwrd">/&gt;</span>
<strong><span class="kwrd">&lt;/</span><span class="html">b:if</span><span class="kwrd">&gt;</span></strong>
<span class="kwrd">&lt;/</span><span class="html">b:includable</span><span class="kwrd">&gt;</span>
<span class="kwrd">&lt;/</span><span class="html">b:widget</span><span class="kwrd">&gt;</span></pre>
<p>Para controlar la cantidad de artículos que se listan hay dos parámetros con los que podemos jugar. El primero se encuentra en el primer cuadro de código y dice algo como <strong>i &lt; 20</strong>. El segundo número está en el tercer cuadro de código y dice algo como <strong>max-results=10</strong>. Con estos números podemos controlar la cantidad de posts que van a aparecer. También debemos controlar esa cantidad porque puede afectar a la velocidad de carga del sitio.
<p><strong><u>Modificaciones Personales</p>
<p></u></strong>En principio lo que hice fue controlar la cantidad máxima de posts a mostrar en 5 para ambos valores. Creo que con 5 artículos relacionados estamos bien y es una buena cantidad.<br />Luego le quise dar un aspecto un poco mas agradable utilizando CSS, el código es el siguiente:</p>
<pre class="csharpcode">#relatedposts {width:600px;text-align:left;padding:0px; margin-left:15px;}
.relatedpostbox{border:1px solid #3399ff;width:580px;background-color:#e9f8ff;}
.relposttitle {height:12px;padding:5px 10px 5px 10px;color:#000;font-style:normal;font-size:12px;text-ransform:uppercase;}
.relposttxt {padding:0px 0pt 5px 15px; font-size:14px;}
.relpostlink {font-size:10px;color:#666666;font-weight:normal;}
.relposttxt p {margin-right:10px;margin-bottom:10px;}
.relposttxt ul {list-style-type: none;list-style-image: none;padding-left: 0;}
.relposttxt li {list-style-type: none;list-style-image: none;padding-left: 0;}</pre>
<p>Luego modifiqué el contenido del Widget HTML que está representado por el 4to cuadro de código para poder asociar esos tags CSS. A esto se le puede agregar publicidad Adsense por ejemplo con el mismo formato o algún banner que quieras. El código sería el siguiente:</p>
<pre class="csharpcode"><span class="kwrd">&lt;</span><span class="html">br</span> <span class="kwrd">/&gt;</span>
<span class="kwrd">&lt;</span><span class="html">div</span> <span class="attr">id</span><span class="kwrd">="relatedposts"</span><span class="kwrd">&gt;</span>
<span class="kwrd">&lt;</span><span class="html">div</span> <span class="attr">class</span><span class="kwrd">='relatedpostbox'</span><span class="kwrd">&gt;</span>
<span class="kwrd">&lt;</span><span class="html">div</span> <span class="attr">class</span><span class="kwrd">='relposttitle'</span><span class="kwrd">&gt;&lt;</span><span class="html">strong</span><span class="kwrd">&gt;</span>Temas Relacionados<span class="kwrd">&lt;/</span><span class="html">strong</span><span class="kwrd">&gt;&lt;/</span><span class="html">div</span><span class="kwrd">&gt;</span>

<span class="kwrd">&lt;</span><span class="html">div</span> <span class="attr">class</span><span class="kwrd">='relposttxt'</span><span class="kwrd">&gt;</span>
<span class="kwrd">&lt;</span><span class="html">script</span> <span class="attr">type</span><span class="kwrd">="text/javascript"</span><span class="kwrd">&gt;</span>
removeRelatedDuplicates();
printRelatedLabels();
<span class="kwrd">&lt;/</span><span class="html">script</span><span class="kwrd">&gt;</span>
## ACA PODES AGREGAR TU CODIGO ADSENSE ##
<span class="kwrd">&lt;/</span><span class="html">div</span><span class="kwrd">&gt;&lt;/</span><span class="html">div</span><span class="kwrd">&gt;&lt;/</span><span class="html">div</span><span class="kwrd">&gt;</span></pre>
<p>La última modificación que hice fue agregar la URL debajo del título del post para hacerlo mas parecido al look de Adsense. Esto lo hice modificando el código del 1er cuadro. Si te interesa hacer lo mismo debemos buscar la línea <strong>&lt;li&gt;&lt;a href="' + relatedUrls[r] + '"&gt;' + relatedTitles[r] + '&lt;/a&gt;&lt;/li&gt;</strong> y modificarla por lo siguiente:</p>
<pre class="csharpcode"><span class="kwrd">&lt;</span><span class="html">li</span><span class="kwrd">&gt;&lt;</span><span class="html">a</span> <span class="attr">href</span><span class="kwrd">="' + relatedUrls[r] + '"</span><span class="kwrd">&gt;</span>' + relatedTitles[r] + '<span class="kwrd">&lt;/</span><span class="html">a</span><span class="kwrd">&gt;&lt;</span><span class="html">br</span> <span class="kwrd">/&gt;&lt;</span><span class="html">span</span> <span class="attr">class</span><span class="kwrd">="relpostlink"</span><span class="kwrd">&gt;</span>' + relatedUrls[r] + '<span class="kwrd">&lt;/</span><span class="html">span</span><span class="kwrd">&gt;&lt;/</span><span class="html">li</span><span class="kwrd">&gt;</span></pre>
<p>Para ver cómo queda implementado ingresá a cualquier artículo y navegá hasta el final pasando los comentarios.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cabai.com.ar/2008/01/posts-relacionados-en-bloggerblogspot.html/feed</wfw:commentRss>
		<slash:comments>44</slash:comments>
		</item>
		<item>
		<title>Nube de Etiquetas o Tag Cloud en Blogger/Blogspot</title>
		<link>http://www.cabai.com.ar/2007/11/nube-de-etiquetas-o-tag-cloud-en.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=nube-de-etiquetas-o-tag-cloud-en</link>
		<comments>http://www.cabai.com.ar/2007/11/nube-de-etiquetas-o-tag-cloud-en.html#comments</comments>
		<pubDate>Mon, 26 Nov 2007 11:47:00 +0000</pubDate>
		<dc:creator>Diego Cabai</dc:creator>
				<category><![CDATA[Blogger]]></category>
		<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Diseño]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Código]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Plantilla]]></category>
		<category><![CDATA[Tag Cloud]]></category>
		<category><![CDATA[Templates]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.cabai.com.ar/2007/11/26/nube-de-etiquetas-o-tag-cloud-en-bloggerblogspot/</guid>
		<description><![CDATA[[ad#ad2] Nosotros los usuarios de Blogger muchas veces entramos en Blogs o sitios que tienen unas hermosas nubes de etiquetas con diferentes tamaños según la cantidad de posts que tenga cada una, pero cuando queremos agregar la nuestra, Blogger nos proporciona únicamente el formato de etiquetas standard. Eso es un poco frustrante, pero gracias a [...]]]></description>
			<content:encoded><![CDATA[<p>
<div style="margin:0 10px 2px 0; float:left">[ad#ad2]</div>
<p>Nosotros los usuarios de Blogger muchas veces entramos en Blogs o sitios que tienen unas hermosas nubes de etiquetas con diferentes tamaños según la cantidad de posts que tenga cada una, pero cuando queremos agregar la nuestra, Blogger nos proporciona únicamente el formato de etiquetas standard. Eso es un poco frustrante, pero gracias a un Blog muy bueno que encontró la forma ahora podemos agregar nuestras propias nubes de tags. En mi caso la vas a encontrar en la columna de la izquierda abajo de todo. La idea en si es traducir el post original al español para que otros usuarios puedan aprovechar este beneficio.</p>
<p>Antes de comenzar asegurate de tener al menos una etiqueta asignada a algún post para que puedas ver el resultado, de lo contrario no verás nada cuando termines de agregar esto. También asegurate de hacer un backup de todo antes de hacer algún cambio. <span id="more-119"></span> </p>
<p>Fuente |  <a title="Post Original de la Nube de Etiquetas" href="http://phy3blog.googlepages.com/Beta-Blogger-Label-Cloud.html" target="_blank"><strong>phydeaux3</strong> - Setup and Configuration for New Blogger Tag Cloud / Label Cloud</a>   </p>
<p>1. Ingresá a Blogger con tu cuenta con privilegios. Asegurate que dentro de <strong>Elementos de la página</strong> tengas agregado un widget de Etiquetas. De lo contrario agregalo y movelo a la ubicación donde quieras la nube a de etiquetas.   </p>
<p>2. Ahora seguimos en la sección <strong>Edición de HTML</strong>. Acá vamos a agregar la primera parte del código que se refiere al formato y viene en código CSS (stylesheet). No marcamos "<strong>Expandir plantillas de artilugios</strong>" así la edición se vuelve mas sencilla. Dentro del código, usando el Buscar de nuestro explorador, buscamos:   <strong>]]&gt;&lt;/b:skin&gt;    <br /></strong>El código a continuación debe ser insertado justo <strong>ANTES </strong>de eso que buscamos.</p>
<pre class="csharpcode">/* Label Cloud Styles
----------------------------------------------- */
#labelCloud {text-align:center;font-family:arial,sans-serif;}
#labelCloud .label-cloud li{display:inline;background-image:none !important;padding:0 5px;margin:0;vertical-align:baseline !important;border:0 !important;}
#labelCloud ul{list-style-type:none;margin:0 auto;padding:0;}
#labelCloud a img{border:0;display:inline;margin:0 0 0 3px;padding:0}
#labelCloud a{text-decoration:none}
#labelCloud a:hover{text-decoration:underline}
#labelCloud li a{} #labelCloud .label-cloud {}
#labelCloud .label-count {padding-left:0.2em;font-size:9px;color:#000}
#labelCloud .label-cloud li:before{content:&quot;&quot; !important}</pre>
<p>3. Ahora viene la sección de configuración de la nube de etiquetas. El siguiente código debe ser insertado justo <strong>DESPUES</strong> de lo que buscamos antes (<strong>]]&gt;&lt;/b:skin&gt;</strong>), pero <strong>ANTES </strong>de la línea que figura como <strong>&lt;/head&gt;</strong>.</p>
<pre class="csharpcode"><span class="kwrd">&lt;</span><span class="html">script</span> <span class="attr">type</span><span class="kwrd">='text/javascript'</span><span class="kwrd">&gt;</span>
<span class="rem">// Label Cloud User Variables</span>
<span class="kwrd">var</span> cloudMin = 1;
<span class="kwrd">var</span> maxFontSize = 20;
<span class="kwrd">var</span> maxColor = [0,0,255];
<span class="kwrd">var</span> minFontSize = 10;
<span class="kwrd">var</span> minColor = [0,0,0];
<span class="kwrd">var</span> lcShowCount = <span class="kwrd">false</span>;
<span class="kwrd">&lt;/</span><span class="html">script</span><span class="kwrd">&gt;</span></pre>
<p>Esos son los parámetros que después nos va a servir para configurar nuestra nube en cuanto a tamaño de la letra, color, etc. Pero mas abajo se detalla mejor.</p>
<p>4. Como ante último paso hay que reemplazar el widget en si de etiquetas. Para esto vamos a buscar la siguiente línea, nuevamente con el buscar de nuestro navegador: <strong>&lt;b:widget id='Label1' locked='false' title='Labels' type='Label'/&gt;</p>
<p></strong>Una vez que la encontramos debemos reemplazar la línea completa con el siguiente código:</p>
<pre class="csharpcode"><span class="kwrd">&lt;</span><span class="html">b:widget</span> <span class="attr">id</span><span class="kwrd">='Label1'</span> <span class="attr">locked</span><span class="kwrd">='false'</span> <span class="attr">title</span><span class="kwrd">='Label Cloud'</span> <span class="attr">type</span><span class="kwrd">='Label'</span><span class="kwrd">&gt;</span>
<span class="kwrd">&lt;</span><span class="html">b:includable</span> <span class="attr">id</span><span class="kwrd">='main'</span><span class="kwrd">&gt;</span>
  <span class="kwrd">&lt;</span><span class="html">b:if</span> <span class="attr">cond</span><span class="kwrd">='data:title'</span><span class="kwrd">&gt;</span>
     <span class="kwrd">&lt;</span><span class="html">h2</span><span class="kwrd">&gt;&lt;</span><span class="html">data:title</span><span class="kwrd">/&gt;&lt;/</span><span class="html">h2</span><span class="kwrd">&gt;</span>
  <span class="kwrd">&lt;/</span><span class="html">b:if</span><span class="kwrd">&gt;</span>

  <span class="kwrd">&lt;</span><span class="html">div</span> <span class="attr">class</span><span class="kwrd">='widget-content'</span><span class="kwrd">&gt;</span>
  <span class="kwrd">&lt;</span><span class="html">div</span> <span class="attr">id</span><span class="kwrd">='labelCloud'</span><span class="kwrd">/&gt;</span>
<span class="kwrd">&lt;</span><span class="html">script</span> <span class="attr">type</span><span class="kwrd">='text/javascript'</span><span class="kwrd">&gt;</span>

<span class="rem">// Don't change anything past this point -----------------</span>
<span class="rem">// Cloud function s() ripped from del.icio.us</span>
<span class="kwrd">function</span> s(a,b,i,x){ 
    <span class="kwrd">if</span>(a&amp;gt;b){ 
    <span class="kwrd">var</span> m=(a-b)/Math.log(x),v=a-Math.floor(Math.log(i)*m)
        } 
 <span class="kwrd">else</span>{ 
    <span class="kwrd">var</span> m=(b-a)/Math.log(x),v=Math.floor(Math.log(i)*m+a)
        } 
 <span class="kwrd">return</span> v
  }


<span class="kwrd">var</span> c=[];
<span class="kwrd">var</span> labelCount = <span class="kwrd">new</span> Array();
<span class="kwrd">var</span> ts = <span class="kwrd">new</span> Object; 
&lt;b:loop values=<span class="str">'data:labels'</span> <span class="kwrd">var</span>=<span class="str">'label'</span>&gt;
<span class="kwrd">var</span> theName = &amp;quot;&lt;data:label.name/&gt;&amp;quot;;
ts[theName] = &lt;data:label.count/&gt;;
&lt;/b:loop&gt;

<span class="kwrd">for</span> (t <span class="kwrd">in</span> ts){ 
    <span class="kwrd">if</span> (!labelCount[ts[t]]){
     labelCount[ts[t]] = <span class="kwrd">new</span> Array(ts[t])
  }
   }
<span class="kwrd">var</span> ta=cloudMin-1;
tz = labelCount.length - cloudMin;
lc2 = document.getElementById(<span class="str">'labelCloud'</span>);
ul = document.createElement(<span class="str">'ul'</span>);
ul.className = <span class="str">'label-cloud'</span>;
<span class="kwrd">for</span>(<span class="kwrd">var</span> t <span class="kwrd">in</span> ts){
    <span class="kwrd">if</span>(ts[t] &amp;lt; cloudMin){
     <span class="kwrd">continue</span>;
   } 
 <span class="kwrd">for</span> (<span class="kwrd">var</span> i=0;3 &amp;gt; i;i++) {
     c[i]=s(minColor[i],maxColor[i],ts[t]-ta,tz)
   } 
      <span class="kwrd">var</span> fs = s(minFontSize,maxFontSize,ts[t]-ta,tz);
   li = document.createElement(<span class="str">'li'</span>);
   li.style.fontSize = fs+<span class="str">'px'</span>;
   li.style.lineHeight = <span class="str">'1'</span>;
   a = document.createElement(<span class="str">'a'</span>);
   a.title = ts[t]+<span class="str">' Posts in '</span>+t;
   a.style.color = <span class="str">'rgb('</span>+c[0]+<span class="str">','</span>+c[1]+<span class="str">','</span>+c[2]+<span class="str">')'</span>;
   a.href = <span class="str">'/search/label/'</span>+encodeURIComponent(t);
   <span class="kwrd">if</span> (lcShowCount){
       span = document.createElement(<span class="str">'span'</span>);
    span.innerHTML = <span class="str">'('</span>+ts[t]+<span class="str">') '</span>;
    span.className = <span class="str">'label-count'</span>;
    a.appendChild(document.createTextNode(t));
    li.appendChild(a);
    li.appendChild(span);
    } 
   <span class="kwrd">else</span> {
       a.appendChild(document.createTextNode(t));
    li.appendChild(a);
    }
   ul.appendChild(li);
   abnk = document.createTextNode(<span class="str">' '</span>);
   ul.appendChild(abnk);
 }
  lc2.appendChild(ul); 
<span class="kwrd">&lt;/</span><span class="html">script</span><span class="kwrd">&gt;</span>

<span class="kwrd">&lt;</span><span class="html">noscript</span><span class="kwrd">&gt;</span> 
    <span class="kwrd">&lt;</span><span class="html">ul</span><span class="kwrd">&gt;</span>
 <span class="kwrd">&lt;</span><span class="html">b:loop</span> <span class="attr">values</span><span class="kwrd">='data:labels'</span> <span class="attr">var</span><span class="kwrd">='label'</span><span class="kwrd">&gt;</span> 
   <span class="kwrd">&lt;</span><span class="html">li</span><span class="kwrd">&gt;</span>
     <span class="kwrd">&lt;</span><span class="html">b:if</span> <span class="attr">cond</span><span class="kwrd">='data:blog.url == data:label.url'</span><span class="kwrd">&gt;</span> 
    <span class="kwrd">&lt;</span><span class="html">data:label.name</span><span class="kwrd">/&gt;</span> 
  <span class="kwrd">&lt;</span><span class="html">b:else</span><span class="kwrd">/&gt;</span>
    <span class="kwrd">&lt;</span><span class="html">a</span> <span class="attr">expr:href</span><span class="kwrd">='data:label.url'</span><span class="kwrd">&gt;&lt;</span><span class="html">data:label.name</span><span class="kwrd">/&gt;&lt;/</span><span class="html">a</span><span class="kwrd">&gt;</span>
  <span class="kwrd">&lt;/</span><span class="html">b:if</span><span class="kwrd">&gt;</span> 
  (<span class="kwrd">&lt;</span><span class="html">data:label.count</span><span class="kwrd">/&gt;</span>)
   <span class="kwrd">&lt;/</span><span class="html">li</span><span class="kwrd">&gt;</span>
 <span class="kwrd">&lt;/</span><span class="html">b:loop</span><span class="kwrd">&gt;</span>
 <span class="kwrd">&lt;/</span><span class="html">ul</span><span class="kwrd">&gt;</span>
<span class="kwrd">&lt;/</span><span class="html">noscript</span><span class="kwrd">&gt;</span> 
<span class="kwrd">&lt;</span><span class="html">b:include</span> <span class="attr">name</span><span class="kwrd">='quickedit'</span><span class="kwrd">/&gt;</span> 
  <span class="kwrd">&lt;/</span><span class="html">div</span><span class="kwrd">&gt;</span>

<span class="kwrd">&lt;/</span><span class="html">b:includable</span><span class="kwrd">&gt;</span>
<span class="kwrd">&lt;/</span><span class="html">b:widget</span><span class="kwrd">&gt;</span></pre>
<p>En este punto ya deberíamos tener la nube agregada y funcionando en nuestro Blog. Si hacemos click en <strong>Vista Previa</strong> deberíamos ver los cambios que realizamos. Si no vemos los cambios revisar los puntos detenidamente, especialmente dónde posicionar los dos primeros bloques de código.</p>
<p>5. Como último paso queda la configuración. En este paso se van a explicar las variables y el significado de ellas para que puedas adaptar la nube a tu gusto. Si en la vista previa ya aparece con los colores de tu Blog, perfecto, pero en caso de que no acá es donde podemos configurarlo.</p>
<p>var cloudMin= 1;</p>
<p>Con esa variable le decimos cuál va a ser el número de etiquetas a mostrar. Con el parámetro en 1 muestra TODAS las etiquetas. Si cambiamos el número por uno mayor, sólo las etiquetas que aparezcan esa cantidad de veces van a aparecer en nuestra nube.</p>
<p>var maxFontSize = 20;<br />var maxColor = [0,0,255];<br />var minFontSize = 10;<br />var minColor = [0,0,0];</p>
<p>Estas variables cambian justamente lo que dice el nombre, el tamaño máximo de la fuente de la etiqueta con mayor cantidad de entradas y el tamaño mínimo de la fuente con menor cantidad de entradas. Así también  están los colores de esas fuentes, pero el formato de las mismas debe ser en RGB. Los colores por defecto son azul para el máximo y negro para el mínimo. Si no sabes cuál es el código RGB del color que vos queres podes buscar en Internet, por ejemplo esta tabla: <a title="Tabla de Colores RGB" href="http://www.pitt.edu/%7Enisg/cis/web/cgi/rgb.html" target="_blank">RGB Color Chart</a> <br />Sino podes abrir un editor de imágenes y poner el código del color que vos tenes en formato #003366 por ejemplo y te dará el código RGB en formato 120,45,120.</p>
<p>var lcShowCount = false;</p>
<p>Por último, en esta variable vamos a definir si queremos que muestre la cantidad de posts al lado de la etiqueta o no. Esto se muestra con un número y puede ser <strong>true</strong> o <strong>false</strong>.</p>
<p>Acá ya tendrías terminada de instalar y configurar la Nube de Etiquetas para tu Blog. Pero quedan algunas cosas para configurar como el formato CSS que es el primer bloque de código. Mucha gente no suele configurar esto, pero si sos de los que le gustan tocar todo, acá te comento sobre las variables.</p>
<p>#labelCloud {text-align:center;font-family:arial,sans-serif;}</p>
<p>text-align:justify;<br />text-align:right;<br />text-align:left;</p>
<p>Ahí modificamos la fuente que queremos que use nuestra nube y mas abajo si queremos que esté alineada a la izquierda, derecha o justificada cambiamos el texto de la línea superior con nuestra opción. Por defecto vemos que viene centrada.</p>
<p>#labelCloud .label-count</p>
<p>Por último si configuramos para que muestre los contadores de posts al lado de nuestras etiquetas, en esta línea vamos a poder configurar los colores y formato de esos números.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cabai.com.ar/2007/11/nube-de-etiquetas-o-tag-cloud-en.html/feed</wfw:commentRss>
		<slash:comments>71</slash:comments>
		</item>
		<item>
		<title>Administrar los Feeds en Blogger</title>
		<link>http://www.cabai.com.ar/2007/10/administrar-los-feeds-en-blogger.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=administrar-los-feeds-en-blogger</link>
		<comments>http://www.cabai.com.ar/2007/10/administrar-los-feeds-en-blogger.html#comments</comments>
		<pubDate>Mon, 29 Oct 2007 23:08:00 +0000</pubDate>
		<dc:creator>Diego Cabai</dc:creator>
				<category><![CDATA[Blogger]]></category>
		<category><![CDATA[Blogging]]></category>
		<category><![CDATA[RSS Feed]]></category>
		<category><![CDATA[FeedBurner]]></category>
		<category><![CDATA[Feeds]]></category>
		<category><![CDATA[Newsreader]]></category>

		<guid isPermaLink="false">http://www.cabai.com.ar/2007/10/29/administrar-los-feeds-en-blogger/</guid>
		<description><![CDATA[Todos vemos las palabras Feeds, Suscribirse, RSS, Atom, etc., pero realmente sabemos qué es y cómo aprovecharlos? Conocemos todos los links que nos ofrece Blogger para leer a través de un Newsreader? Para saber qué son los Feeds, cómo leerlos y cómo publicarlos podemos leer una ayuda por parte de Feedburner que está muy completa. [...]]]></description>
			<content:encoded><![CDATA[<p><img style="margin: 0pt 10px 2px 0pt; float: left; cursor: pointer; width: 61px; height: 61px;" src="http://www.cabai.com.ar/images/posts/AdministrarFeedsenBlogger/02.png" alt="" id="BLOGGER_PHOTO_ID_5126900225390735698" border="0" />Todos vemos las palabras Feeds, Suscribirse, RSS, Atom, etc., pero realmente sabemos qué es y cómo aprovecharlos? Conocemos todos los links que nos ofrece Blogger para leer a través de un Newsreader?  
<p>Para saber qué son los Feeds, cómo leerlos y cómo publicarlos podemos leer una ayuda por parte de Feedburner que está muy completa. <a title="Ayuda sobre, Qué son los Feeds?" href="http://www.feedburner.com/fb/a/feed101" target="_blank">www.feedburner.com</a>   <br />Blogger soporta tanto <a title="Qué significa Atom 1.0" href="http://en.wikipedia.org/wiki/Atom_%28standard%29" target="_blank">Atom 1.0</a>, como <a title="Qué significa RSS 2.0?" href="http://en.wikipedia.org/wiki/RSS_%28file_format%29" target="_blank">RSS 2.0</a> para sus Feeds, hoy en día casi todos los lectores de noticias soportan ambos formatos, en general puede haber algunos lectores online que prefieran alguno de los dos unicamente.   </p>
<p>Cuáles son los links que ofrece Blogger para leer con un lector de noticias? <span id="more-92"></span>   </p>
<p><strong>Feeds del Blog sobre los Posts</strong> (se puede usar cualquiera de estas):
<pre class="csharpcode">http://*.blogspot.com/atom.xml <br/>http://*.blogspot.com/rss.xml <br/>http://*.blogspot.com/feeds/posts/TIPO <br/>http://beta.blogger.com/feeds/ID-DEL-BLOG/posts/TIPO</pre>
<p><strong>Feeds de los Comentarios</strong> (se puede usar cualquiera de estas):
<pre class="csharpcode">http://*.blogspot.com/feeds/comments/TIPO <br/>http://beta.blogger.com/feeds/ID-DEL-BLOG/comments/TIPO</pre>
<p><strong>Feeds de los Comentarios por Post</strong> (se puede usar cualquiera de estas):
<pre class="csharpcode">http://*.blogspot.com/feeds/ID-DEL-POST/comments/TIPO <br/>http://beta.blogger.com/feeds/ID-DEL-BLOG/ID-DEL-POST/comments/TIPO</pre>
<p><strong>Feeds de las Categorías</strong> (se puede usar cualquiera de estas):
<pre class="csharpcode">http://beta.blogger.com/feeds/ID-DEL-BLOG/posts/TIPO/-/CATEGORIA <br/>http://*.blogspot.com/feeds/posts/TIPO/-/CATEGORIA <br/>http://*.blogspot.com/feeds/posts/TIPO/-/CATEGORIA1/CATEGORIA2</pre>
<p>Ahora bien, en los links de los Feeds que pasé mas arriba hay algunas palabras que debes cambiar por lo que corresponda en tu caso. Por ejemplo:</p>
<p>
<blockquote><strong>ID-DEL-BLOG</strong>: Es donde tenes que poner el ID de TU Blog para que funcione el Link. Para averiguar ese número hacé click <a title="ID de tu Blog en Blogger" href="http://help.blogger.com/bin/answer.py?answer=42191" target="_blank">acá</a>.<br /><strong>ID-DEL-POST</strong>: Es donde tenes que poner el ID del Post del que queres obtener el Feed. Para saber el ID, podemos hacer click en "Publicar un comentario" y vamos a ver en la URL que nos lleva lo siguiente: 'postID=' Lo que figura seguido de esto es el ID que buscas. <br /><strong>TIPO</strong>: Puede ser <strong>summary</strong>, <strong>full</strong> o <strong>default</strong>. <br /><strong>CATEGORÍA</strong>: El nombre de la categoría que quieras obtener. <br /><strong>*.blogspot.com</strong>: Hay que cambiarlo por la dirección de tu Blog <br /><strong>CATEGORIA1/CATEGORIA2</strong>: Si es que queres obtener resultados de mas de una categoría </p></blockquote>
<p>
<p>Otro punto importante para la administración de los feeds es la cantidad máxima de artículos que queremos recibir y desde qué artículo empezar. Para esto basta con agregar al final de los links lo siguiente:</p>
<p><strong>?max-results=</strong>número (default=25 pero podemos ponerle 50, 80 o 100 si queremos)<br /><strong>?start-index=</strong>número (default=1 pero podemos decirle que empiece desde el 10)</p>
<p><a title="Cómo hacer para modificar las opciones de feed en Blogger?" href="http://help.blogger.com/bin/answer.py?answer=42662" target="_blank">Cómo hacer para modificar las opciones de feed en Blogger?</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cabai.com.ar/2007/10/administrar-los-feeds-en-blogger.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Served from: www.cabai.com.ar @ 2012-02-09 10:56:52 -->
