miércoles, 31 de marzo de 2010

Añadir texto informativo en el footer de un blog de Blogger

 Para añadir un texto informativo en el footer de un blog de Blogger --como el nombre del autor, la plantilla utilizada o las licencias--, lo primero que hay que hacer es buscar en la plantilla la línea de código donde está el encabezado de estilos #footer (/* Footer */) y añadir debajo de él otros dos nuevos: .author (para las propiedades de los datos del autor del blog) y .credits (para las propiedades de los datos de la plantilla utilizada). Este sería el código que habría que insertar en la plantilla (debajo del código resaltado en rojo):
#footer {
  width: 100%;
  line-height: 1.6em;
  letter-spacing: 0.1em;
  text-align: center;
  text-transform: none;
}.author {
  float: $startSide;
  padding-left: 20px;
  color: #b02b2c;
  font-family: Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 10px
}

.credits {
  float: $endSide;
  padding-right: 20px;
  color: #b02b2c;
  font-family: Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 10px
}
 Ahora vamos a Escritorio de Blogger → Diseño → Elementos de la página y añadimos un gadget en el footer con el siguiente código:
<div class="author">
AQUÍ AÑO ¦ <a href="http://AQUÍ URL del BLOG" title="AQUÍ TEXTO visible al pasar el CURSOR"><span style="font-size: medium;"><strong>AQUÍ nombre del BLOG</strong></span></a></div>
<div class="credits">
AQUÍ datos de PLANTILLA <a href="http://AQUÍ URL"><span style="font-size: small;"><strong>Blogger</strong></span></a></div>
 Utilizando el código de estos ejemplos, el texto de la información del blog aparecería a la izquierda del footer y el texto del tipo de plantilla a la derecha del mismo.


----------------------------------------------------------------------------------------------------------------------------------------------------------

martes, 30 de marzo de 2010

Optimizar las meta description y meta keywords en Blogger

 Además de optimizar los títulos de los posts, también es conveniente optimizar la META description y la META keywords de nuestra plantilla de Blogger; la primera es una descripción general de la página y la segunda es una serie de palabras clave que deberían de ayudar a los buscadores a identificar el contenido de la página e indexarlo correctamente. Si seguimos las recomendaciones de Google, deberemos diferenciar las descripciones de cada página, porque utilizar descripciones idénticas en todas las páginas del sitio resulta inútil.

 Cuando consultamos el panel de nuestro blog en las herramientas para webmasters de Google y vamos a Diagnósticos → Sugerencias en HTML, podemos observar que hay Metadescripciones duplicadas en bastantes páginas. Para intentar evitar esto, implementaremos el siguiente código condicional en el HEAD de nuestra plantilla, después del TITLE (debajo del código resaltado en rojo):
 <head>
<b:if cond='data:blog.pageType == &quot;item&quot;'>
  <title><data:blog.pageName/> : Silverolusplater</title>
<b:else/>
  <title><data:blog.pageTitle/></title>
</b:if>
<b:if cond='data:blog.url == data:blog.homepageUrl'>
  <meta content='AQUÍ la DESCRIPCIÓN del BLOG.' name='description'/>
  <meta content='AQUÍ PALABRA clave1, PALABRA clave2, PALABRA clave3, PALABRA clave4' name='keywords'/>
</b:if>

lunes, 29 de marzo de 2010

Color de fondo del contenedor de contenido en Blogger

 Para establecer el color de fondo del contenedor de contenido (contenedor de posts + contenedor/es de barra/s lateral/es) en un blog de Blogger, hay que buscar en la plantilla la línea de código donde está el encabezado #content-wrapper (/* Outer-Wrapper */ o /* Content-Wrapper */) y añadir la propiedad background-color con su correspondiente valor de color RGB en hexadecimal. Como en otras ocasiones, en lugar de la propiedad background-color se puede utilizar la de background.

 El código quedaría de forma similar al del siguiente ejemplo:
#content-wrapper {
  width: 100%; 
  position: relative;
  margin: 0 auto;
  padding: 0;
  background-color: #f0f8ff;
  background-image: none;
}

