BlogAjuda

Dicas, temas e informações sobre WordPress, blogosfera brasileira e monetização.

Browser Sniff

Rodrigo P. Ghedin Plugins

Se há alguns anos a dupla Windows e Internet Explorer dominavam, hoje a situação é outra. Vários sabores Linux, além do MacOS X, bem como navegadores outrora alternativos, como Firefox e Opera, ganham cada vez mais destaque. O plugin que será apresentado neste texto, Browser Sniff, pode ser tachado de inútil; dependendo do escopo do blog, de fato o é. Porém, curioso ele é sempre, independente do assunto do blog. A função do Browser Sniff é mostrar qual navegador e qual sistema operacional os comentaristas estavam usando quando enviaram suas mensagens.

Abra a página de download do plugin, e salve-a com o nome browsniff.php. A seguir, envie-a para a pasta /wp-content/plugins/. Agora, é hora de baixar os ícones, que serão mostrados ao lado dos nomes dos navegadores e sistemas operacionais. Eles estão compactados no formato *.tar.gz, um formato muito difundido no Linux, mas que qualquer (des)compactador decente for Windows reconhece e trabalha sem problemas. Descompacte a pasta browsers, e envie-a à raiz do servidor (ficando assim, por exemplo: http://www.seusite.com/browsers/).

Faça login no painel administrativo do WordPress, vá até o item Plugins, e ative o plugin Browser Sniff. Como seu funcionamento é relativamente simples, não há adição de novos menus e/ou telas de configuração; a pouca configuração necessária é feita na própria tag que fará com que as informações apareçam. Vamos a elas!

A inserção da tag do Browser Sniff será feita no arquivo comments.php, responsável por mostrar os comentários e formulário para comentar. No painel administrativo, clique em Presentation, e a seguir, em Theme Editor. Neste, selecione, na coluna à direita, o item Comments (comments.php).

A primeira atitude a ser tomada é localizar o loop dos comentários. Ele começa na linha <?php if ($comments) : ?>. “Perca” um tempinho para associar as tags que aparecem em seguida, de modo a associá-las à exibição de comentários no blog. É intuitivo, e a familiaridade vem rápido. Entendendo o esquema, identifique o melhor local para inserir o código. Eis o código:

<?php pri_print_browser("Usando ", "", true, 'no'); ?>

A primeira parte (“Usando “) é o texto que aparecerá no início da linha. A segunda (“”) é o que aparecerá no final. Note que, no exemplo, há apenas aspas, o que indica que nada será escrito depois no final da linha. O terceiro ponto a ser configurado é se os ícones serão mostrados ou não; true os mostra; false não. Por fim (‘no’), a palavra que será incluída entre o nome do navegador e o do sistema operacional. A linha acima, no navegador, aparecerá desta maneira:

 Browser Sniff em ação.

Um ponto legal é que mesmo comentários anteriores à instalação do plugin mostrarão os dados. Quer ver o Browser Sniff na prática? Um exemplo é o meu blog pessoal.

Este artigo foi criado após um pedido de um visitante do BlogAjuda, o Daniel. Sugerir temas para novos textos é ótimo, tanto para os visitantes, que terão o que querem, quanto para mim, que terei um assunto pronto para trabalhar. Portanto, sintam-se à vontade para sugerirem assuntos a serem abordados em futuros textos.

Como ficou claro, o Browser Sniff é fácil de ser implementado, e traz um resultado interessante, discreto e bacana. Espero que este guia lhe seja útil, e qualquer dúvida, deixe um comentário, ou pergunte no fórum.

13 comments

Eeeeeee
:D
valeu mesmo

Posted by Daniel
August 14th, 2006, às 4:57 pm. #.

Rodrigo,

Parabéns pelo artigo. Muito bom. Eu mesmo, decidi acrescentar este plugin no meu blog, com este seu artigo. Adicionei seu feed no bloglines

Grande abraço

Posted by Thalis Valle
August 14th, 2006, às 8:43 pm. #.

[…] Divulgue! « Browser Sniff […]

Posted by O ótimo Windows Live Writer at BlogAjuda
August 15th, 2006, às 12:37 pm. #.

Infelizmente, pelo jeito, ele só reconhece browsers mais utilizados, diga-se, IE, FF e Opera. Utilizei o Avant Browser para fazer comentários em alguns blogs mas todos eles reconheceram como sendo o IE 6.

Posted by sergio issamu
September 4th, 2006, às 11:05 am. #.

Issamu, o Browser Sniff está correto. O problema é com o Avant mesmo… Explicando simplificadamente, o Avant, bem como outros “navegadores”, como o Maxthon e o Browzar, são meras interfaces; o motor (engine) deles é o mesmo do Internet Explorer, logo, não passam de “capas” para o IE.

Se quiser usar um navegador realmente diferente do IE, tente o Opera ou o Firefox.

[]’s!

Posted by Rodrigo P. Ghedin
September 4th, 2006, às 11:12 am. #.

Aeeee!!!

Tô no meio do curso de informátikaaa!!!!!!!!!!!

Posted by Bruna Lovegood
June 2nd, 2007, às 12:30 pm. #.

Ei, visitem meu blog, e deixem comentários lá!

www.brunagaliter.blogspot.com

Posted by Bruna Lovegood
June 2nd, 2007, às 12:36 pm. #.

[…] bacana. Ele pegou os bloggers mais bem cotados no ranking do BlogBlogs, e com a ajuda do plugin Browser Sniff, descobriu quais navegadores e sistemas operacionais eles utilizam. O resultado pode ser conferido […]

Posted by BlogAjuda » O que os bloggers brasileiros usam?
July 16th, 2007, às 11:26 am. #.

Valeu Ghedin, só com o Google eu consigo achar algo tão interessante. :)

Abraços

Posted by Tiago Celestino
June 18th, 2008, às 3:24 pm. #.

look yahoo car watch green tom apple all

Posted by americamailw
July 2nd, 2008, às 7:06 am. #.

ugly stay head car tree glass dog

Posted by busyenglishn
July 31st, 2008, às 2:28 pm. #.

all look boat black frog no kitchen sun

Posted by headyesusasu
August 4th, 2008, às 1:23 am. #.

key keyboard yes jhon house speed dog tom

Posted by ibmenglandma
August 31st, 2008, às 6:23 am. #.

Leave a comment!



Message



BlogAjuda © 2007.

Simple Grey theme developed by Rodrigo P. Ghedin.

WordPressFAMFAMFAM