Browser sniff, plugin para wordpress
Browser sniff es un plugin para wordpress que nos permite saber que navegador y sistema operativo usan los lectores del blog en donde se utiliza. Funciona asi, cuando un lector publica un comentario, junto con los datos tipicos (nombre, sitio de internet, etc) tambien nos va a aparecer que navegador y que sistema operativo utilizaba al momento de realizar el comenatario. Ademas tenemos la posibilidad de mostrar un icono para identificar ambos datos.
Soporta muchisimos navegadores y SOs y ya viene con un set de iconos listo para empezar a usar; inclusive soporta el reconocimiento, junto con un icono, de Wordpress en el caso de pingbakcs o trackbacks.
La forma de instalarlo es la siguiente:
1- Descargan el archivo desde aqui, y lo guardan en wp-content/plugins, con el nombre de browsniff.php
2- Entran al panel de administracion de wordpress y en la seccion de plugins lo activan.
3- Descargan este archivo que contiene todo el set de iconos y lo extraen en el directorio raiz de wordpress (el mismo donde tienen las carpetas wp-admin wp-content).
4- Dentro del archivo php de comentarios de su theme (plantilla), en el loop de comentario agregan lo siguiente:
pri_print_browser(” Usando “, “”, true, ‘en’);
por ejemplo en mi caso es asi:
<span class=”whopostedthis”><?php comment_type(__(’Comentario’), __(’Trackback’), __(’Pingback’)); ?> <?php _e(’de’); ?> <?php comment_author_link(); pri_print_browser(” Usando “, “”, true, ‘en’); ?></span>
El resultado sera algo como esto:

Tienen mas opciones para personalizar, para mas detalle vean la pagina del autor.
Browser Sniff
Tambien te pueden interesar estos articulos:
- WP-Sticky: para crear post fijos en Wordpress
- WordPress Database Backup el plugin que no te puede faltar
- Pido disculpas, el feed estaba cortado
- Internet gratis en Rawson
- Nube de tags en wordpress 2.3
- Dando señales de vida
- [How To]: Instalar Aptana Studio
- Volviendo







