Visualizzazione dei risultati da 1 a 7 su 7

Discussione: rotazione banner

  1. #1
    Utente di HTML.it L'avatar di Japogi
    Registrato dal
    Feb 2004
    Messaggi
    190

    rotazione banner[aiuto]

    salve sapreste aiutarmi gentilmente...???
    ho trovato uno script x la gestione dei banner
    in in file dove vi ho postato sotto il codice
    agisce che ad ogni refresh della pagina cambia banner
    io invece lo vorrei ke ruota ogni tot secondi....
    sapete aggioustarmelo????
    e poi in questo codice sotto quando clicco sul banner nn
    mi manda all'url desiderata come vorrei....

    gentilmente mi potreste dare una mano

    Grazie!

    <?php
    include("include.php");

    if(!isset($bannerID)){
    $query = "select bannerID, banner, src, alt, width, height from banners WHERE local_banner='1' AND active='true'ORDER by RAND()";
    $res = mysql_query($query,$connection)
    or die ("Couldn't select records!1");
    $ban = mysql_fetch_array($res);
    $bannerID=$ban[bannerID];
    } else {

    $query = "select bannerID, url from banners WHERE bannerID='".$bannerID."'";
    $res = mysql_query($query,$connection)
    or die ("Couldn't select records!2");
    $stat = mysql_fetch_array($res);
    }

    $date=
    $query = "INSERT into banner_stat SET ";
    if(isset($click_banner))
    $query=$query." clicks='1' ";
    else
    $query=$query." views='1' ";

    $query=$query.", bannerID='".$bannerID."' ,";
    $query=$query." date='".date("Y-m-d")."', id=''";
    $insert = mysql_query($query,$connection)
    or die ("Couldn't insert records!3");

    if(isset($click_banner)){
    header("Location:$stat[url]");
    exit();
    }

    echo "<A HREF=$HTTP_HOST/admin/mnsadmin/$DOCROOT/FrontPageBanner.php?bannerID=".$bannerID."&click_b anner=True TARGET=\"_TOP\"><img src=\"$ban[src]\" width=\"$ban[width]\" height=\"$ban[height]\" alt=\"$ban[alt]\" border=0></A>" ;

  2. #2
    Per farlo girare ogni tot secondi (come su www.campinglaclexert.it/home.aspx) devi usare un javascript che trovi nel sorgente della pagina che ti ho indicato. Se poi hai bisogno di rendere dinamico il jaca sarà necessario che tu con php faccia scrivere il java

  3. #3
    Utente di HTML.it L'avatar di Japogi
    Registrato dal
    Feb 2004
    Messaggi
    190
    si avrei proprio bisogno di rendere dinamico il js come potrei fare?

  4. #4
    metti <? echo pincopallino; ?> al posto dei dati dello script. Che script usi? quello del sito che ti ho detto?

  5. #5
    Utente di HTML.it L'avatar di Japogi
    Registrato dal
    Feb 2004
    Messaggi
    190
    no non ho visto ancora lo script del sito
    volevo sapere prima se posso implementare lo script ke ho postato in precedenza....
    come posso fare?

  6. #6
    lo script che hai postato non ti permetterà mai ti far girare le immagini ogni tot secondi perché non è un javascript. Per il resto guarda nel sorgente che link ti ha creato e correggilo

  7. #7
    Utente di HTML.it L'avatar di Japogi
    Registrato dal
    Feb 2004
    Messaggi
    190
    scusami mi sa ke ho fatto confusione con gli script nel senso ke nn me ne ero accorto ke c'era quel codice ke ti ho postato in precedenza (non tenerlo più in considerazione) poi l'ho risolto implementandolo con un javascript ed è qui il mio nuovo problema vorrei farlo dinamico cioè ke leggesse i file in una cartella...

    <!--
    var timeDelay = 2;
    var Pix = new Array
    ("banners/1.gif"
    ,"banners/2.gif"
    );
    var Pix2 = new Array
    ("banners/3.gif"
    ,"banners/4.gif"
    );
    var howMany = Pix.length;
    var howMany2 = Pix2.length;
    timeDelay *= 1000;
    var PicCurrentNum = 0;
    var PicCurrentNum2 = 0;
    function primaVolta(){
    var urlBanner2 = "http://www.japogi.it/fcturris1944.it/admin/mnsadmin/ad_link.php?ad_id="+(PicCurrentNum2+1);
    var urlBanner = "http://www.japogi.it/fcturris1944.it/admin/mnsadmin/ad_link.php?ad_id="+(PicCurrentNum+1);
    document.getElementById("bannerRotanti").innerHTML = "[img]admin/mnsadmin/"+Pix[PicCurrentNum]+"[/img]";
    document.getElementById("bannerRotanti2").innerHTM L = "[img]admin/mnsadmin/"+Pix2[PicCurrentNum2]+"[/img]";
    setInterval("slideshow()", timeDelay);
    }
    function startPix() {
    primaVolta();
    }
    function slideshow() {
    PicCurrentNum++;
    PicCurrentNum2++;
    if (PicCurrentNum == howMany) {
    PicCurrentNum = 0;
    }
    if (PicCurrentNum2 == howMany2) {
    PicCurrentNum2 = 0;
    }
    var urlBanner2 = "http://www.japogi.it/fcturris1944.it/admin/mnsadmin/ad_link.php?ad_id="+(PicCurrentNum2+1);
    var urlBanner = "http://www.japogi.it/fcturris1944.it/admin/mnsadmin/ad_link.php?ad_id="+(PicCurrentNum+1);
    obj_banner = document.getElementById("bannerRotanti");
    obj_banner.innerHTML = "[img]admin/mnsadmin/"+Pix[PicCurrentNum]+"[/img]";
    obj_banner2 = document.getElementById("bannerRotanti2");
    obj_banner2.innerHTML = "[img]admin/mnsadmin/"+Pix2[PicCurrentNum2]+"[/img]";
    }
    // End -->

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.