Olá amigos.
Nos últimos dias estive pensando numa maneira de utilizar os códigos da famosa e poderosa ferramenta de publicidade AdSense do Google no CMS Joomla! (que na minha opinião, entre os gratuitos, é o melhor). Então comecei a procurar na internet algum componente/módulo que se viabiliza esta façanha.
Achei muitas, testei algumas, porém, não gostei de nenhuma. Os motivos foram diversos: facilidade de uso, flexibilidade, compatibilidade com o google, etc. Enfim, tive que partir para uma outra solução: desenvolver!!!
Quem já é assinante do Google AdSense sabe que a mais nova novidade desta ferramenta é a possibilidade de formatar um bloco de anúncios sem alterar o código, por exemplo: por padrão os links gerados pelo AdSense são na cor azul. Antigamente ao alterar essa cor, um novo código era gerado pelo AdSense, sendo assim necessário atualizar o código no site. A novidade é que agora você altera a formatação do anuncio no site no AdSense e alguns minutos depois a alteração aparace em seu site, sem a necessidade de alterar o código fonte.
Sabendo desta preciosa informação percebi que um simples módulo com a única função de escreve um bloco de código resolveria meu problema tranqüilamente, sem a necessidade de perder horas e horas de desenvolvimento ou aprendendo a utilizar algo que alguém desenvolveu.
Para tanto, bastam dois arquivos muito simples:
- mod_wmads.xml: configurações do módulo;
- mod_wmads.php: resgata o bloco de código do AdSense e escreve ele na tela;
Vejamos agora o fonte destes arquivos:
mod_wmads.xml
<?xml version="1.0" encoding="iso-8859-1"?>
<mosinstall type="module">
<name>WMAds</name>
<author>WMenezes</author>
<creationDate>December, 2007</creationDate>
<copyright>WMenezes!</copyright>
<license>GNU/GPL</license>
<authorEmail>wesley_menezesmsn.com</authorEmail>
<authorUrl>http://wmenezes.blogspot.com</authorUrl>
<version>1.0</version>
<description><!CDATA
<h3><a href="http://wmenezes.blogspot.com/" target="_blank">WMAds</a> é a maneira mais fácil de implementar códigos do Google AdSense no Joomla!</h3>
></description>
<files>
<filename module="mod_wmads">mod_wmads.php</filename>
</files>
<params>
<param name="wmads_code" type="textarea" default="" label="Código Google AdSense" description="Cole aqui o código gerado pelo site do Google AdSense" cols="30" rows="8" />
</params>
</mosinstall>
As tags mais importantes do xml acima são:
– file->filename: utilizada para instalar de desinstalar o módulo no site;
– params->param: utilizada para montar o formulário de configuração do módulo;
mod_wmads.php
<?php
/*
* package WMAds Module 1.0 from WMenezes
* copyright WMenezes (C) 2007 WMenezes.globspot.com All rights reserved.
* license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
* Joomla! is free software.
* This extension is made for Joomla version 1.0.x;
* Also works for Joomla 1.5 in legacy mode;
** WE LOVE JOOMLA! **
*/
// NEGA O ACESSO DIRETO
defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );
// RESGATA O CÓDIGO GRAVADO
$ads_code = $params->get('wmads_code');
// ESCREVE NA TELA O CÓDIGO
echo str_replace("<br />", "", $ads_code);
?>
Passos para a instalação:
– compacte os dois arquivos em formato ZIP com o nome mod_wmads.zip;
– na página de administração do Joomla! Clique no menu Instaladores->Módulos;
– no item “Pacote de arquivos” clique no botão “Arquivo…” e selecione o arquivo mod_wmads.zip que você gerou;
– clique no botão “Enviar o arquivo e instalar”;
Se tudo ocorrer bem você receberá a mensagem de Módulo enviado com sucesso.
Para configurar o bloco anúncios clique no menu Módulo->Módulos do site, ainda na página de administração do Joomla! Esta tela lista todos os módulos instalados. Um novo, com o nome WMAds foi gerado. Clique nele para editá-lo.
A guia detalhes é padrão para todos os módulos. Nela você escolhe o título, se este deve ou não ser exibido, posição, ordem, nível de acesso e os locais onde módulo deve aparecer. Altere o ítem publicado para “Sim” e selecione a posição de sua preferência (ítem posição).
Em parâmetros temos uma caixa de texto com o nome “Código Google AdSense”. Cole nesta caixa o código gerado pelo AdSense e clique no botão “Salvar”.
Pronto. Seus anúncios do Google AdSense já devem aparecer no site, simples assim.
Para ter mais de um bloco de anúncios, basta utilizar a opção copiar da tela “Módulos do Site”.
Se alguém quiser conferir o resultado acesse www.fimel.com.br
Abraços!!!