Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. rotazione banner
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • D
      delgius User Attivo • ultima modifica di

      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ò:

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • M
        mz User Attivo • ultima modifica di

        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.

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • D
          delgius User Attivo • ultima modifica di

          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

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • M
            mz User Attivo • ultima modifica di

            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

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • D
              delgius User Attivo • ultima modifica di

              Il problema è che non lo so fare!!!
              Tu potresti aiutarmi per favore?
              ciao

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • D
                delgius User Attivo • ultima modifica di

                ci sto ancora sbattendo la testa... image
                Non mi puoi dare una dritta per favore?
                ciao

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • M
                  mz User Attivo • ultima modifica di

                  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...

                  :ciauz:

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • D
                    delgius User Attivo • ultima modifica di

                    grazie mille
                    :ciauz:

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    Caricamento altri post
                    Rispondi
                    • Topic risposta
                    Effettua l'accesso per rispondere
                    • Da Vecchi a Nuovi
                    • Da Nuovi a Vecchi
                    • Più Voti