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. Pubblicita a rotazione
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • A
      angelbit88 User Attivo • ultima modifica di

      Pubblicita a rotazione

      Salve a tutti.Vorrei realizzare una pubblicita che cambi articolo in modo casuale ogni volta che si ricarica la pagina, in PHP con le immagini degli articoli possibilmente salvati fuori dal database.Mi servirebbe sapere come generare la casualita ed evitare che compaia sempre lo stesso articolo.Vi Ringrazio anticipatamente per le eventali risposte.Ciao:ciauz:

      0 Miglior Risposta Ringrazia Cita Rispondi

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

        Ciao Angelbit88 e benvenuto nel forumGT..

        Potresti usare la funzione rand del PHP.

        Una soluzione potrebbe essere costruire due array: uno con le immagini dei banner e
        l'altro con gli indirizzi (indici corrispondenti.

        quindi estrai a caso:

        (se hai 3 banner)

        [PHP]
        $ran = rand(1,4)-1;[/PHP]

        visualizzi con l'indici estratto immagine e link..

        Spero di essermi spiegato

        :ciauz:

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • A
          angelbit88 User Attivo • ultima modifica di

          Mi sono dimenticato di dire che devo inserire anche la il titolo, le descrizione e il prezzo.
          Comunque se ho capito bene creo 5 array (Titoli;descrizione;link;prezzo e immagini)poi devo utilizzare la funzione rand che li estrae a caso e li memorizza nella variabile $ran(in questo caso) che poi devo farla visualizzare col comando echo("$ran").Solo che non capisco i numeri all' interno della funzione e il -1.non dovrei specificare gli array invece dei numeri?
          Un ultima cosa, questo metodo sara meno pesante del javascript?
          Grazie infinite, avevo letto che questo forum era molto disponibile e veloce a rispondere ma non pensavo cosi veloce,:)

          0 Miglior Risposta Ringrazia Cita Rispondi

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

            Guarda qui:

            [PHP]
            $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');

            /Estraggo un numero casuale
            tra 1 e 4 e la salvo in $ran
            /
            $ran = rand(1,4)-1;

            echo "<a href="http://$link_siti[$ran]">
            <img src="$img[$ran]" alt="Visita il
            sito dell'autore" target="blank" border="0" /></a>";
            [/PHP]

            parti da questo è fai le tue aggiunte..

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • A
              angelbit88 User Attivo • ultima modifica di

              Grazie ho capito tutto.
              Scusa se vado OT ho visto il sito della tua firma(gestisci tu il sito no?) e mi chiedevo se il mio sito potrebbe farne parte con uno scambio di link(F.i.n.d Y.o.u.r b.u.y.com)senza i puntini.E un sito di affiliazioni.:ciauz:

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • T
                talkoman User Attivo • ultima modifica di

                invece per farla ruotare diciamo ogni 3 secondi??

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • T
                  talkoman User Attivo • ultima modifica di

                  @talkoman said:

                  invece per farla ruotare diciamo ogni 3 secondi??
                  nada??

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • A
                    angelbit88 User Attivo • ultima modifica di

                    Non sono molto pratico ma prova a usare il Javascript

                    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