Tenho um codigo de banners que funciona perfeitamente no phpBB ultima versão.
Vou disponibiliza-lo para que todos possam testar. (a autoria não é minha)
Crie um arquivo banner.php e coloco o codigo abaixo:
<?php $banners = array('banner1.gif','banner2.gif''); $totalbanners = count($banners); $totalbanners--; $randombanners = rand(0,$totalbanners); $link = array('www.seusite.com.br','www.seusite.com.br'); echo "<a href=\"http://$link[$randombanners]\"> <img border=\"0\" src=\"images/$banners[$randombanners]\"> </a>"; ?>
Coloque os banners na pasta images.
Aceita bem .gif e .jpg.
Vá no arquivo Overall_header.php de seu template e insira uma tabela do tamanho do banner desejado.
Dentro da tabela cole o seguinte codigo:
<!-- INCLUDEPHP ./banner.php -->
Note que no primeiro codigo podesse colocar a quantidade de banners que quiser, e mais abaixo o link para onde ele será redirecionado, ok?
Para que funcione, vá no acp do seu forum e na aba geral, procure propriedades de segurança:
Em permitir php nos templates, deixe marcado sim.
Fiz diversos arquivos banner1, banner2 e outros e inseri em diversas áreas do forum, tendo assim um controle de cada área de publicidade.
O unico inconveniente é ter de colocar o codigo do banner na unha, modificando o codigo a cada vez que um novobanner terá de aparecer.
Bom meus amigos, mas eu tenho uma duvida referente ao Joomla agora.
Tentei colocar o mesmo codigo pra rodar no 1.5.15 e descobri que não tem como permitir php na template no joomla.
Teria alguma outra maneira de fazer isso rodar?
Nota: O sistema de banner nativo do joomla é muito complicado, por isso desisti.
Abraços