Pagina 1 di 1
mettere banner a random
Inviato: 18/03/2010, 22:55
da Genesis
allora. sono andato in questa guida:
http://www.phpbbitalia.net/forum/guide- ... t2036.html
e ho messo il mio bel banner pubblicitario sotto ogni primo messaggio. però volevo chiedere, come faccil a mettere i banner a random? so che la c'è gia scritto. ma quello è il caso dei banner comuni con link e immagine.
e se dovevvi mettere però i banner di google e simili (cosa che devo fare) come faccio?
ho i banner di una decina di sponsor che devo alternare tra di loro, quindi mi serve urgentemente una risposta.
scusate se non ho chiesto nella guida ma non mi dava l'opzione di rispondere all'argomento. grazie

Re: mettere banner a random
Inviato: 19/03/2010, 7:17
da Carlo
Puoi modificare il JavaScript di Astro86, da:
Codice: Seleziona tutto
<!---random-By-Astro86--->
<script language="JavaScript">
var openInNewWin = true;
var banners = new Array();
banners[0] = new Banner("URL", "Descrizione", "URL immagine");
function Banner(url, description, image) {
this.url = url;
this.description = description;
this.image = image;
return this;
}
var bNum = Math.round(Math.random() * (banners.length - 1));
document.write("<a href=\"" + banners[bNum].url + "\"");
if (openInNewWin) {
document.write(" target=\"_blank\"");
}
document.write(">");
document.write("<img src=\"" + banners[bNum].image + "\" border=\"0\" alt=\"" + banners[bNum].description + "\">");
document.write("</a>");
</script>
<!---END--->
a:
Codice: Seleziona tutto
<!---random-By-Astro86--->
<script language="JavaScript">
var openInNewWin = true;
var banners = new Array();
banners[0] = new Banner("incolla qui il codice del banner");
function Banner(code) {
this.code = code;
return this;
}
var bNum = Math.round(Math.random() * (banners.length - 1));
document.write(banners[bNum].code);
</script>
<!---END--->
Il funzionamento è uguale a quello di Astro86.
Re: mettere banner a random
Inviato: 19/03/2010, 15:23
da Genesis
e il banner di google dove lo ficco?

Re: mettere banner a random
Inviato: 19/03/2010, 17:49
da Carlo
In questa riga:
Codice: Seleziona tutto
banners[0] = new Banner("incolla qui il codice del banner");
Miraccomando ad una cosa però: se nel codice che ti fornisce Google ci sono degli apici ( " ), dovrai inserire degli slash ( \ ) davanti ad essi.
Per esempio, se il codice di Google è:
Codice: Seleziona tutto
<script type="text/javascript" src="http://www.google.com/">
questo sarà il risultato:
Codice: Seleziona tutto
banners[0] = new Banner("<script type=\"text/javascript\" src=\"http://www.google.com/\">");
Re: mettere banner a random
Inviato: 19/03/2010, 20:34
da Genesis
non mi è concesso modificare i banner di google e altri siti di affiliazione purtroppo

Re: mettere banner a random
Inviato: 19/03/2010, 20:37
da Carlo
Ma non credo che con questo si intenda modificare.
Re: mettere banner a random
Inviato: 20/03/2010, 12:33
da Genesis
esempio, banner di affiliati.org
Codice: Seleziona tutto
<a href="http://www.affiliati.org/?a_aid=genesisforum&a_bid=0dadcc46" target="_top"><img src="http://www.affiliati.org/banners/referrals/ref1-468.gif" alt="Affiliati.org - Guadagna con la pubblicit� online! Iscriviti gratis!" title="Affiliati.org - Guadagna con la pubblicit� online! Iscriviti gratis!" width="468" height="60" /></a><img style="border:0" src="http://www.affiliati.org/user/scripts/imp.php?a_aid=genesisforum&a_bid=0dadcc46" width="1" height="1" alt="" />
Re: mettere banner a random
Inviato: 20/03/2010, 14:42
da Carlo
??
Re: mettere banner a random
Inviato: 20/03/2010, 20:36
da Genesis
quel banner, come lo metto? XD
Re: mettere banner a random
Inviato: 21/03/2010, 10:09
da Carlo
Devi semplicemente anteporre prima di ogni apice ( " ) uno slash ( \" ).