sábado, 27 de marzo de 2010

Añadir una nueva barra lateral en Blogger

 A la hora de añadir una nueva sidebar (o barra lateral) en un blog de Blogger, lo primero que hay que hacer es buscar en la plantilla el encabezado /* Outer-Wrapper */ y centrarse en el siguiente código:
/* Outer-Wrapper */

#outer-wrapper { 
  width: 660px;
  margin: 0 auto;
  padding: 0;
  text-align: justify;
  font: $bodyfont;
  border: 4px ridge #3399cc;
  background: #c3d9ff;
}

#main-wrapper {
  width: 410px;
  padding: 10px 8px 10px 8px;
  float: $startSide;
  border-top: 2px solid $bordercolor;
  border-right: 1px solid $bordercolor;
  border-bottom: 2px solid $bordercolor;
  border-left: 1px solid $bordercolor;
  word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
  overflow: hidden;     /* fix for long non-text content breaking IE sidebar float */
}

#sidebar-wrapper {
  width: 220px;
  padding: 10px 8px 10px 8px;
  float: $endSide;
  border: 0;
  background-color: #eeeeee;
  word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
  overflow: hidden;     /* fix for long non-text content breaking IE sidebar float */
}
 Empezaremos por renombrar #sidebar-wrapper como #right-sidebar-wrapper y añadiremos una nueva línea de código para la nueva columna lateral: #left-sidebar-wrapper (con propiedades y valores similares a los de la otra columna lateral). También hay que modificar el ancho total del blog, teniendo en cuenta que la suma del ancho del left-sidebar-wrapper, del main-wrapper y del right-sidebar-wrapper debe ser siempre ligeramente inferior al ancho del outer-wrapper (no hay que olvidar aplicar el mismo cambio de ancho total al header-wrapper y al footer [o footer-wrapper]). Es conveniente añadir al main-wrapper la propiedad margin-left con el correspondiente valor de longitud en píxeles, para separar el contenedor de los posts del de la nueva columna lateral.

 El código que deberemos de implementar será similar al del siguiente ejemplo:
/* Outer-Wrapper */

#outer-wrapper { 
  width: 980px;
  margin: 0 auto;
  padding: 0;
  text-align: justify;
  font: $bodyfont;
  border: 4px ridge #3399cc;
  background: #c3d9ff;
}

#left-sidebar-wrapper {
  width: 210px;
  padding: 10px 8px 10px 8px;
  float: $startSide;
  text-align: center;
  border: 0;
  background-color: #eeeeee;
  word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
  overflow: hidden;     /* fix for long non-text content breaking IE sidebar float */
}

#main-wrapper {
  width: 475px;
  margin-top: 4px;
  margin-left: 5px;
  padding: 10px 8px 10px 8px;
  float: $startSide;
  border-top: 2px solid $bordercolor;
  border-right: 1px solid $bordercolor;
  border-bottom: 2px solid $bordercolor;
  border-left: 1px solid $bordercolor;
  word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
  overflow: hidden;     /* fix for long non-text content breaking IE sidebar float */
}

#right-sidebar-wrapper {
  width: 235px;
  padding: 10px 8px 10px 8px;
  float: $endSide;
  border: 0;
  background-color: #eeeeee;
  word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
  overflow: hidden;     /* fix for long non-text content breaking IE sidebar float */
}
 Por último, hay que añadir a la plantilla el siguiente código debajo de la línea resaltada en rojo (renombrando el elemento div id='sidebar-wrapper'):
<div id='content-wrapper'>
   
<div id='left-sidebar-wrapper'>
<b:section class='left-sidebar' id='left-sidebar' preferred='yes'>
</b:section>
</div><div id='main-wrapper'>
<b:section class='main' id='main' showaddelement='no'>
<b:widget id='Blog1' locked='true' title='Entradas del blog' type='Blog'/>
</b:section>
</div>

<div id='right-sidebar-wrapper'>
<b:section class='right-sidebar' id='right-sidebar' preferred='yes'>
</b:section>
</div>


----------------------------------------------------------------------------------------------------------------------------------------------------------