Vai al contenuto

Banner a rotazione ad ogni refresh


najaru

Messaggi raccomandati

<script type="text/javascript"><!-- var ran=new Array();  ran[0]='HTML1';  ran[1]='HTML2';  ran[2]='HTML3';  var id=Math.round(Math.random()*(ran.length-1)); document.write(ran[id]);//--></script>

al posto di HTML usate <img src="..."> o direttamente il codice ADV poi ci pensa lui da solo, in questo modo puoi fare il random di immagini, banner o scritte.

 

VECCHIO METODO...

Creare un file php con il seguente contenuto, e chiamarlo banner.php

<?php$folder = '.';$extList = array();$extList['gif'] = 'image/gif';$extList['jpg'] = 'image/jpeg';$extList['jpeg'] = 'image/jpeg';$extList['png'] = 'image/png';$img = null;if (substr($folder,-1) != '/') { $folder = $folder.'/';}if (isset($_GET['img'])) { $imageInfo = pathinfo($_GET['img']); if ( isset( $extList[ strtolower( $imageInfo['extension'] ) ] ) && file_exists( $folder.$imageInfo['basename'] ) ) { $img = $folder.$imageInfo['basename']; }} else { $fileList = array(); $handle = opendir($folder); while ( false !== ( $file = readdir($handle) ) ) { $file_info = pathinfo($file); if ( isset( $extList[ strtolower( $file_info['extension'] ) ] ) ) { $fileList[] = $file; } } closedir($handle); if (count($fileList) > 0) { $imageNumber = time() % count($fileList); $img = $folder.$fileList[$imageNumber]; }}if ($img!=null) { $imageInfo = pathinfo($img); $contentType = 'Content-type: '.$extList[ $imageInfo['extension'] ]; header ($contentType); readfile($img);} else { if ( function_exists('imagecreate') ) { header ("Content-type: image/png"); $im = @imagecreate (100, 100) or die ("Cannot initialize new GD image stream"); $background_color = imagecolorallocate ($im, 255, 255, 255); $text_color = imagecolorallocate ($im, 0,0,0); imagestring ($im, 2, 5, 5, "IMAGE ERROR", $text_color); imagepng ($im); imagedestroy($im); }}?>

 

salvarlo in una directory dedicata, chiamata immaginibanner

per richiamarlo usare il seguente codice (verificare il percorso della cartella usata):

 

 

 

 

<img src="http://tuosito.com/immaginibanner/banner.php">
Modificato da Skillman_92
Link al commento
Condividi su altri siti

  • 1 anno dopo...

sarebbe comodo se compatibile con le pubblicità dinamiche come quelle di google ... quindi far apparire 1 banner scelto in modo random usando diverse compagnie come google ads, heyos ecc... vedrò se si può fare ;) ottima guida

Link al commento
Condividi su altri siti

  • Admin

sarebbe comodo se compatibile con le pubblicità dinamiche come quelle di google ... quindi far apparire 1 banner scelto in modo random usando diverse compagnie come google ads, heyos ecc... vedrò se si può fare ;) ottima guida


<script type="text/javascript"><!--
var ran=new Array();
ran[0]='HTML1';
ran[1]='HTML2">';
ran[2]='HTML3">';
var id=Math.round(Math.random()*(ran.length-1)); document.write(ran[id]);
//--></script>

Eccolo a voi... =)

  • Like 1
Link al commento
Condividi su altri siti

  • Admin

basta usare quel codice? creando 3 file html con all'interno solo il codice del banner?

no praticamente al posto di HTML

metti <img src="..."> o direttamente il codice ADV poi ci pensa lui da solo, in questo modo puoi fare il random di immagini, banner o scritte.

ovviamente il


ran[1]='HTML2">';

ran[NUMERO RANDOM]

Link al commento
Condividi su altri siti

Crea un account o accedi per lasciare un commento

Devi essere un membro per lasciare un commento

Crea un account

Iscriviti per un nuovo account nella nostra community. È facile!

Registra un nuovo account

Accedi

Sei già registrato? Accedi qui.

Accedi Ora
  • Chi sta navigando   0 utenti

    • Nessun utente registrato visualizza questa pagina.
×
×
  • Crea Nuovo...

Informazioni importanti

Abbiamo inserito dei cookies nel tuo dispositivo per aiutarti a migliorare la tua esperienza su questo sito. Puoi modificare le impostazioni dei cookie, altrimenti puoi accettarli cliccando su continua. to insert a cookie message.