banner "schedculati" senza dover refreshare la pagina

temino

Utente Attivo
22 Gen 2011
47
0
0
Salve a tutti,

un cliente mi ha sottoposto il seguente problema:

in una pagina del suo sito trasmetterà uno straming in cui venderà in diretta dei prodotti.

Lui vorrebbe la possibilità di visualizzare sotto la finestra di streaming un banner temporaneo (cioè che ad esempio alle 9:00 cambia e poi ricambia alle 9:20 e così via) e lui dovrà poter schedulare i banner inserendo: url del banner, relativo href, ora di inizio + data , ora di fine + data (anche a codice).

Dato che sarà uno streaming continuo mi serve una soluzione che permetta di refreshare il banner senza però dover refreshare la pagina.

Avete dei suggerimenti? perchè sinceramente non so dove sbattere la testa.

Grazie in anticipo!
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Ciao, la funzione javascript per cambiare immagine è semplice
Codice:
        document.getElementById("immagine_banner").src = link;
per memorizzare i banner e gli orari avrai bisogno di un linguaggio dinamico tipo php, di conseguenza puoi ceare il codice javascript prendendo i dati dal database.
 

temino

Utente Attivo
22 Gen 2011
47
0
0
ti ringrazio!! ..comunque ammettiamo che imposto una funzione in php che attraverso un piccolo pannello mi permette di caricare i vari banner su un db con i seguenti campi : id - url_banner - href_banner - data_inizio - ora_inizio - data_fine - ora_fine poi come faccio a fare il resto?? con php e mysql non ho problemi ... è il javascript che mi mette in difficoltà...
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
La soluzione più semplice per quanto mi riguarda è tramite AJAX:
fai una chiamata a intervalli di tempo ( per esempio ogni cinque minuti ) ad una pagina php che si occuperà di richiedere al database l'immagine da mostrare in base alla fascia oraria e di restituirla alla pagina chiamante. Se puoi includere la libreria jquery il codice javascript diventa veramente minimo. Qui sul forum abbiamo trattato diverse volte l'argomento per svariati motivi.
In alternativa si potrebbe scaricare l'intero palinsesto all'apertura della pagina, con i dati creare un array javascript con immagine e fascia oraria, creare una funzione che verrà richiamata sempre a intervalli ( setInterval() ) e cercare di volta in volta nell'array quale immagine mostrare.
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Visto che avanzavo qualche minuto ti ho preparato un esempio
la pagina che conterrà il banner
HTML:
<!DOCTYPE html>
<html>
    <head>
        <title>Banners</title>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script>
        <script type="text/javascript">
            $(document).ready(function(){
                cambiaBanner();
                setInterval(function(){
                    cambiaBanner();
                },30000); // 5 min in millesecondi
            });
            function cambiaBanner() {
                $.post("caricabanner.php", function(response) {
                    $("#banner").html(response);
                });
            }
        </script>
    </head>
    <body>
        <div id="banner">

        </div>
    </body>
</html>
la pagina caricabanner.php che si occupa del recupero immagine
PHP:
<?php

$sql = new mysqli("localhost", "root", "password", "database");
$ora = (int) date("Hi");
$query = "SELECT url FROM banners WHERE inizio > $ora LIMIT 1";
$result = $sql->query($query);
$row = $sql->fetch_assoc();
echo "<img src='" . $row['url'] . "' alt='" . $row['url'] . "'/>";
?>
Non ho testato, è giusto er darti un idea
 
