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:
![]()
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.
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á!
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. #.
BlogAjuda © 2007.
Simple Grey theme developed by Rodrigo P. Ghedin.