Contenuto Dinamico con aggiornamento
Author: P. Longo
Visited 2113,
Followers 2,
Shared 0
Buonasera,
Vorrei sapere se è possibile scrivere nell'area del contenuto dinamico e, alla pressione del tasto "salva", inviare l'aggiornamento pagina agli utenti collegati alla pagina senza che devono premere il tasto F5 per l'aggiornamento della stessa...
Io ho provato ad inserire "prima dell'apertura del tag HTML" il meta
<meta http-equiv="refresh" content="20;url=http://www.miosito.it/aggiornamento.php">
per fare il refresh della pagina in automatico ma il problema e che mi fa il refresh anche quando scrivo dell'area dinamica con l'eventuale perdita del testo scritto.
In attesa di un Vostra soluzione al mio problema colgo l'occasione per salutare tutto lo staff.
Posted on the
invece che 20 secondi, prova a mettere 5 minuti, non penso che gli utenti che si collegano, scrivano ogni 2 minuti...
Author
Ciao Mirko, grazie della risposta ma il mio problema non è quello.
Io sono l'unico abilitato a scrivere della pagina notizie che devono essere lette da utenti collegati quasi in tempo reale...
se io scrivo l'utente deve rientrare nella pagina oppure premere il tasto F5 per aggiornarla altrimenti non vede la modifica... con il META inserito riesco a dare l'aggiornamento ma anche io che scrivo nella pagina ho pochi secondi per scrivere prima che arriva il refresh che mi azzera il tutto!
Per questo volevo sapere se ce qualche codice da inserire se mai con qualche variabile per poter aggiornate la pagina non con il tempo ma alla pubblicazione del contenuto dinamico premendo il tasto SALVA.
Grazie dell'aiuto
allora, come ho detto io, cosi tu hai il tempo di scrivere, altrimenti non saprei aiutarti...
inserisci un bottone con questo codice, così il refresh lo fai dopo aver salvato...
<INPUT TYPE="button" VALUE="Aggiorna" onClick="document.location.reload()">
forse sono arrivato tardi...
ma cosi aggiorna la sua pagina, e non quella degli altri....o sbaglio...?
Author
Ha ragione Mirko, aggiorno la mia pagina.. ha la stessa funzione del tasto "salva" del contenuto dinamico... non fa il refresh pagina a chi sta visualizzando la pagina stessa.
Grazie del vostro aiuto... spero di risolvere tutto per il 5 settembre che ho bisogno di questa funzione.
vero, ma intanto non gli si rinfresca mentre digita...
Buongiorno mi chiamo Stefano avrei una domanda da fare, forse sono nella sezione sbagliata in caso mi scuso anticipatamente, ho creato un piccolo sito con website x5, funziona tutto regolarmente, ieri ho provato ad inserire alcune foto che scorrono con alcuni effetti il tutto creato con un programmino esterno, il problema è che viene creato un file swf, funziona tutto ed è visibile su pc ma su terminali apple non si vede niente. Leggendo qua e la penso che sia dovuto al fatto che questo tipo di file non è supportato, dovrei caricare un video in html5, è vero? come posso convertire il mio video ? esiste qualche programmino facile che fa questo? Oppure non ho soluzioni ? Vi ringrazio anticipatamente buona giornata
Stefano
@stefano: per nuove domande devi aprire un nuovo post e non utilizzare una discussione già aperta con altra domanda, così faciliti gli altri utenti nella ricerca... comunque si, devi convertirlo in html5 con "easy html5 video"...ciao
Scusa se ho fatto qui la domanda , non volevo aprire una nuova discussione , grazie per la risposta, buona giornata
Stefano
location.reload() non equivale a F5 (che ricarica la pagina dal server), ma svolge la stessa funzione del pulsante "ricarica" del browser (che ricarica la pagina dalla cache)
http://www.w3schools.com/jsref/met_loc_reload.asp
Tu vorresti entrare nei PC di tutti quelli che stanno visualizzando la tua pagina e "costringerli" a fare qualcosa.
Oltre che difficile, mi sembra anche poco ortodosso.
chiedo scusa, ma credevo che l'opzione per ricaricare dal server "true" fosse settata di default...
... prova il META in IFRAME; ...da che mi ricordi io per vecchi esperimenti, forse potrebbe risultare cache ostica su chrome; ...potrai valutarlo tu...
.
ciao
Author
Gli utenti collegati alla pagina aspettano con ansia che la pagina si aggiorni con i nuovi dati.. Sono loro che aspettano non io che li "costringo".. Visto che non lo fa alla pressione del tasto "SALVA" del contenuto dinamico cercavo questa funzione. Comunque ho allungato un po' i tempi del refresh per il momento. Grazie di tutto
Una possibile prova da fare per diversificare la visualizzazione della pagina potrebbe essere un codice php che verifica se l'utente è loggato e, se non lo è, inserisce nella pagina il tag meta per il refresh. In questo modo l'utente non loggato avrebbe l'aggiornamento della pagina ogni tot secondi mentre chi è loggato per scrivere nell'area del contenuto dinamico non avrebbe alcun refresh.
Non ho la pro e non so come viene gestita l'autenticazione dell'utente. Ho però provato con la 10 ( http://stesil.altervista.org/evo10/meta-refresh-condizionale/ ) questo codice in head e sembra funzionare:
<?php
$utente = new imPrivateArea();
$dati= $utente->who_is_logged();
if (!$dati){
echo '<meta http-equiv="refresh" content="20">';
}
?>
Da quel che ho capito io, Longo chiede l'incontrario, l'utente loggato (già cliente) deve avere la pagina sempre aggiornata, in modo che ogni volta che si scrive, legge subito la modifica, non l'utente occasionale....ma magari ho capito male io...
Author
Grazie Stesil per la risposta, ma come dice Mirko a me serve dare gli aggiornamenti agli utenti loggati..
Grazie del Vostro aiuto!
Il concetto di base è sempre lo stesso. Basta inserire le opportune condizioni nell'if.
Nell'esempio online che ho aggiornato solo l'utente con username admin non ha il refresh della pagina: http://stesil.altervista.org/evo10/meta-refresh-condizionale/
>>> ... prova il META in IFRAME; ...da che mi ricordi io per vecchi esperimenti, forse potrebbe risultare cache ostica su chrome; ...potrai valutarlo tu... . ciao
... non posso verificare gli alri suggerimenti che si vede validi, ma avresti potuto fare di già la prova...
...anche senza avere programmi, l'ho fatta io appoggiandomi al Dinamico di Mirko, ...!... e funziona...!...
http://www.zspace.it/kolasim/prove/importaDinamico1.html
http://provews.altervista.org/X10Pro/edit2.php
... niente di particolare, ...sempre se il risultato ottenuto rientrasse in ciò che ti interessa...
.