Botones TuentiHace unos días Tuenti ha publicado sus botones oficiales para compartir artículos de blogs y y páginas web. Llevo unos días intentando implementarlo en el blog de una manera sencilla y sobre todo óptima y he terminado por encontrar una solución que más o menos funciona correctamente. Digo más o menos porque no he conseguido que funcione en direcciones en las que un signo de interrogación forma parte de la URL, como por ejemplo:

http://bocabit.elcomercio.es/tecnologia/mac-os/por-fin-llega-la-multitarea-al-ipad-y-¿ping.php

La única solución para ésto, es editar el slug del artículo y quitarle manualmente el símbolo que origina el error (si alguien conoce otra solución, se lo agradecería). Una vez tenemos esto en cuenta, ya podemos introducir el código del botón.

<a class="tuenti-icono" title="Compartir en Tuenti" onclick="window.open('http://www.tuenti.com/share?url=<?php echo urlencode(get_permalink()); ?>' ,'popup', 'width=600, height=500, scrollbars=no, resizable=yes, toolbar=no, directories=no, location=no, menubar=no, status=no, left=50, top=0');return false;"   href="http://www.tuenti.com/share?url=<?php echo urlencode(get_permalink()) ?>">Compartir en Tuenti</a>

Esta creo que es la manera óptima de incluirlo porque por defecto utilizamos javascript para abrir una ventana sin salir de nuestro blog, pero también funcionará si el usuario tiene desactivado javascript. Codificamos la url con la función urlencode() de php (+ info) porque nos lo especifica Tuenti para que funcione bien.

Si queréis botones de Tuenti en varios idiomas o tamaños tenéis un pack en la página de desarrolladores de Tuenti.

Con estos botones podremos compartir un enlace en nuestro estado de Tuenti o dejarlo en un comentario.