Ciao :P
Come posso fare a mettere dei banner a rotazione?
Graaaaazie in anticipo
Ciao :P
Come posso fare a mettere dei banner a rotazione?
Graaaaazie in anticipo
se la rotazione è casuale fai così
<script language="JavaScript1.2" type="text/javascript">
<!--
function random_content(){
var mycontent=new Array()
mycontent[1]='LINK1'
mycontent[2]='LINK2'
mycontent[3]='LINK3'
var ry=Math.floor(Math.random()*mycontent.length)
if (ry==0)
ry=1
document.write(mycontent[ry])
}
random_content()
// -->
</script>
Originalmente inviato da zyklonb
Ma l'indirizzo dei banner dove lo devo mettere?
Dove c'è scritto LINK1, LINK2, LINK3 .... e ne aggiungi quanti ne vuoi tu
thanks
per l'appunto :pOriginalmente inviato da sugandbibi
forse xche non devi mettere src ma solo e semplicemnte l'url
mycontent[1] =http: etc etc etc
ovviamente controlla bene la sintassi
Salve.
Mi sorge un dubbio... ma ce la metti l'espansione dei file(1.bmp) alla fine?mycontent[1] = "http://.../1"
mycontent[2] = "http://.../2"
mycontent[3] = "http://.../3"
mycontent[4] = "http://.../4"
mycontent[5] = "http://.../5"
Devi modificare la riga con document write, perchè i banner sono a loro volta degli script:
document.write('<script language\"javascript\" type=\"text/javascript\" src=\"',mycontent[ry],'\"></script>');
così dovrebbe funzionare.
| Regolamento del Forum | Regolamento di AlterVista | FAQ di AlterVista | Netiquette |
GVE = GVE Virtual Extension
AVCM #: 6637
Ok ci proverò.Originalmente inviato da gve
prova con questo, quello ke ho fatto io x me (assicurati ke la pagina sia in php)
[code:1:8a2c80f33e]
<?
/**********************************
Start Banner Show 1.0
(C) 2003 Asgl ( www.sles.it )
***********************************/
//
//Generating Casual Number
//
srand((double)microtime()*1000 000);
$rand = rand(0,5);
//
//Banner
//
if ($rand == 0) {
echo"<p style=\"margin-top: 0; margin-bottom: 0\" align=\"center\">"
. "<center><script language=\"JavaScript\" src=\"http://ad.altervista.org/alternet.ad?c=6&f=Grande&x\"></script></center>"
. "</p>";
}
elseif ($rand == 1) {
echo"<p style=\"margin-top: 0; margin-bottom: 0\" align=\"center\">"
. "<center><script language=\"JavaScript\" src=\"http://ad.altervista.org/alternet.ad?c=3&f=Grande&x\"></script></center>"
. "</p>";
}
elseif ($rand == 2) {
echo"<p style=\"margin-top: 0; margin-bottom: 0\" align=\"center\">"
. "<center><script language=\"JavaScript\" src=\"http://ad.altervista.org/alternet.ad?c=7&f=Grande&x\"></script></center>"
. "</p>";
}
elseif ($rand == 3) {
echo"<p style=\"margin-top: 0; margin-bottom: 0\" align=\"center\">"
. "<center><script language=\"JavaScript\" src=\"http://ad.altervista.org/alternet.ad?c=2&f=Grande&x\"></script></center>"
. "</p>";
}
elseif ($rand == 4) {
echo"<p style=\"margin-top: 0; margin-bottom: 0\" align=\"center\">"
. "<center><script language=\"JavaScript\" src=\"http://ad.altervista.org/alternet.ad?c=11&f=Grande&x\"></script></center>"
. "</p>";
}
elseif ($rand == 5) {
echo"<p style=\"margin-top: 0; margin-bottom: 0\" align=\"center\">"
. "<center><script language=\"JavaScript\" src=\"http://ad.altervista.org/alternet.ad?c=11&f=Grande&x\"></script></center>"
. "</p>";
}
else {
echo "Erorr!";
};
?>
[/code:1:8a2c80f33e]
e se la pagina non fosse in php?
Non cè un modo per mettere i baner in html???
aaaah! ho capito :DOriginalmente inviato da asgl
Grazie a tutti!
Questo script è lo script più semplice possibile in PHP per la rotazione dei banner. Cambia banner ad ogni aggiornamento di pagina.
Ti conviene scriverlo in un file di intestazione da includere in tutte le pagine del sito.
[code:1:20fa4487c0]
<?php
// Collezione banner
$arrBanner[0] = "ad.altervista.org/alternet.ad?c=1&f=0&x\">";
$arrBanner[1] = "ad.altervista.org/alternet.ad?c=2&f=0&x\">";
$arrBanner[2] = "ad.altervista.org/alternet.ad?c=8&f=0&x\">";
$arrBanner[3] = "ad.altervista.org/alternet.ad?c=6&f=0&x\">";
echo "<script language=\"JavaScript\" src=\"http://";
echo $arrBanner[rand(0,3)];
echo "</script>";
?>
[/code:1:20fa4487c0]
Propongo uno script ancora più semplice, adatto ovviamente solo ad AV. Visualizza 10 circuiti diversi, uno ad ogni aggiornamento di pagina.
[code:1:abdf8c82a0]
<?php
echo "<script language=\"JavaScript\"src=\"http&# 58;//ad.altervista.org/alternet.ad?c=";
echo rand(0,10);
echo "&f=0&x\"></script>";
?>
[/code:1:abdf8c82a0]
Ciao ciao
Puoi usarlo solo nelle pagine php, senza omettere echo, altrimenti non viene visualizzato nulla. Nelle pagine html devi usare javascript, come negli esempi sopra indicati. Tuttavia basta cambiare l'estensione in php e il gioco è fatto. CiaoOriginalmente inviato da rootkill
Allora, questo funziona:
[code:1:1326ac4001]<?php
echo "<script language=\"JavaScript\"src=\"http&# 58;//ad.altervista.org/alternet.ad?c=";
echo rand(0,10);
echo "&f=0&x\"></script>";
?> [/code:1:1326ac4001]
Ma alcuni banner non sono disponibili, e se io volessi mettere dei banner miei, cioè di siti amici?