Discussioni simili
Autore Titolo Forum Risposte Data
I Creare un banner temporaneo JavaScript Javascript 0
T [VENDO] Banner ADV su Magazine Moto Vendere e Acquistare pubblicita' online 0
D [VENDO] Guest Post/Banner su sito Offerte e Richieste di scambio links 0
M [VENDO] Banner / Video Vendere e Acquistare pubblicita' online 1
riminese77 Gratuito portale Banner Offerte e Richieste di Lavoro e/o Collaborazione 0
M [Vendo] Banner diversi formati su Tecnologia, internet e servizi online Vendere e Acquistare pubblicita' online 0
A Aiuto per configurare il banner di Iubenda su un sito in html HTML e CSS 0
W [Javascript] Banner per accettazione cookies Javascript 4
K [CERCO -RETRIBUITO] Realizzazione logo , banner, video copertina pagina FB Offerte e Richieste di Lavoro e/o Collaborazione 0
Y [HTML] Banner centrato HTML e CSS 15
M [VENDO] Banner pubblicitari nel mio blog Vendere e Acquistare pubblicita' online 2
C [Javascript] [HTML] Problemi: Overlay, Banner, Menu Javascript 4
C 3 Bug CSS AND HTML: Overlay-Banner-Menu HTML e CSS 0
C 3 BUG CSS AND HTML: OVERLAY - BANNER- MENU HTML e CSS 0
Antonio Nervi [Javascript] Problema visualizzazione banner accettazione cookies Javascript 6
marino51 BANNER TRUFFA Supporto Mr.Webmaster 7
jonnino2004 scambio link e banner Offerte e Richieste di scambio links 0
B [Vendo] Banner 300x250 - infermieritalia Vendere e Acquistare pubblicita' online 0
ragazzesexy cerco scambio banner e link per miei siti Offerte e Richieste di scambio links 5
Ayoub Lefhim [Vendo] HIGH QUALITY Guest Post - Banner - Newsletter! PR 3 Vendere e Acquistare pubblicita' online 2
F (Vendo) Spazio Banner - Guest Post a poco prezzo su Blog popolare Vendere e Acquistare pubblicita' online 0
E banner cookies: come non farlo riapparire? PHP 7
D Circuito di Scambio Banner 728x90 Offerte e Richieste di scambio links 0
filippino Problema AdSense : Scomparsa banner sidebar SOLO in un paio di articoli Google AdSense 0
M Creazione codice html per far prelevare un banner HTML e CSS 3
C modulo tipo banner CMS (Content Management System) 0
F Una gentile dritta - un banner interessante HTML e CSS 0
D Inserimento Gratuito al nostro circuito banner - scambio di link Offerte e Richieste di scambio links 0
A scambio link,banner,guest post e quant'altro Offerte e Richieste di scambio links 1
W scambio banner sito per adulti http://massaggicinesi.tk/ Offerte e Richieste di scambio links 0
max_400 Scambio banner, affiliazione e promozione siti forum blog Offerte e Richieste di scambio links 2
max_400 Opinione su banner in Flash Discussioni Varie 4
A [VENDO] Spazi Banner di Varie Grandezze Vendere e Acquistare pubblicita' online 0
M [[COMPRO] Spazi banner/guestpost cani/gatti Vendere e Acquistare pubblicita' online 1
V Banner gratuito 60gg Offerte e Richieste di scambio links 0
W VENDO banner publicità Vendere e Acquistare pubblicita' online 0
A [VENDO] Spazio Banner su sito Meteo Vendere e Acquistare pubblicita' online 0
A [VENDO] Guest Post e Banner su portali turismo e lavoro Vendere e Acquistare pubblicita' online 0
M Mostrare o meno banner pubblicitari a seconda la risoluzione del device Javascript 10
Robby84 [VENDO] Link/banner/articoli su sito giochi online! Vendere e Acquistare pubblicita' online 0
M Acquisto banner su un sito estero SEO e Posizionamento 1
PianetaAndroid [Vendo] Banner 468x60 in tutti gli annunci su marketplace Vendere e Acquistare pubblicita' online 0
PianetaAndroid [Vendo] Banner 125x125 sempre visualizzato su marketplace Vendere e Acquistare pubblicita' online 1
C Dimensioni banner Guadagnare col Sito 0
G [VENDO] Banner 125x125 Colonna Lato Sinistro - advhits.com (3000 Unici/Giorno) Vendere e Acquistare pubblicita' online 0
T3KN PopDown Banner SEO e Posizionamento 3
G [VENDO] Banner 468x60 Zona Bassa Footer - advhits.com (3000 Unici/Giorno) Vendere e Acquistare pubblicita' online 0
B Inserire banner iniziale a scomparso con dreamweaver HTML e CSS 1
R [VENDO]banner su sito con 900 visite al giorno Vendere e Acquistare pubblicita' online 4
A Meglio singolo backlink in Home o banner sul footer (quindi su tutte le pagine?) SEO e Posizionamento 2

Discussioni simili