Quero que alguém me ajude a CRIAR um sisteminha bem simples que apenas troca a imagem (swf) a cada 30s.
Banner Rotativo
Started By goiaba2000, 21/08/2003, 22:44
7 replies to this topic
#1
Posted 21/08/2003, 22:44
PHP + UML + OO + Flash + MySQL = IMBATIVEL
http://www.guilardi.com.br
- portifólio
http://www.deusehmais.com.br
- projeto atual
http://www.guilardi.com.br
- portifólio
http://www.deusehmais.com.br
- projeto atual
#2
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???
O site Deus Fiel é seu???
#3
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
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
http://www.guilardi.com.br
- portifólio
http://www.deusehmais.com.br
- projeto atual
#4
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
http://www.guilardi.com.br
- portifólio
http://www.deusehmais.com.br
- projeto atual
#5
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:
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
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.
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
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:
Eu tentei por target =_blank , mas num funfou...
alguem sabe?
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
Posted 22/08/2003, 19:28
Aparentemente tá certo, mais não tá pra ver o que tá errado, poste o código ai.
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)