Blogspot mostrar widget en una página determinada

Si tienes un blog en la plataforma de Google, Blogger, y quieres que uno de tus widgets solo sea visible en una URL, página,determinada, tienes que realizar un par de pasos que no son difíciles pero no intuitivos.

Primero debes crear tu widget, en nuestro ejemplo hemos utilizado uno de texto/html llamado «prueba de widget». A continuación debemos editar la plantilla haciendo click en «Plantilla» en el menú lateral y en el botón «Edición de HTML», a continuación haremos click en «Continuar» para editar manualmente nuestra plantilla.

Blogspot. Editar plantilla
Blogspot. Editar plantilla
Blogspot. Editar plantilla 2
Blogspot. Editar plantilla 2

Ahora veremos el HTML, donde será necesario marcar la opción de «Expandir plantillas de artilugios» que se encuentra en la parte superior.

Ahorade buscaremos el lugar donde hemos insertado nuestro nuevo widget para ello buscaremos el siguiente texto,

<b:widget id=’HTML3′ locked=’false’ title=’EL_TITULO_QUE_LE_PUSIMOS_AL_WIDGET‘ type=’HTML’>

Este es el código complete de inserción del widget,

<b:widget id=’HTML2′ locked=’false’ title=’prueba widget’ type=’HTML’>
<b:includable id=’main’>
<!– only display title if it’s non-empty –>
<b:if cond=’data:title != &quot;&quot;’>
<h2 class=’title’><data:title/></h2>
</b:if>
<div class=’widget-content’>
<data:content/>
</div>

<b:include name=’quickedit’/>
</b:includable>
</b:widget>

Si queremos que nuestro widget se vea únicamente en la página principal del blog tendremos que modificar el código de nuestro widget y dejarlo como se muestra a continuación (en color azul la modificación)

<b:widget id=’HTML2′ locked=’false’ title=’prueba widget’ type=’HTML’>
<b:includable id=’main’>
<b:if cond=’data:blog.url == data:blog.homepageUrl‘>
<!– only display title if it’s non-empty –>
<b:if cond=’data:title != &quot;&quot;’>
<h2 class=’title’><data:title/></h2>
</b:if>
<div class=’widget-content’>
<data:content/>
</div>
<b:include name=’quickedit’/>
</b:if>
</b:includable>
</b:widget>

Si queremos que el widget solo se muestre en alguna URL, página, interna deberemos modificar la primera línea, <b:if cond=’data:blog.url == data:blog.homepageUrl‘>,  por esta otra,

<b:if cond=’data:blog.url == «URL de la pagina»‘>

Y si queremos que se vea en todas las entradas a excepción de la página de inicio debemos modificar la primera línea por esta otra,

<b:if cond=’data:blog.pageType == «item»‘>

Si al guardar las modificaciones el sistema os dice que no se puede realizar y devuelve un error, el motivo suele ser que no se ha añadido la última línea, </b:if>, correctamente.

Espero que este truquito os sea de utilidad y si tenéis alguna duda dejad un comentario.

Como afecta el cambio de Blogger

Logo Blogger

Logo BloggerComo muchos os habréis dado cuenta, yo esta mañana, Blogger ha modificado el dominio de sus blogs dependiendo de la ubicación geográfica desde donde se esté viendo, si vemos un blog desde España, Blogger cambiará, con una redirección 302, el dominio a blogspot.com.es, si lo viéramos desde Francia lo cambiaría a blogspot.com.fr.

De todas formas, no sé por cuanto tiempo, podemos ver cualquier blog que esté afectado por esta actualización añadiendo a la URL «/ncr/«, por lo que para ver, por ejemplo, http://alniper.blogspot.com.es/2012/02/el-problema-de-dar-todo-hecho-los-ninos.html como antes tendríamos que acceder a la siguiente URL http://alniper.blogspot.com/ncr/2012/02/el-problema-de-dar-todo-hecho-los-ninos.html.

El motivo del cambio, según Google, es para que en el caso de algún tipo de bloqueo de contenidos este bloqueo solo afecte a un país determinado y que en el resto del mundo pueda seguir viéndose.

Como es de esperar, y Google confirma en su blog oficial, se producirá un bajón sustancial en el número de visitas a todos los blogs de la plataforma que no usen un dominio propio, ya que estos no se ven afectados por este cambio, también, como es lógico, también caerá el valor del PageRank y puede que se produzcan penalizaciones ya que los contenidos se multiplicarán exponencialmente. Aunque Google confirma que están trabajando para los efectos de este cambio sean mínimos los blogueros que usen, por ejemplo, AdSense se verán bastante afectados por la caída en las visitas a sus blogs.

Personalmente, y viendo la incidencia que está teniendo este cambio hará mucho ruido en la blogosfera tanto por la pérdida de visitas que tendrán los blogs de la plataforma como por las posibles penalizaciones con las que los motores de búsqueda sancionen a estos blogs. A muchos blogueros les costará mucho trabajo conseguir posicionar sus URLs en las posiciones que tenían antes del cambio y recuperar el PageRank que tenían.