Jump to content


Photo

Codigo Random Banner


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

#1 Tganabalada

Tganabalada

    Novato no fórum

  • Usuários
  • 12 posts
  • Sexo:Não informado
  • Localidade:Tangará da Serra - MT
  • Interesses:Webdesign, webmaster, dreamweaver

Posted 02/08/2003, 20:47

aew gelara pegeui esse codigo de banner rotativo aqui

<?
// modify the 7 lines below
$banners= array('/andre.swf','abner/banner2.gif','abner/banner3.gif');
$alt_texts= array ('alt_text1','alt_text2','alt_text3');
$links= array('http://www.mert.org,link1,link1'); /* e.g. 'http://www.yoursite.com' */
$border="0";
$target="_blank";
$width="140";
$height="50";
$action="";// for javascript enter 'js' else leave empty.

// YOU DO NOT NEED TO MODIFY BELOW

$random_no= count($banners);
$random=$random_no-1;

mt_srand ((double) microtime () * 1000000);
$rnd= mt_rand(0,$random);

$banner=$banners[$rnd];
$alt_text=$alt_texts[$rnd];
$link=$links[$rnd];

if ($action=="js")
{
echo("document.write('<a href=\"$link\" target=\"$target\"><img src=\"$banner\" border=\"$border\" width=\"$width\" height=\"$height\" alt=\"$alt_text\"></a>');");
}
else
{
echo"<a href=\"$link\" target=\"$target\"><img src=\"$banner\" border=\"$border\" width=\"$width\" height=\"$height\" alt=\"$alt_text\"></a>";
}
?>


só que naum sei como faz pra poder colocar banner em FLASH!!!

algeum que soube como faz poste ai
ou entaom podem me listar codigos que suportem swf...
flw

#2 MAX

MAX

    12 Horas

  • Usuários
  • 172 posts
  • Sexo:Não informado
  • Localidade:Aqui

Posted 02/08/2003, 20:56

Estas linhas indicam a imagem (tags <img>):
if ($action=="js")
{
echo("document.write('<a href=\"$link\" target=\"$target\"><img src=\"$banner\" border=\"$border\" width=\"$width\" height=\"$height\" alt=\"$alt_text\"></a>');");
}
else 
{
echo"<a href=\"$link\" target=\"$target\"><img src=\"$banner\" border=\"$border\" width=\"$width\" height=\"$height\" alt=\"$alt_text\"></a>";
}
?>

Só substitua o "<img src=\"$banner\" border=\"$border\" width=\"$width\" height=\"$height\" alt=\"$alt_text\">" pelas tags do flash.

As tags do flash são:
<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0\" width=\"$width\" height=\"$height\">
<param name=\"movie\" value=\"$banner\">
<param name=\"quality\" value=\"high\">//qualidade
<param name=\"LOOP\" value=\"false\">// para repetir o filme
<param name=\"menu\" value=\"false\">// não exibir o meu do flash (somente as opções sobre e config.
<embed src=\"$banner\" width=\"$width\" height=\"$height\" quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" menu=\"false\" wmode=\"transparent\"></embed> 
</object>


#3 Tganabalada

Tganabalada

    Novato no fórum

  • Usuários
  • 12 posts
  • Sexo:Não informado
  • Localidade:Tangará da Serra - MT
  • Interesses:Webdesign, webmaster, dreamweaver

Posted 03/08/2003, 14:51

Ow valeu em cara...deu certim mesmu!!!
t+
ajudou bastanti :D :D :D

#4 thescente

thescente

    Eron Venter

  • Usuários
  • 599 posts
  • Sexo:Não informado
  • Localidade:Novo Hamburgo/RS

Posted 03/08/2003, 21:59

substituindo isso ele tanto vai aceitar banners em flash e gif?

#5 MaXiMuS

MaXiMuS

    o cara que escreve engraçado

  • Usuários
  • 785 posts
  • Sexo:Não informado
  • Localidade:Guarulhos - SP - Brasil

Posted 04/08/2003, 09:25

nesse caso ele só vai exibir os arquivos .swf

Uma coisa fácil de fazer nesse caso, é adicionar uma outra variavel.. por exemplo $tipo=img para imagens e $tipo=swf para flash...

Ae na hora de exibir, vc verifica essas variaveis, se for de um tipo vc exibe de um jeito, se for de outro, exibe de outro

#6 lifeofgames

lifeofgames

    Ativo

  • Usuários
  • 325 posts
  • Sexo:Masculino
  • Localidade:Minas Gerais

Posted 16/06/2005, 23:24

Legal!
Mas como uso as variaveis pra diferenciar gif de swf?
Aprendendo a Amar - O Encanto é aqui!
www.aprendendoaamar.com

#7 nick171

nick171

    <? if => erro ?>

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

Posted 17/06/2005, 01:37

Simples, cria uma coluna no bd chamada formato.

No formulario aonde você cadastra os banner basta colocar um menu drop ou radio com as opções:
gif | swf

Pra ele marcar no bd a extensão do banner.

Dai é só colocar pra exibir assim:

Suponhamos que a tabela esteja assim:

1 - id
2 - site
3 - url
4 - imagem
5 - formato

Dai vc vai utilizar este numero da linha nas matrizes.

<?php
//===================================================================//
// EXIBE
$consulta = mysql_query("SELECT * FROM banner ORDER by RAND() LIMIT 1");
$banner = mysql_fetch_row($consulta);

//===================================================================//
// GIF
if ($banner[5] == "gif"){

?><a href=<? echo "$banner[3]"; ?> target=_blank><img border=0 src= <? echo "$banner[4]";?> width=468 height=60></a><?

}
//===================================================================//
// SWF


elseif ($banner[5] == "swf"){

?>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" name="banner" width="468" height="60" id="banner" title="banner">
<param name="movie" value="<? echo "$banner[4]";?>">
<param name="quality" value="high">
<embed src="<? echo "$banner[4]";?>" width="468" height="60" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" name="banner"></embed>
</object>
<?
}
?>

Pronto!!!
Nícolas Vieira Rossett


"O maior segredo da vida é que a mesma não é um processo de descoberta, mas sim de criação.
Você não está se descobrindo, mas se recriando.
Por isso não tente descobrir quem você é, mas busque determinar... "Quem você quer ser"!!!




0 user(s) are reading this topic

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

IPB Skin By Virteq