Ciao :P
Come posso fare a mettere dei banner a rotazione?
Graaaaazie in anticipo
Printable View
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>
Citazione:
Originalmente inviato da zyklonb
Ma l'indirizzo dei banner dove lo devo mettere? :roll:
Dove c'è scritto LINK1, LINK2, LINK3 .... e ne aggiungi quanti ne vuoi tu
thanks :lol:
per l'appunto :pCitazione:
Originalmente 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?Citazione:
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.
Ok ci proverò.Citazione:
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]
mi sn dimenticato:
1. DEVI lasciare la nota di copyright (quella con scritto l'indirizzo del mio sito)
2. Sn già impostati alcuni circuiti PayPerClick, quindi opuò bennissimo andare bene anke così
e se la pagina non fosse in php?
Non cè un modo per mettere i baner in html???
Guarda ke basta semplicemente ke rinomini il file da .htm a .phpCitazione:
Originalmente inviato da skatepeppe46
anke se in 1 pagina php metti "smplice" html, nn da problemi!
il rinominare il file in php avvisa solo il server di AV ke in quella pagina potrebbe esserci qualosa di PHP...
aaaah! ho capito :DCitazione:
Originalmente 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]
Nel mio sito ho già fatto una specie di inclusione in 1 pagina (quell'area del mio sito ha "un'architettura" in cui potevo fare così)...Citazione:
Originalmente inviato da agrestinet
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. CiaoCitazione:
Originalmente 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?
X php-nuke nn c'è prob. inserisci il codice php direttamente dnella pagina con esens html xchè php-nuke includerà quella pagina e, di conseguenza, ogni script php nella pagina inclusa verrà interpretato, anke se l'estensione è htmlCitazione:
Originalmente inviato da rootkill