Neoadri

20 enero 2012

Resolviendo conflictos entre emoticonos y javascript

Cuando en una plantilla de Blogger se combinan varios scripts, es probable, posible y casi seguro que vamos a tener conflictos con nuestros scripts de emoticones.
Desde los smileys de Yahoo, pasando por los configurados "a mano" en el HTML de comentarios o los anidados en un elemento HTML javascript de Diseño, todos, todos, terminan por darnos problemas.

Hasta que he leído la entrada de Eternal Thinker que resuelve esos conflictos de javascript. He probado este script en mi blog Epilogo y funcionan estos robots-emoticonos... y mira que es difícil que se vean unos emoticonos en mi blog, porque tengo instalada una combinación de plantilla Neo, de entradas y comentarios Asynchronous y completamente basada en Json ... tension


Nada tan fácil como colocar el script contenedor de los smileys (mejor si lo abrimos, cambiamos las urls de los emoticonos por las nuestras y subimos el script a un servidor tipo Google Sites, para no hacer "hotlinking y rebasarle el ancho de banda al autor del script), de esta manera:

Colocando antes del </head> de vuestra plantilla


<script src="https://sites.google.com/site/etisblogging/js/etSmileys_blogger_control.js" type="text/javascript"/>


Y colocando, antes del </body> esta pieza:

<script
type="text/javascript"> etSmileys(); </script>


Listo: Se terminaron los conflictos de javascript y podéis tener emoticonos en vuestro blog sengihnampakgigi

Si queréis ver la lista completa de los emoticonos, Eternal Thinker os la enseña en esta página

0 comentarios: