lunes, 14 de noviembre de 2011

Hacer que un gadget sólo lo pueda ver el administrador del blog

Pues el título de la entrada lo dice todo. Hay gadgets que a veces queremos verlos sólo nosotros y no los lectores del blog, quizá una Encuesta que ya finalizó pero que queremos conservar, un contador de visitas, o cualquier gadget que mientras lo personalizamos no queremos que nadie más lo vea hasta que esté listo el resultado final.

El procedimiento es sencillo, sólo tenemos que agregar dos líneas a nuestro gadget que queremos ocultar.
Lo primero es entrar a la Edición HTML de la plantilla, marcar la casilla Expandir plantillas de artilugios y buscar el código del gadget que queremos ocultar. Será más fácil usando las teclas CTRL+F y localizando el nombre del gadget.
Por ejemplo, en un gadget HTML/Javascript verás un código como este:
<b:widget id='HTML1' locked='false' title='' type='HTML'>
<b:includable id='main'>
<span class='item-control blog-admin'>
<!-- 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'/>
</span>
</b:includable>
</b:widget>
Lo único que tienes que hacer es agregar las partes en color rojo y listo. Si cierras la sesión y entras a tu blog no podrás ver el gadget que ocultaste, pero si inicias sesión verás que sí está visible para ti.

No todos los gadgets tienen la misma estructura como la del ejemplo, pero será fácil guiarte, sólo debes colocar el primer código rojo justo después de <b:includable id='main'>
Y el segundo código rojo exactamente antes de </b:includable>

Y con eso el gadget estará oculto para los lectores menos para ti.

No hay comentarios:

Publicar un comentario