<?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>Quite Random &#187; Tutoriales Blogger</title>
	<atom:link href="http://quiterandom.com/tutoriales/feed/" rel="self" type="application/rss+xml" />
	<link>http://quiterandom.com</link>
	<description>Coding services, Blogger tutorials, free and premade templates, design tips, and much more!</description>
	<lastBuildDate>Thu, 20 May 2010 22:44:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Sidebars condicionales</title>
		<link>http://quiterandom.com/tutoriales/sidebars-condicionales/</link>
		<comments>http://quiterandom.com/tutoriales/sidebars-condicionales/#comments</comments>
		<pubDate>Mon, 16 Mar 2009 10:10:14 +0000</pubDate>
		<dc:creator>Fernando Coello</dc:creator>
				<category><![CDATA[Tutoriales Blogger]]></category>

		<guid isPermaLink="false">http://quiterandom.com/?p=842</guid>
		<description><![CDATA[Hace poco Birdelo me preguntaba cómo lograr un efecto que usé en una plantilla (Randomness): ocultar la sidebar en posts individuales (de modo que sólo se mostrará el contenido). El procedimiento es sencillo; basta con agregar una etiqueta condicional, y listo. Pero al escribir este tutorial, pensé en presentar otra posibilidad; más concretamente cómo mostrar [...]]]></description>
			<content:encoded><![CDATA[<p>Hace poco <a href="http://castrobirdelo.blogspot.com">Birdelo</a> me preguntaba cómo lograr un efecto que usé en una plantilla (<a href="http://quiterandom.com/freebies/template-randomnesstheme/">Randomness</a>): ocultar la sidebar en <em>posts</em> individuales (de modo que sólo se mostrará el contenido).</p>
<p>El procedimiento es sencillo; basta con agregar una etiqueta condicional, y listo. Pero al escribir este tutorial, pensé en presentar otra posibilidad; más <strong>concretamente</strong> cómo mostrar dos diferentes sidebars: una en los <em>posts individuales</em>, y otra en el resto de páginas (incluyendo la principal).</p>
<h2>Instalación</h2>
<p>1. Desde nuestro Panel/Escritorio Blogger, nos dirigimos a <strong>Edición de HTML</strong>.</p>
<p>2. <strong>SIN expandir artilugios</strong>, buscamos la sección de nuestra sidebar, que debería verse algo así:</p>
<pre>
<strong style='color:red;'>&lt;div id="sidebar-wrapper"&gt;</strong>
  &lt;b:section class='sidebar' id='sidebar' preferred='yes'&gt;
  Widgets
  &lt;/b:section&gt;
<strong style='color:red;'>&lt;/div&gt;</strong>
</pre>
<p>3. Arrriba de la primera línea en rojo, agregamos la siguiente etiqueta <strong>condicional</strong>:</p>
<pre>
&lt;b:if cond='data:blog.pageType != "<strong style='color:green;'>item</strong>"'&gt;
</pre>
<p>4. Si <strong>solamente</strong> queremos &#8216;quitar&#8217; la sidebar de los posts individuales, agregamos la siguiente línea debajo de la segunda línea en rojo, y aquí terminamos:</p>
<pre>
&lt;/b:if&gt;
</pre>
<p>Si no, agregamos el siguiente código, y continuamos:</p>
<pre>
&lt;b:else/&gt;
  &lt;div id="<strong style='color:purple'>sidebar-posts</strong>"&gt;
    &lt;b:section class='sidebar' id='sidebarposts' preferred='yes'/&gt;
  &lt;/div&gt;

&lt;/b:if&gt;
</pre>
<h2>Estilos</h2>
<p>Generalmente los estilos de nuestra sidebar (en general) suelen darse al contenedor de la sección (que tiene un <strong>ID específico</strong>; suele ser <code>sidebar-wrapper</code>). Los atributos para los widgets, encabezados, listas y demás se dan a la <strong>clase</strong> de la sección.</p>
<pre>
#sidebar-wrapper {
/* Atributos para el contenedor de la sidebar */
}

.sidebar h2 {
/* Encabezados */
}

.sidebar .widget {
/* Widgets */
}

.sidebar .widget-content {
/* Contenido del widget */
}
</pre>
<p>Es por esta razón que no he cambiado las clases de las secciones, sino sólamente el ID del contenedor (<code>sidebar-posts</code>). Esto significa que nuestros widgets y sus encabezados tendrán la misma configuración, sin necesidad de añadir nada más. Lo que sí podemos (y debemos) estilizar el contenedor de la sidebar de los <em>posts</em> individuales.</p>
<p>Una vez más, los estilos CSS, son todo lo que se encuentra antes de <code>]]&lt;/b:skin&gt;</code>.</p>
<pre>
#sidebar-posts {
/* Atributos para el contenedor de la sidebar en posts individuales */
}
</pre>
<h2>Uso</h2>
<p><img src="http://quiterandom.com/wp-content/uploads/2009/03/editicon.gif" alt="" class="alignright bordernone"/>El único &#8216;problema&#8217; (relativo de todos modos) que hay es que desde nuestro Panel <strong>solamente</strong> podemos editar y mover los wigets de la sidebar en la página principal. Para los <em>posts</em> individuales, debemos agregarlos y ordenarlos directamente desde Edición de HTML. Ya en las páginas individuales, podemos editarlos con el ícono de Edición que Blogger proporciona.</p>
<h2>Demo</h2>
<p>Como siempre :D &#8230; <a href="http://randomness-tests.blogspot.com">acá un demo en funcionamiento</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://quiterandom.com/tutoriales/sidebars-condicionales/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Miniposts en Blogger</title>
		<link>http://quiterandom.com/tutoriales/miniposts-en-blogger/</link>
		<comments>http://quiterandom.com/tutoriales/miniposts-en-blogger/#comments</comments>
		<pubDate>Mon, 09 Mar 2009 08:00:42 +0000</pubDate>
		<dc:creator>Fernando Coello</dc:creator>
				<category><![CDATA[Tutoriales Blogger]]></category>

		<guid isPermaLink="false">http://quiterandom.com/?p=751</guid>
		<description><![CDATA[En breves rasgos, estos posts versión miniatura suelen utilizarse como &#8216;notas rápidas&#8217;, pequeñas, referenciales, de aviso, notificación, etc. que no necesariamente requieren de un post tradicional. Se caracterizan por tener un diseño y estructura distinta, aunque son técnicamente sólo posts con una categoría diferente (ej. Notas rápidas, Actualizaciones, Miniposts, etc.). En la imagen de arriba, [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-754" title="Minipost" src="http://quiterandom.com/wp-content/uploads/2009/03/minipost.gif" alt="Minipost" width="500" height="238" /></p>
<p>En breves rasgos, estos <em>posts</em> versión miniatura suelen utilizarse como &#8216;notas rápidas&#8217;, pequeñas, referenciales, de aviso, notificación, etc. que no <strong>necesariamente</strong> requieren de un <em>post tradicional</em>. Se caracterizan por tener un diseño y estructura distinta, aunque son técnicamente sólo <em>posts</em> con una categoría diferente (ej. Notas rápidas, Actualizaciones, Miniposts, etc.). En la imagen de arriba, vemos cómo Francisco los ha diseñado para <a href="http://blogandweb.com">Blog and Web</a>.</p>
<p>Hasta hace poco creía que lograr esto en <strong>Blogger</strong> era difícilmente posible, pero una vez que me topé con un post en Blogger Buster, y más recientemente <a href="http://vagabundia.blogspot.com/2009/03/el-loop-de-blogger-agregando-miniposts.html">éste</a> de Vagabundia, me puse a jugar con los códigos. (Suene o no <em>geek</em>, es divertido). En <a href="http://vagabundia.blogspot.com">Vagabundia</a>, lo que muestra JMiur es básicamente cómo utilizar estos <em>miniposts</em> fuera de la secuencia cronológica de los posts tradicionales; yo, en cambio, me he enfocado más en cómo cambiar su estructura (y diseño) <strong>dentro</strong> de dicha secuencia (más como se usa en Blog and Web, digamos).</p>
<h2>Instalación</h2>
<p>1. Creamos un post con la categoría <strong style="color: red;">minipost</strong>.</p>
<p>2. Desde Edición de HTML (Panel &raquo; Diseño), expandimos artilugios.</p>
<p>3. En el siguiente código, agregamos lo que está resaltado. </p>
<pre>
    &lt;b:loop values='data:posts' var='post'&gt;

      <strong style="color: #000099">&lt;b:loop values='data:post.labels' var='label'&gt;
        &lt;b:if cond='data:label.isLast == &amp;quot;true&amp;quot;'&gt;
        &lt;b:if cond='data:label.name != &amp;quot;<span style="color: red;">minipost</span>&amp;quot;'&gt;</strong>

        &lt;b:if cond='data:post.dateHeader'&gt;

          &lt;h2 class='date-header'&gt;&lt;data:post.dateHeader/&gt;&lt;/h2&gt;
        &lt;/b:if&gt;
          &lt;b:include data='post' name='post'/&gt;

        <strong style="color: #000099">&lt;b:else/&gt;
          <span style="color: red;">&lt;b:include data='post' name='minipost'/&gt;</span>

        &lt;/b:if&gt;
        &lt;/b:if&gt;
      &lt;/b:loop&gt;</strong>

      &lt;b:if cond='data:blog.pageType == &amp;quot;item&amp;quot;'&gt;
        &lt;b:include data='post' name='comments'/&gt;

      &lt;/b:if&gt;
      &lt;b:if cond='data:post.includeAd'&gt;
        &lt;data:adEnd/&gt;
        &lt;data:adCode/&gt;
        &lt;data:adStart/&gt;
      &lt;/b:if&gt;

      &lt;b:if cond='data:post.trackLatency'&gt;
        &lt;data:post.latencyJs/&gt;
      &lt;/b:if&gt;
    &lt;/b:loop&gt;
</pre>
<p>4. Buscamos la siguiente línea:</p>
<pre>&lt;b:widget id='Blog1' locked='true' title='Blog Posts' type='Blog'&gt;</pre>
<p>y debajo de ella, pegamos el siguiente código:</p>
<pre>
&lt;b:includable id='minipost' var='top'&gt;

<strong>&lt;b:if cond='data:blog.pageType != &amp;quot;item&amp;quot;'&gt;</strong>
  &lt;div class='minipost home'&gt;
    &lt;div class='<strong style="color:purple">date</strong>'&gt;&lt;data:post.dateHeader/&gt;&lt;/div&gt;

    &lt;div class='<strong style="color:purple">body</strong>'&gt;
      &lt;data:post.body/&gt;
      &lt;div class='clear'/&gt;
    &lt;/div&gt;
    &lt;div class='<strong style="color:purple">meta</strong>'&gt;

      &lt;a expr:href='data:post.url'&gt;permalink&lt;/a&gt; |
      &lt;a expr:href='data:post.url + &amp;quot;#comments&amp;quot;'&gt;comments&lt;/a&gt;
      &lt;b:include data='post' name='postQuickEdit'/&gt;
    &lt;/div&gt;

  &lt;/div&gt;

<strong>&lt;b:else/&gt;</strong>

  &lt;div class='minipost item'&gt;
    &lt;div class='<strong style="color:green">date</strong>'&gt;&lt;data:post.dateHeader/&gt;&lt;/div&gt;

    &lt;div class='<strong style="color:green">title</strong>'&gt;
      &lt;a expr:href='data:post.url'&gt;
        &lt;data:post.title/&gt;
      &lt;/a&gt;
    &lt;/div&gt;

    &lt;div class='<strong style="color:green">body</strong>'&gt;
      &lt;data:post.body/&gt;
      &lt;div class='clear'/&gt;
    &lt;/div&gt;
    &lt;b:include data='post' name='postQuickEdit'/&gt;

  &lt;/div&gt;
<strong>&lt;/b:if&gt;</strong>

&lt;/b:includable&gt;
</pre>
<p>De esta forma, habremos definido cómo será la <strong>estructura</strong> de los <em>miniposts</em> en las páginas del blog, y los posts individuales. </p>
<p>En este ejemplo, en los miniposts que se verán en la página principal, archivos y categorías, se mostrará solamente la fecha, el contenido, y dos enlaces (el enlace permanente al minipost, y el enlace a los comentarios). En los miniposts individuales, se mostrará la fecha, el título y el contenido. </p>
<p>&mdash; Podemos usar Vista Previa para tener una idea de cómo se verán los miniposts ahora.</p>
<h2>Estilos</h2>
<p>Los estilos (colores, tamaños, fondos, fuentes, etc.) los definimos con CSS (el código antes de <code>]]&lt;/b:skin&gt;</code>, utilizando las clases de cada contenedor:</p>
<pre>
.minipost.home { /* Miniposts en la página principal, archivos, y categorías */ }
  .minipost.home .<strong style="color:purple">date</strong> { /* Estilos para la fecha */ }
  .minipost.home .<strong style="color:purple">body</strong> { /* Estilos para el cuerpo del minipost */ }
  .minipost.home .<strong style="color:purple">meta</strong> { /* Estilos para el 'footer' del minipost */ }

.minipost.item { /* Estilos para los miniposts individuales */ }
  .minipost.item .<strong style="color:green">date</strong> { /* Estilos para la fecha del minipost individual */ }
  .minipost.item .<strong style="color:green">title</strong> { /* Estilos para el título del minipost individual  */ }
  .minipost.item .<strong style="color:green">body</strong> { /* Estilos para el cuerpo del minipost individual */ }
</pre>
<h2>Demo</h2>
<p><a href="http://randomness-tests.blogspot.com/">Acá un demo en funcionamiento</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://quiterandom.com/tutoriales/miniposts-en-blogger/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Mensajes en posts con una etiqueta específica</title>
		<link>http://quiterandom.com/tutoriales/mensajes-en-posts-con-una-etiqueta-especifica/</link>
		<comments>http://quiterandom.com/tutoriales/mensajes-en-posts-con-una-etiqueta-especifica/#comments</comments>
		<pubDate>Mon, 09 Feb 2009 13:27:08 +0000</pubDate>
		<dc:creator>Fernando Coello</dc:creator>
				<category><![CDATA[Tutoriales Blogger]]></category>

		<guid isPermaLink="false">http://quiterandom.com/?p=527</guid>
		<description><![CDATA[Lo que queremos obtener es en esencia mostrar un contenedor con un mensaje que se mostrará sobre cada post con una etiqueta específica. Yo, por ejemplo, solía utilizar este truco para mostrar un mensaje con ciertas directrices con respecto a las plantillas solamente en posts individuales con la categoría &#8220;Plantillas-Templates&#8221;. Explicación Lo que he hecho [...]]]></description>
			<content:encoded><![CDATA[<p>Lo que queremos obtener es en esencia mostrar un contenedor con un <strong>mensaje</strong> que se mostrará sobre cada post con una etiqueta específica. Yo, por ejemplo, solía utilizar este truco para mostrar un mensaje con ciertas <em>directrices</em> con respecto a las plantillas solamente en posts individuales con la categoría &#8220;Plantillas-Templates&#8221;.</p>
<h2>Explicación</h2>
<p>Lo que he hecho es simplemente agregar un &#8220;includable&#8221; (digamos que son contenedores o secciones &#8220;Blogger&#8221;) que contenga el mensaje con ciertas condiciones,&#8230; y un &#8220;include&#8221; que, como he mencionado antes, activa o llama al contenedor. En fin, a continuación los pasos a seguirse:</p>
<p>1. Vamos a Edición de HTML (desde Panel &#8211; Diseño), y <strong>expandimos artilugios</strong>.</p>
<p>2. Buscamos la siguiente línea:</p>
<pre>&lt;b:includable id='main' var='top'&gt;</pre>
<p>Sobre ella pegaremos el siguiente código (con las variaciones respectivas):</p>
<pre>
&lt;b:includable id='mensaje-etiqueta' var='post'&gt;
  &lt;b:if cond='data:blog.pageType == &amp;quot;item&amp;quot;'&gt;
    &lt;b:if cond='data:post.labels'&gt;

      &lt;b:loop values='data:post.labels' var='label'&gt;
        &lt;b:if cond='data:label.name == &amp;quot;<span style="color: #ff0000;">etiqueta</span>&amp;quot;'&gt;
          &lt;div class="<span style="color: #009900">mensaje-etiqueta</span>"&gt;
            <span style="color: #000099">El mensaje a mostrarse.</span>

          &lt;/div&gt;
        &lt;/b:if&gt;
      &lt;/b:loop&gt;
    &lt;/b:if&gt;
  &lt;/b:if&gt;
&lt;/b:includable&gt;
</pre>
<ul>
<li>Reemplazamos &#8220;<span style="color: red;">etiqueta</span>&#8221; por la etiqueta que deseamos. Debe estar escrita correctamente; las mayúsculas y minúsculas son importantes (<em>etiqueta no es igual a ETIQUETA o Etiqueta</em>).</li>
<li>Con la clase (<span style="color: #009900">mensaje-etiqueta</span>), podemos darle estilo al contenedor, desde el CSS de nuestra plantilla [el código que se encuentra entre &lt;b:skin&gt; y &lt;/b:skin&gt;]:
<pre>.mensaje-etiqueta {background: black; color: white;}</pre>
</li>
<li>Obviamente, donde está el texto en <span style="color: #000099">azul</span> irá nuestro mensaje.</li>
</ul>
<p>3. Ahora buscamos esta línea,</p>
<pre>&lt;data:post.body/&gt;</pre>
<p>y sobre ella pegamos la siguiente:</p>
<pre>&lt;b:include data='post' name='<span style="color: #009900">mensaje-etiqueta</span>'/&gt;</pre>
<p>4. Con esto habremos terminado. Hacemos click en <em>Vista previa</em> solo para saber si Blogger no nos avisa de algún error. No veremos nada en la página principal de nuestro blog, ya que el mensaje sólo aparece en posts individuales. Si todo parece trabajar correctamente, guardamos cambios&#8230; </p>
<p><strong>¡y listo!</strong></p>
<h2>Demo</h2>
<p><a href="http://randomness-tests.blogspot.com/2008/09/lorem-ipsum.html">Acá un ejemplo en funcionamiento.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://quiterandom.com/tutoriales/mensajes-en-posts-con-una-etiqueta-especifica/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Datos de un post (post-meta) en la sidebar</title>
		<link>http://quiterandom.com/tutoriales/post-meta-en-la-sidebar/</link>
		<comments>http://quiterandom.com/tutoriales/post-meta-en-la-sidebar/#comments</comments>
		<pubDate>Wed, 04 Feb 2009 07:41:33 +0000</pubDate>
		<dc:creator>Fernando Coello</dc:creator>
				<category><![CDATA[Tutoriales Blogger]]></category>

		<guid isPermaLink="false">http://quiterandom.com/?p=437</guid>
		<description><![CDATA[Hace unos meses, Rô me preguntaba si sabía cómo lograr un efecto que se muestra en assessmyblog.blogspot.com, que básicamente resume los datos personales de un post (título, número de/enlace a comentarios, etiquetas, fecha de publicación, etc.) en la sidebar y no (o además de) en el footer del post , como es tradicional. Explicación En [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://quiterandom.com/wp-content/uploads/2009/02/postmetasidebar.gif" alt="Post meta en la sidebar" title="Post meta en la sidebar" class="aligncenter" /></p>
<p>Hace unos meses, <strong><a href="http://bloggersphera.blogspot.com">Rô</a></strong> me preguntaba si sabía cómo lograr un efecto que se muestra en <em>assessmyblog.blogspot.com</em>, que básicamente resume los datos <em>personales</em> de un post (título, número de/enlace a comentarios, etiquetas, fecha de publicación, etc.) en la <strong>sidebar</strong> y no (o además de) en el <em>footer del post</em> , como es tradicional. </p>
<h2>Explicación</h2>
<p>En un <a href="http://quiterandom.com/2008/11/moviendo-el-status-message-a-nuestra-sidebar.html">post anterior</a>, explicaba cómo lograr esto con el &#8220;status message&#8221; de Blogger. El principio es el mismo: utilizar el widget &#8220;Blog&#8221;, en este caso Blog2, y que éste se muestre en la <em>sidebar</em> y no en el área principal de los <em>posts</em> en nuestros <em>blogs</em>. Sin más explicaciones preambulares, he aquí los pasos para lograr lo que queremos:</p>
<p>1. Desde Edición de HTML en nuestro panel, <strong>sin expandir artilugios</strong> (para no complicar las cosas), buscamos la siguiente línea:</p>
<pre>&lt;b:section class='sidebar' id='sidebar' preferred='yes'&gt;</pre>
<p>O alguna parecida. Ésta es básicamente la sección de nuestra sidebar.</p>
<p>2. Justo debajo de ella, pegamos el siguiente código (que explicaré detalladamente):</p>
<pre>&lt;b:widget id='Blog99' locked='false' title='Blog Meta' type='Blog'&gt;

&lt;b:includable id='main' var='top'&gt;
&lt;b:if cond='data:blog.pageType == &amp;quot;item&amp;quot;'&gt;

&lt;b:loop values='data:posts' var='post'&gt;
<strong><span style="font-size: 120%;">&lt;b:include data='post' name='post'/&gt;</span></strong>
&lt;/b:loop&gt;
&lt;/b:if&gt;
&lt;/b:includable&gt;

<strong><span style="font-size: 120%;">&lt;b:includable id='post' var='post'&gt;</span></strong>
&lt;div class='<strong><span style="color: red;">meta</span></strong>'&gt;

&lt;div class='<strong><span style="color: blue;">title</span></strong>'&gt;Estás leyendo: &quot;&lt;data:post.title/&gt;&quot;.&lt;/div&gt;
&lt;div class='<strong><span style="color: green;">comments</span></strong>'&gt;
&lt;a class='comment-link' expr:href='data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick'&gt;
&lt;data:post.numComments/&gt; &lt;data:top.commentLabelPlural/&gt;

&lt;/a&gt;
&lt;/div&gt;
&lt;div class='<strong><span style="color: orange;">labels</span></strong>'&gt;
&lt;b:if cond='data:post.labels'&gt;
&lt;data:postLabelsLabel/&gt;
&lt;b:loop values='data:post.labels' var='label'&gt;
&lt;a expr:href='data:label.url' rel='tag'&gt;&lt;data:label.name/&gt;&lt;/a&gt;&lt;b:if cond='data:label.isLast != &amp;quot;true&amp;quot;'&gt;,&lt;/b:if&gt;

&lt;/b:loop&gt;
&lt;/b:if&gt;
&lt;/div&gt;
&lt;div class='<strong><span style="color: purple;">date</span></strong>'&gt;
Fecha de publicación: &lt;data:post.dateHeader/&gt;.
&lt;/div&gt;
&lt;/div&gt;

<strong><span style="font-size: 120%;">&lt;/b:includable&gt;</span></strong>

&lt;/b:widget&gt;</pre>
<p>3. Guardamos y listo. Lo básico está hecho. Ahora, las explicaciones pertinentes y la parte de <strong>estilo</strong>. </p>
<ul>
<li>El contenedor con clase <span style="color: red;">meta</span> es el contenedor general, que dentro de sí tendrá otros contenedores, los cuales mostrarán el título del post, los comentarios, las etiquetas, y la fecha de publicación respectivamente.</li>
<li>El contenedor con clase <span style="color: blue;">title</span>, muestra exactamente el título de la entrada (que en Blogger es: &lt;data:post.title/&gt;). Si nos fijamos, he añadido &#8216;Estás leyendo: &#8220;&#8230;&#8221;.&#8217; Eso puede ser cambiado fácilmente.</li>
<li>El contenedor con clase <span style="color: green;">comments</span>, muestra el enlace a los comentarios (se muestra así: &#8220;X comentarios&#8221;).</li>
<li>El contenedor con clase <span style="color: orange;">labels</span>, muestra las etiquetas que tiene el post. No hay mucha ciencia ahí.</li>
<li>El contenedor con clase <span style="color: purple;">date</span>, muestra la fecha en que fue publicado el post (en Blogger eso es: &lt;data:post.dateHeader/&gt;). Ahí he añadido &#8220;Fecha de publicación: &#8220;&#8230;&#8221;.&#8217; Puede ser cambiado, claro.</li>
</ul>
<h2>Estilos</h2>
<p>Como es claro, cada uno de estos contenedores puede ser estilizado a nuestro gusto, con CSS (recordemos que el CSS es todo el código escrito entre &lt;b:skin&gt; y &lt;/b:skin&gt;). Estos son los pequeños cambios hice <a href="http://randomness-tests.blogspot.com">en mi blog de pruebas</a>:</p>
<pre>
.meta {
background: red;
font-family: 'Century Gothic', sans-serif;
padding: 5px;
margin: 10px 0 0;
}
	.meta .title {background: blue; color: white; padding: 3px;}
	.meta .comments {background: green; color: white; padding: 3px;}
	  .meta .comments a {color: white; text-decoration: underline;}
	.meta .labels {background: orange; color: black; padding: 3px;}
	  .meta .labels a {color: white;}
	.meta .date {background: purple; color: white; padding: 3px;}
</pre>
<p>Como ven, son propiedades básicas. Todo está en nuestra imaginación.</p>
<h2>Demo</h2>
<p><a href="http://randomness-tests.blogspot.com/2008/09/lorem-ipsum.html">Acá un ejemplo en funcionamiento</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://quiterandom.com/tutoriales/post-meta-en-la-sidebar/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Moviendo el &quot;status-message&quot; a nuestra sidebar</title>
		<link>http://quiterandom.com/tutoriales/moviendo-el-status-message-a-nuestra-sidebar/</link>
		<comments>http://quiterandom.com/tutoriales/moviendo-el-status-message-a-nuestra-sidebar/#comments</comments>
		<pubDate>Thu, 13 Nov 2008 05:29:00 +0000</pubDate>
		<dc:creator>Fernando Coello</dc:creator>
				<category><![CDATA[Tutoriales Blogger]]></category>

		<guid isPermaLink="false">http://quiterandom.com/2008/11/moviendo-el-status-message-a-nuestra-sidebar.html</guid>
		<description><![CDATA[En El Escaparate, lo llaman el mensaje de las etiquetas. Yo le dejo el nombre con que Blogger lo bautizó, porque también aparece ahí el mensaje de búsquedas, así que &#8220;status-message&#8221; (o mensaje de estado) está bien. Una de las cosas que menos me gusta de Blogger es esa barrita que dice &#8220;Mostrando entradas con [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://quiterandom.com/wp-content/uploads/2008/11/statusmessage.jpg" alt="" title="Status-message en la sidebar" width="373" height="194" class="aligncenter size-full wp-image-1109" /></p>
<p>En <a href="http://elescaparatederosa.blogspot.com/2007/05/eliminar-mensaje-de-etiquetas.html">El Escaparate</a>, lo llaman el mensaje de las etiquetas. Yo le dejo el nombre con que <strong>Blogger</strong> lo bautizó, porque también aparece ahí el mensaje de búsquedas, así que &#8220;status-message&#8221; (o mensaje de estado) está bien.</p>
<p>Una de las cosas que menos me gusta de Blogger es esa barrita que dice &#8220;Mostrando entradas con la etiqueta X. <a>Mostrar todas las entradas</a>.&#8221; En realidad es el diseño de Blogger el que no me gusta&#8230; O al menos eso pensaba hasta ayer, cuando me puse a pensar que quizás no se verían tan mal si estuviera en la sidebar del blog. Luego me dije (hablo solo a veces <img src='http://quiterandom.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> ): &#8220;¿cómo hago eso?&#8221;</p>
<h2>Explicación</h2>
<p>Veamos: hay un principio sencillo.</p>
<p>Esta parte del blog está definida en el <em>widget/gadget</em> &#8220;Blog1&#8243; -que es en realidad el área de los posts- de nuestra plantilla. Eso quiere decir que, si expandimos artilugios desde la Edición de HTML de nuestro blog, veremos dos códigos importantes.</p>
<ol>
<li>El primero es un código <strong>include</strong> que &#8220;llama&#8221;/activa al código includable -que es donde básicamente se define esta área.</li>
<li>El código <strong>includable</strong>.</li>
</ol>
<pre>&lt;b:<strong>include </strong>data='top' name='<strong><span style="color: red;">status-message</span></strong>'/&gt;</pre>
<p>y&#8230;</p>
<pre>&lt;b:<strong>includable</strong> id='<strong><span style="color: red;">status-message</span></strong>'&gt;
&lt;b:if cond='data:navMessage'&gt;
&lt;div class='status-msg-wrap'&gt;
&lt;div class='status-msg-body'&gt;
&lt;data:navMessage/&gt;

&lt;/div&gt;
&lt;div class='status-msg-border'&gt;
&lt;div class='status-msg-bg'&gt;
&lt;div class='status-msg-hidden'&gt;&lt;data:navMessage/&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style='clear: both;'/&gt;

&lt;/b:if&gt;
&lt;/b:includable&gt;</pre>
<ol>
<li><strong>En esencia, entonces, el primer paso sería tan sólo borrar el código include.</strong> Así habremos quitado del área de los <em>posts</em> al mágico mensajito de Blogger. Pero, de nuevo, ¿cómo hacemos para que aparezca en la sidebar del blog? Así como hay un gran <em>widget/gadget</em> llamado &#8220;Blog1&#8243;, también puede haber uno llamado &#8220;Blog2&#8243;&#8230; y en nuestra sidebar. <img src='http://quiterandom.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </li>
<li>Buscamos el siguiente código (o alguno bastante parecido ya que suele cambiar dependiendo de la plantilla):
<pre>&lt;b:<strong>section</strong> class='sidebar' id='sidebar' preferred='yes'&gt;</pre>
<p>&#8230; y justo abajo pegamos lo siguiente:</p>
<pre>&lt;b:widget id='<strong><span style="color: red;">Blog2</span></strong>' locked='false' title='Blog Posts' type='Blog'&gt;

&lt;b:includable id='status-message'&gt;
&lt;b:if cond='data:navMessage'&gt;

&lt;div class='status-msg-wrap'&gt;
&lt;div class='status-msg-body'&gt;
&lt;data:navMessage/&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style='clear: both;'/&gt;
&lt;/b:if&gt;
&lt;/b:includable&gt;

&lt;b:includable id='main' var='top'&gt;
&lt;b:include data='top' name='status-message'/&gt;
&lt;/b:includable&gt;

&lt;/b:widget&gt;</pre>
</li>
<li>Definimos el estilo del mensajito, justo antes de ]]&gt;&lt;/b:skin&gt;, de la siguiente forma:
<pre>.status-msg-wrap{ /*el contenedor donde se encuentra el mensaje*/ }

.status-msg-body{ /*básicamente el mensaje*/
text-align:center;
width:auto;
display:block;
font-size:12px;
margin-bottom:30px;
background: #12120D;
color: #fff;
}</pre>
</li>
</ol>
<p><strong>Et voilà!</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://quiterandom.com/tutoriales/moviendo-el-status-message-a-nuestra-sidebar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