July 7th, 2007 at 12:45 am
Ahhh.. pero como he batallado tratando de integrar esto a mi Theme, no se donde situarlo. Pero lo encontrare!!!! Pero Gracias por tu info ya me di una idaea mas o menos.
July 7th, 2007 at 12:51 am
Julio, si ves que no funciona mandame tu Comments.php por mail y yo te indico donde colocar la funcion. Saludos
July 7th, 2007 at 12:53 am
JOJOJO como te dije porfin quedo el plugin, pero que batalla.
July 7th, 2007 at 12:55 am
Quedo perfecto!!!Gracias es que me hicieron falta algunos singos por ahi y me marcaba error, pero ya quedo
July 7th, 2007 at 1:02 am
Ah pero muy bien ahi! Felicitaciones! Cualquier otra duda pregunta nomas. Saludos
January 10th, 2008 at 4:16 pm
Mmmm… no hubo forma de hacerlo caminar, me muestra este mensaje de error:
Parse error: syntax error, unexpected T_STRING in /homepages/7/d216917133/htdocs/wp-content/themes/Elegant Vision 1.0/comments.php on line 50
¿Alguna idea?
January 10th, 2008 at 4:33 pm
no se exactamente de que sera el error pero supongo que se puede tratar de un error al momento de colocar la llamada a la funcion, un error de sintaxis como te marca ahi mismo, fijate que no se te haya escapado alguna coma, punto y coma, comilla simple o algo de eso.
January 22nd, 2008 at 1:40 am
Mmmm… sigo sin tener suerte, tarde en responderte por que hace días que estoy batallando y no hay caso jejeje!!
El problema ahora es que en la caja de comentarios en vez de aparecer lo que tiene que aparecer directamente aparece el código tal y como lo pongo en el archivo php de mi theme:
pri_print_browser(†Usando “, “â€, true, ‘en’);
Este es el extracto de codigo del comments.php de mi themes en donde pegue el codigo del plugin:
pri_print_browser(†Usando “, “â€, true, ‘en’);
¿Le ves algo raro o le falta algún include?, aquí se ve como se muestra el código en la caja:
http://www.visionsaturada.com.ar/articulos/windows-vista-en-un-pentium-iii-500-mhz/#postcomment
Saludos, y espero que podamos encontrarle la vuelta de alguna forma. =)
January 22nd, 2008 at 1:42 am
Ups… el código no sale, ahora si que estoy muerto. =(
January 22nd, 2008 at 2:31 am
Nacho, pega todo el codigo de tu comments.php aca
http://lugna.pastey.net/
y pasame el link asi lo veo
January 22nd, 2008 at 10:07 am
Pegue el código ahí en Pastey.net, pero me daba error, me decía algo de los plugins Grabatar y Akismet.
Igual lo subí a un server que tenia tirado por ahí:
http://usuarios.lycos.es/nacho001/visionsaturada/comments.zip
Esta en zip, si no se descarga copia y pega la URL en tu navegador.
January 22nd, 2008 at 12:46 pm
Nacho aca te dejo el comments corregido
http://paste.ubuntu-nl.org/53023/
espero que ande sino me avisas. Saludos
January 22nd, 2008 at 5:13 pm
Gracias!!, funciona espectacular, te ganastes un visitante y un lugar en el blogroll de mi blog. =)
Saludos!
January 22nd, 2008 at 5:36 pm
jeje bueno muchas gracias. Me alegro que haya andado. Saludos
Usando
hola que tal felicitaciones por tu pagina, tengo un problema de que no me sale nada he puesto los codigos en varios sitios y nada :s si me puedes ayudar.
Gracias
Usando
@Todovariedad: pega todo el codigo de tu comments.php aca
http://lugna.pastey.net/
Y pasa el link por aca.
Usando
jejejeje ya lo resolví eran dos cosas:
1.- faltaba ;
2.- como había cambiado de plantilla tenia que activar primero el plugin
de todas formas gracias por la ayuda, en mi pagina esta en la parte de recomendados xD
saludos
Usando
Que bueno que ya se soluciono. Saludos
Usando
hay ke weno se ve esto, no lo sabia
gracias.
Usando
Jeje probando Firefox 3 en Debian Sid.
Usando
IE6 en Debian Sid?
Usando
Hola,
a ver si me puedes echar una mano. No consigo localizar el lugar exacto donde meter el p*** código. Uso el theme Mandigo [1] y en el comments.php, no sé donde meter el códogo exactamente. He probado en diferentes sitios y siempre aparece donde no debe [2]
Gracias de antemano.
[1] http://www.onehertz.com/portfolio/wordpress/mandigo/
[2] http://aciddized.sytes.net/wordpress/%C2%BFheroes-del-open-source-en-microsoft-%C2%A1wtf/#comments
Usando
Se me olvidó el código donde está actualmente:
——————————-
<?php
foreach ($comments as $comment):
$id = get_comment_ID();
$comment_list_item = sprintf(’
%s
%s
%s %s
%s
‘,
$oddcomment,
($authorcomments && get_comment_author() == $the_author ? ‘ authorcomment’ : ”),
$id,
sprintf(__(’%s dijo:’,'mandigo’),pri_print_browser(”Using “, “”, true, ‘on’), get_comment_author_link()),
($comment->comment_approved == ‘0′ ? ‘‘. __(’Tu comentario está pendiente de aprobación.’,'mandigo’) .’‘ : ”),
$id,
sprintf(__(’%s a las %s’,'mandigo’),get_comment_date(__(’j F, Y’,'mandigo’)),get_comment_time()),
function_exists(’get_edit_comment_link’) && current_user_can( ‘edit_post’, $post->ID ) ? ‘ - ‘. apply_filters(’edit_comment_link’, ‘‘. __(’Editar’,'mandigo’) .’‘, $comment->comment_ID) : ”,
apply_filters(’comment_text’, get_comment_text())
);
————————–