Jump to content


Photo

Banner Rotativo


  • Faça o login para participar
7 replies to this topic

#1 goiaba2000

goiaba2000

    Tô com sono!

  • Usuários
  • 1118 posts
  • Sexo:Não informado
  • Localidade:Sobradinho-DF

Posted 21/08/2003, 22:44

Quero que alguém me ajude a CRIAR um sisteminha bem simples que apenas troca a imagem (swf) a cada 30s.
PHP + UML + OO + Flash + MySQL = IMBATIVEL

http://www.guilardi.com.br
- portifólio
http://www.deusehmais.com.br
- projeto atual

#2 Gladisson

Gladisson

    Turista

  • Usuários
  • 58 posts
  • Sexo:Não informado

Posted 21/08/2003, 23:59

Vc quer que encada atualização apareça um banner, um vc irar utilizar frame ou iframe???

O site Deus Fiel é seu???

#3 goiaba2000

goiaba2000

    Tô com sono!

  • Usuários
  • 1118 posts
  • Sexo:Não informado
  • Localidade:Sobradinho-DF

Posted 22/08/2003, 00:04

Sim, o site DeusFiel.com é meu...

tanto faz, por atuialização ou tempo, vc sabe fazer? Estou usando layer... me dá uma mãozinha
PHP + UML + OO + Flash + MySQL = IMBATIVEL

http://www.guilardi.com.br
- portifólio
http://www.deusehmais.com.br
- projeto atual

#4 goiaba2000

goiaba2000

    Tô com sono!

  • Usuários
  • 1118 posts
  • Sexo:Não informado
  • Localidade:Sobradinho-DF

Posted 22/08/2003, 15:22

Será que ninguém sabe!!!!
PHP + UML + OO + Flash + MySQL = IMBATIVEL

http://www.guilardi.com.br
- portifólio
http://www.deusehmais.com.br
- projeto atual

#5 leleko

leleko

    mind.creations

  • Usuários
  • 180 posts
  • Sexo:Não informado

Posted 22/08/2003, 15:29

goiaba2000,

Isso que vc necessita é muito simples de se fazer, e nem é preciso utilizar PHP e sim javascript. Aqui mesmo no fórum vc encontra como fazer isso:

Funcionaria mais ou menos assim:
vc criaria uma pagina html normal e nela colocaria um javinha simples de rotação de banners (ou utilizar o serviço que a propria wmonline oferece), inserir as urls do banner desejados e no html dessa pagina iria colocar esse codigo para a pagina dar um refresh a cada 30's, sacou?
após isso vc salvará essa pagina como por ex. banners.html

Em seguida vá até a index por ex, e ai... vc terá que criar um iframe puxando essa pagina (banners.html) que vc criou e pronto! Esse iframe irá puxar a pagina dos banner com aquele refresh a cada 30's e ja era

dê uma procuradinha aqui nos forums de html, js... e se encontrar alguma dificuldade, volte a postar!

falou mano! :ok:
loading again... o.Õ

#6 Gladisson

Gladisson

    Turista

  • Usuários
  • 58 posts
  • Sexo:Não informado

Posted 22/08/2003, 15:48

Eu já ia responder antes do post acima mais vi o que eu ia responder seria mto grande ai desconectei da internet e escrivir este script bem funcional.

Veja, fiz de um jeito que será exibido sempre o banner posterior na tabela fazendo assim o usuário conseguirar visualizar todos os banner, há não ser que tiver outra pessoa navegando junto porque quem ira para outra página pega o banner seguinte gravado em uma outra tabela.

Eu tô desenvolvendo um site gospel pra colocar na internet ainda não tá pronto. o site é: http://zonagospel.com/

Estou querendo fazer um sistema desse também pro meu site mais ainda não fiz.

Mais a minha idéia é essa:

Crie uma tabela no banco de dados ("banner")

id | endereco | tipo
--------------------------
1 | blabla.swf | flash
2 | outro.swf | flash
3 | outro.swf | gif

Crie outra tabela no banco de dados ("banner_proximo")

| proximo |
--------------
aqui ficará guardado o proximo ID a ser a exibido

Ai agora iremos fazer o arquivo.php

<?PHP

#---------------------------------------------------------------------------------

$SQL_CONTA = mysql_query("SELECT * FROM banner");

$TOTAL_BANNER = mysql_num_rows($SQL_CONTA);

#---------------------------------------------------------------------------------

$SQL_PROXIMO = mysql_query("SELECT proximo FROM banner_proximo");

WHILE ($PRO = mysql_fetch_row($SQL_PROXIMO)) { $PROXIMO=("$PRO[0]"); }

#---------------------------------------------------------------------------------

IF ($TOTAL_BANNER == $PROXIMO){

$UPDATE_SQL = mysql_query("UPDATE banner_proximo SET

proximo='1' WHERE proximo='$PROXIMO' LIMIT 1");

} ELSE {

$SOMA = $PROXIMO + 1;

$UPDATE_SQL = mysql_query("UPDATE banner_proximo SET

proximo='$SOMA' WHERE proximo='$PROXIMO' LIMIT 1");

}

#---------------------------------------------------------------------------------

$SQL_BANNER = mysql_query("SELECT * FROM banner WHERE id='$PROXIMO' limit 1");

WHILE ($i = mysql_fetch_row($SQL_BANNER)) {

$ENDERECO=("$i[1]");

$TIPO=("$i[2]");

}

#---------------------------------------------------------------------------------

IF($TIPO=="flash"){ ?>


<object width="468" height="60">
<param name="movie" value="<?PHP ECHO ("$ENDERECO"); ?>">
<param name="quality\" value="high">
<embed name="banner01" src="<?PHP ECHO ("$ENDERECO"); ?>"
quality="high" bgcolor="#FFFFFF" width="468" height="60"
type="application/x-shockwave-flash"
pluginspage="http://www.macromedi...hockwaveFlash">
</embed></object>

<?PHP }

IF($TIPO=="gif"){ ?>


<IMG SRC="<?PHP ECHO ("$ENDERECO"); ?>" BORDER="0">

<?PHP } ?>

Não testei mais essa é a idéia. ;)

Pode ser algo esteja errado, se tiver dúvida no meu script ou se você quizer saber idéia central posta ai.

Até mais. ;)

#7 [bf]duran

[bf]duran
  • Visitantes

Posted 22/08/2003, 16:25

aproveitando q vcs tão falando de banner e tals, tipo eu toh usando um script mas tipo gostaria q quando o kra clikasse no banner, abrisse uma nova janela, veja aki:
echo "<a href='banner/pbmadmin/visit.php?id=$bid'><img src='$src' alt='$alt' border=0></a>"

Eu tentei por target =_blank , mas num funfou...

alguem sabe?

#8 Gladisson

Gladisson

    Turista

  • Usuários
  • 58 posts
  • Sexo:Não informado

Posted 22/08/2003, 19:28

Aparentemente tá certo, mais não tá pra ver o que tá errado, poste o código ai. :P




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq