16 diciembre 2008

Etiquetas animadas (Flash)

Había visto, en algunos blogs, las etiquetas o tag contenidas en un recuadro girando cuando se colocaba el cursor del mouse sobre ellas. Realmente es un efecto muy agradable y llamativo.
Esto me llevó a buscar por doquier sin tener exito alguno, pero como el que persevera vence, al fín lo logre. Llegué hasta la gloguería y... allí estaba, ellos la habían conseguido, a su vez, en BloggerBuster: un pequeño script, que con sólo copiar y pegar nos proporciona la función y sin tener que hacer más nada, por sí sólo, cuando posteamos y le colocamos la etiqueta a la respectiva entrada, la aplicación, por ella misma, la toma y la refleja.
Para la implementación de esto, sólo tenemos que ubicar en nuestra plantilla el siguiente código
<b:section class='sidebar' id='sidebar' preferred='yes'>, y despues justo debajo agregar el código siguiente:



<b:widget id='Label99' locked='false' title='Labels' type='Label'>
<b:includable id='main'>
<b:if cond='data:title'>
<h2><data:title/></h2>
</b:if>
<div class='widget-content'>
<script src='http://halotemplates.s3.amazonaws.com/wp-cumulus-example/swfobject.js' type='text/javascript'/>
<div id='flashcontent'>Blogumulus by <a href='http://www.roytanck.com/'>Roy Tanck</a> and <a href='http://www.bloggerbuster.com'>Amanda Fazani</a></div>
<script type='text/javascript'>
var so = new SWFObject(&quot;http://halotemplates.s3.amazonaws.com/wp-cumulus-example/tagcloud.swf&quot;, &quot;tagcloud&quot;, &quot;240&quot;, &quot;300&quot;, &quot;7&quot;, &quot;#ffffff&quot;);
// uncomment next line to enable transparency
so.addParam(&quot;wmode&quot;, &quot;transparent&quot;);
so.addVariable(&quot;tcolor&quot;, &quot;0x333333&quot;);
so.addVariable(&quot;mode&quot;, &quot;tags&quot;);
so.addVariable(&quot;distr&quot;, &quot;true&quot;);
so.addVariable(&quot;tspeed&quot;, &quot;100&quot;);
so.addVariable(&quot;tagcloud&quot;, &quot;<tags><b:loop values='data:labels' var='label'><a expr:href='data:label.url' style='12'><data:label.name/></a></b:loop></tags>&quot;);
so.addParam(&quot;allowScriptAccess&quot;, &quot;always&quot;);
so.write(&quot;flashcontent&quot;);
</script>
<b:include name='quickedit'/>
</div>
</b:includable>
</b:widget>


Al quedar incluído en la plantilla, en la sección sidebar, podremos moverlo hasta el sitio donde queramos como cualquier widget que hallamos añadido a elementos de página.
Para personalizarlo haremos lo siguiente:

- Configura la anchura, altura y color de fondo
(*) en esta línea:

var so = new SWFObject("http://halotemplates.s3.amazonaws.com/wp-cumulus-example/tagcloud.swf", "tagcloud", "240", "300", "7", "#ffffff");


(*) El color de fondo lo he establecido en el código como transparente, para que se adapte mejor a cualquier blog; si quieres eliminar la transparencia para usar un color, añade lo resaltado en la siguiente línea, y elimínalo de nuevo para recuperar la transparencia:

//so.addParam(&quot;wmode&quot;, &quot;transparent&quot;);

- El color del texto lo modificamos aquí:

so.addVariable("tcolor", "0x333333");

- El tamaño de fuente, acá:

style='12'

- La velocidad de la nube aquí:

so.addVariable(&quot;tspeed&quot;, &quot;100&quot;);

Con esto tendremos, nuestra nube de etiquetas, a punto en nuestro blog.



0 comentarios:

Publicar un comentario

Tu comentario ser� moderado la primera vez que lo hagas al igual que si incluyes enlaces. A partir de ahi no ser necesario si usas los mismos datos y mantienes la cordura. No se publicar�n insultos, difamaciones o faltas de respeto hacia los lectores y comentaristas de este blog.