Teoria Musical – Com SMARTY e optimizado para Adsense em sites multilíngua
Friday, January 4th, 2008Conforme já tinha escrito há uns tempos, tenho andado a renovar o Teoria Musical. A 2 de Janeiro foi colocada a nova versão online.
Principais mudanças:
· Novo layout, mais atractivo, mais rápido a carregar, já que tem poucas imagens e com melhor suporte para publicidade.
· Passou a ser multilíngua, o que aumenta exponencialmente o nº de potenciais utilizadores.
· Utilização do SMARTY, que é um sistema de templates para PHP que permite separar a lógica do negócio da lógica da apresentação.
A publicidade mostrada nas diferentes versões depende da linguagem do site, o que, inicialmente não estava a acontecer.
Quando criei a nova versão do Teoria Musical pensei, logo de início, na melhor forma de mostrar publicidade diferente, de acordo com a linguagem em que o site estivesse a ser visualizado e isso ficou a funcionar correctamente, excepto para o Adsense. Todas as outras plataformas de gestão de publicidade estão a ser geridas por código PHP, implementado por mim mas, em relação ao Adsense, pelo que tinha lido em vários sítios, pensei que os anúncios se adaptariam à linguagem ( Português, Inglês, etc. ) utilizada no site.
Mas, como sempre acontece em informática, nada é tão fácil como pode parecer à primeira vista. Os anúncios que eram disponibilizados pelo Adsense eram sempre em Português…Como bom Português que sou, não li o manual do Adsense, na íntegra, antes de modificar o site para suportar várias línguas. Depois de ter o site online, lá tive que ir pesquisar nos Recursos do Adsense, na área “Assistentes para resolução de problemas”, para resolver o problema e, efectivamente, já alguém deve ter passado pela mesma situação pois encontrei a resposta em 4 cliques. Tive que alterar umas coisitas no código e, passado 15 minutos já estava tudo “a bombar”!!
Para verem qual foi a solução que utilizei, olhem para o URL do Teoria Musical e descobrem logo.
Pois é…porque é que não me informei antes de ter o site online? Simplesmente porque pensei que o Adsense fosse “mais esperto”
