Segunda-feira, 09 de setembro de 2002 às 01h59

Criando um sistema de banners (Parte 1)

E aí galera, como vão, beleza?

Aqui estou eu novamente com mais uma matéria sobre CFML. Veremos como desenvolver um sistema de banners aleatórios para o site.Muitas vezes vocês já devem ter visto, aqui mesmo nesse site, alguns banners, que a cada vez que a página é atualizada são modificados, trazendo outrs banners.

Veremos que isso é muito fácil, basta selecionar os banners de seu banco de dados aleatoriamente. Segue explicação:

Primeiramente criaremos nosso banco de dados, que conterá os campos "id", "url", "imagem".

Ele deve ficar mais ou menos assim:

Após ter o banco criado, e uma DSN também criada, que no caso será banner, criaremos a página que irá chamar os banners aleatóriamente:

Banner.cfm


<cfquery datasource="banner"
name="seleciona">
select * from banner



<CFSET varBanners = #RandRange(1,
seleciona.RecordCount)#>



<cfquery name="Banners"
datasource="Banner">
SELECT * FROM Banner WHERE ID=#varBanners#


<cfoutput query="banners"><br>
<a href="banner.cfm?anuncio=#id#&url=http://#url#"></font><br>
><img src="#imagem#" border="0"></font><font color="#009900"></a><br></cfoutput>

E agora você já tem seu próprio sistema de banner rotator.

Semana que vem estarei falando sobre algumas outras propriedades de controle para nosso sistema de banners. Aguardem!

Clique aqui para baixar o código.

Nenhum comentário até agora

Cancelar resposta

Qual a sua opinião?

Faça login abaixo ou cadastre-se rapidamente.


2001 - iMasters FFPA Informática Ltda - Todos os direitos reservados.