- Home
- Categorie
- Coding e Sistemistica
- Coding
- rotazione banner
-
rotazione banner
Ciao a tutti, ho un grande problema.
Ho realizzato in sito in html che non riesco più a gestire e vorrei passare a php.
Ho una colonna con 10 banner posizionati verticalmente, sto cercando uno script che me li faccia ruotare casualmente a ogni click (esempio: primo click banner uno si scambio con 3, ecc...).
Potreste aiutarmi per favore?
Grazie
:dhò:
-
Ciao
vedi se può esserti utile questa discussione:
http://www.giorgiotave.it/forum/php-mysql/57651-pubblicita-rotazione.html
qui il banner cambiava ad ogni refresh, fatto questo, bisognerebbe associare il cambio banner all'evento click.
-
Il mio caso è diverso, vedi
www.materanomachi.com (è in lingua giapponese)
praticamente io visualizzo sulla colonna di dx 10 banner verticali che vorrei si scambiassero all'apertura della pagina...
ciao
-
Si, avevo capito..
il concetto di fondo è simile..
comunque, mi sembra di aver capito che hai precisamente 10 banner per 10 posti.
potresti crearti una sequenza casuale dei dieci numeri in questione e utilizzarli come indici di un'array che fà riferimento alle immagini
-
Il problema è che non lo so fare!!!
Tu potresti aiutarmi per favore?
ciao
-
ci sto ancora sbattendo la testa...
Non mi puoi dare una dritta per favore?
ciao
-
Con un solo banner da visualizzare, supponendo che ci sono 4 spazi da riempire:
[PHP]
function randiff($min, $max, $num) {
if ($min<$max && $max-$min+1 >= $num && $num>0) {
$random_nums = array();
$i=0;
while($i<$num) {
$rand_num = rand($min, $max);
if (!in_array($rand_num, $random_nums)) {
$random_nums[] = $rand_num;
$i++;
}
}
return $random_nums;
} else {
return false;
}
}$img = array('immagine1.jpg'
, 'immagine2.jpg'
, 'immagine3.jpg'
, 'immagine4.jpg');$link_siti = array('www.sito1.it'
, 'www.sito2.it'
, 'www.yoweb.it'
, 'www.sito4.net');$nums = randiff(1,10,10);
$ran1 = $nums[0];
$ran2 = $nums[1];
.......echo "<a href="http://$link_siti[$ran1]">
<img src="$img[$ran]" alt="Visita il
sito dell'autore" target="blank" border="0" /></a>";echo "<a href="http://$link_siti[$ran2]">
<img src="$img[$ran]" alt="Visita il
sito dell'autore" target="blank" border="0" /></a>";......
[/PHP]
ci dovrebbe essere tutto il necessario per che ti permette di completarlo facilmente, l'ho scritto al volo ..il tutto può essere migliorato inserendo qualche array...
-
grazie mille