Visualizzazione risultati 1 fino 21 di 21

Discussione: mettere dei banner a rotazione

  1. #1
    Guest

    Predefinito

    Ciao :P

    Come posso fare a mettere dei banner a rotazione?

    Graaaaazie in anticipo

  2. #2
    Guest

    Predefinito

    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>

  3. #3
    Guest

    Predefinito

    Citazione Originalmente inviato da zyklonb
    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>


    Ma l'indirizzo dei banner dove lo devo mettere?

  4. #4
    Guest

    Predefinito

    Dove c'è scritto LINK1, LINK2, LINK3 .... e ne aggiungi quanti ne vuoi tu

  5. #5
    Guest

    Predefinito

    thanks

  6. #6
    Guest

    Predefinito

    Citazione Originalmente inviato da sugandbibi
    Dove c'è scritto LINK1, LINK2, LINK3 .... e ne aggiungi quanti ne vuoi tu
    per l'appunto :p

  7. #7
    Guest

    Predefinito

    forse xche non devi mettere src ma solo e semplicemnte l'url

    mycontent[1] =http: etc etc etc

    ovviamente controlla bene la sintassi

  8. #8
    Guest

    Predefinito

    Salve.
    mycontent[1] = "http://.../1"
    mycontent[2] = "http://.../2"
    mycontent[3] = "http://.../3"
    mycontent[4] = "http://.../4"
    mycontent[5] = "http://.../5"
    Mi sorge un dubbio... ma ce la metti l'espansione dei file(1.bmp) alla fine?

  9. #9
    L'avatar di gve
    gve
    gve non è connesso Utente storico
    Data registrazione
    26-01-2003
    Residenza
    Brescia
    Messaggi
    2,964

    Predefinito

    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.
    | Regolamento del Forum | Regolamento di AlterVista | FAQ di AlterVista | Netiquette |

    GVE = GVE Virtual Extension
    AVCM #: 6637

  10. #10
    Guest

    Predefinito

    Citazione Originalmente inviato da gve
    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ò.

  11. #11
    asgl non è connesso Utente
    Data registrazione
    02-05-2003
    Residenza
    Vicenza Provincia
    Messaggi
    227

    Predefinito

    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]

  12. #12
    asgl non è connesso Utente
    Data registrazione
    02-05-2003
    Residenza
    Vicenza Provincia
    Messaggi
    227

    Predefinito

    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ì

  13. #13
    Guest

    Predefinito

    e se la pagina non fosse in php?
    Non cè un modo per mettere i baner in html???

  14. #14
    asgl non è connesso Utente
    Data registrazione
    02-05-2003
    Residenza
    Vicenza Provincia
    Messaggi
    227

    Predefinito

    Citazione Originalmente inviato da skatepeppe46
    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 .php
    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...

  15. #15
    Guest

    Predefinito

    Citazione Originalmente inviato da asgl
    Citazione Originalmente inviato da skatepeppe46
    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 .php
    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 :D
    Grazie a tutti!

  16. #16
    Guest

    Predefinito

    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]

  17. #17
    asgl non è connesso Utente
    Data registrazione
    02-05-2003
    Residenza
    Vicenza Provincia
    Messaggi
    227

    Predefinito

    Citazione Originalmente inviato da agrestinet
    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:65ad97fa42]

    <?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:65ad97fa42]
    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ì)...

  18. #18
    Guest

    Predefinito

    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

  19. #19
    Guest

    Predefinito

    Citazione Originalmente inviato da rootkill

    volendo inserirla in un footer html, ad esempio, è sufficiente eliminare "echo" o, si devono utilizzare altri accorgimenti? thx! :)
    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. Ciao

  20. #20
    Guest

    Predefinito

    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?

  21. #21
    asgl non è connesso Utente
    Data registrazione
    02-05-2003
    Residenza
    Vicenza Provincia
    Messaggi
    227

    Predefinito

    Citazione Originalmente inviato da rootkill

    per quanto riguarda la parte in HTML del mio sito, rinominando tutto in php sono riuscito, come anche descritto dalla reply di asgl, a farlo funzionare... il mio dubbio rimane nel portale in PHP-Nuke: il tema ha header/footer in HTML [ho scelto appositamente questa formula per avere meno problemi nella personalizzazione], rinominando il footer da footer.html @ footer.php "rischio" che il tema si corrompa, oppure dopo aver cercato il file in html si va a cercare l'estensione php come succede per gli "index"?

    ancora thx a tutti! :)
    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 è html

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •