Sab
10
Ene

[Plugin WordPress] UserAgent-Spy 0.7


WordPressA menos de una semana de la versión 0.6 de UserAgent-Spy, estoy publicando la versión 0.7.

UserAgent-Spy es un plugin para WordPress que permite mostrar el navegador web y sistema operativo usado por la persona que comentó.

En esta nueva versión tomé en cuenta los trackbacks/pingbacks que nos dejan en los comentarios. Hasta ahora no reconocía los UserAgent de los trackbacks, por lo que mostraba “navegador desconocido” cuando usábamos el plugin para los trackbacks. A partir de esta versión se toma en cuenta esto, y por ahora detecta algunos de los trackbacks más importantes: WordPress, Pligg, Feedburner y Meneame.

En la página de opciones del plugin podemos cambiar el tamaño de los íconos a mostrarse (16×16 o 24×24 px) tanto para los comentarios como para los trackbacks. En el caso de PicandoCódigo por ejemplo tengo los comentarios con el ícono a 24, y los trackbacks en 16.

Otro cambio fue en una de las funciones que llamaba a agregar la página de opciones en la administración. Al usar el plugin con uno de OpenId, aparecía este error:

"Call to undefined function add_options_page()"

Muchas gracias Gonzalo, quien fue el responsable de encontrar el error, buscar la solución, testearlo, y luego me lo envió por mail.

Descargar UserAgent-Spy


Si te gustó éste post, podés apoyar a PicandoCódigo a través de PayPal!

7 Comentarios para “[Plugin WordPress] UserAgent-Spy 0.7”

  1. Rodolfo Pilas a las 4:21 pm 11 Enero. 2009
    Safari 413SymbianOS 9.1
    Mozilla/5.0 (SymbianOS/9.1; U; en-us) AppleWebKit/413 (KHTML, like Gecko) Safari/413 es61

    Muy buen plugin

    saludos desde mi celular con SymbianOS y su navegador nativo

  2. fernando a las 5:24 pm 11 Enero. 2009
    GNU IceCat 3.0.5Debian GNU/Linux
    Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.5) Gecko/2008122316 IceCat/3.0.5-g1 Debian GNU/Linux

    ¡Muchas gracias Rodolfo!

    Un sistema operativo más para detectar. Lo incluyo en la siguiente versión.

    Saludos

  3. fernando a las 12:28 am 12 Enero. 2009
    GNU IceCat 3.0.5Debian GNU/Linux
    Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.5) Gecko/2008122316 IceCat/3.0.5-g1 Debian GNU/Linux

    Listo, ¡ahora detecta SymbianOS!

    No sabía que usara Safari… Interesante.

  4. DiCrEn a las 3:27 pm 12 Enero. 2009
    Mozilla Compatible 5.0GNU/Linux
    Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.5) Gecko/2008123017

    Yo tengo un problema con mi blog, desde que uso wordpress 2.7 me lanza el siguiente error al postear como anonimo:

    Warning: Cannot modify header information – headers already sent by (output started at /homepages/6/d224539216/htdocs/blog/wp-content/plugins/useragent-spy/useragent-spy.php:425) in /homepages/6/d224539216/htdocs/blog/wp-comments-post.php on line 79

    Warning: Cannot modify header information – headers already sent by (output started at /homepages/6/d224539216/htdocs/blog/wp-content/plugins/useragent-spy/useragent-spy.php:425) in /homepages/6/d224539216/htdocs/blog/wp-comments-post.php on line 80

    Warning: Cannot modify header information – headers already sent by (output started at /blog/wp-content/plugins/useragent-spy/useragent-spy.php:425) in /blog/wp-comments-post.php on line 81

    Warning: Cannot modify header information – headers already sent by (output started at /blog/wp-content/plugins/useragent-spy/useragent-spy.php:425) in /homepages/6/d224539216/htdocs/blog/wp-includes/pluggable.php on line 850

    ¿es culpa mia? Ya digo, me pasa desde el 2.7 :(

    P.D. Se agradeceria que se incluyese Arch linux en la lista de distros, gracias ^^ (es la que estoy usando ahora)
    P.D.2. Gran plugin ;)

  5. fernando a las 6:32 pm 12 Enero. 2009
    GNU IceCat 3.0.5Debian GNU/Linux
    Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.5) Gecko/2008122316 IceCat/3.0.5-g1 Debian GNU/Linux

    DiCrEn:
    El plugin no es compatible con WordPress 2.7 todavía. No he mirado bien las funciones nuevas de los comentarios, como para ponerme a implementar la nueva versión.

    De todas formas ese error lo he visto antes en PHP, fijate si esto te ayuda.

    En cuanto a Arch, si es la distro que usaste para comentar, no tiene una forma de detectarla con ese navegador. El plugin trabaja con el UserAgent de tu navegador. Y en tu caso muestra:
    Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.5) Gecko/2008123017
    Lo único que puedo deducir de eso es que estás usando un navegador basado en Gecko, sobre un núcleo Linux. Falta la identificación específica del navegador y la distribución de GNU/Linux.

    Capaz que esto te ayuda.

  6. DiCrEn a las 6:58 pm 12 Enero. 2009
    Konqueror 4.1GNU/Linux
    Mozilla/5.0 (compatible; Konqueror/4.1; Linux) KHTML/4.1.3 (like Gecko)

    Aja, si me dices que no es compatible perfecto, me esperaré :P Mire un poco el codigo intentando borrar espacios y demas, pero nada… pense… demasiado facil jajaja

    Gracias por contestar y gracias por leer mi blog, un honor ^^

    P.D. Estoy escribiendo desde konqueror, a ver si desde aquí pilla algo, que al firefox lo tengo demasiado sodomizado xD

  7. fernando a las 8:01 pm 12 Enero. 2009
    GNU IceCat 3.0.5Debian GNU/Linux
    Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.5) Gecko/2008122316 IceCat/3.0.5-g1 Debian GNU/Linux

    Konqueror sí fue detectado :D

    Veremos si esta semana me meto un poco con WordPress 2.7, es que desanima bastante que cambien tanto la API, que los plugins dejan de funcionar. De todas formas, hay que mantenerse actualizado, ya vendrá esa actualización…

    Como te decía, tu blog ya pasó a mi lector de feeds. Nada de honor, ni que yo fuera importante :P

    Saludos!

Trackbacks y pingbacks:

Dejar un comentario

Al agregar un comentario en esta página, usted acepta la siguiente licencia para su publicación:
Creative Commons License Creative Commons Attribution-Share Alike 3.0 Unported License.




Si quieres mostrar código, enciérralo entre los tags pre de esta forma:
<pre lang="L"> y </pre>, donde L es un lenguaje compatible GeSHI. Más info.

XHTML: Las siguientes tags están permitidas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">


Additional comments powered by BackType

Búsqueda personalizada