Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1
    Utente di HTML.it L'avatar di angelo85ct
    Registrato dal
    Dec 2007
    Messaggi
    322

    Notifiche in tempo reale tipo facebook

    Inanzi tutto chiedo al moderatore di spostarmi se non è la sezione corretta.
    Ho questo problema, ho un sito così costituito:
    amministratore ed utente,
    l'utente si registra e l'amministratore attiva il suo account .
    Io vorrei realizzare una cosa che mi permettesse in tempo reale di vedere le notifiche, tipo quella di Facebook, per esempio se l'amministratore è online sul sito se un 'utente si registra, in tempo reale gli appare di attivare l'account e cosa analoga per l'utente che se viene attivato il suo account e se lui è online gli appare la notifica.
    Qualcuno mi sa dire dove posso trovare qualche guida?
    Grazie

  2. #2
    Utente di HTML.it L'avatar di brodik
    Registrato dal
    Jan 2009
    Messaggi
    765
    dipende... basta che nella pagina dell'admin esegui una query che ti mostra gli utenti che devono essere attivati..
    puoi fare la stessa cosa anche sull'homepage, facendo in modo che sia visibile solo agli admin..
    se invece vuoi fare in modo che l'admin solamente rimanendo fermo sulla home veda gli utenti in attesa, dovresti usare ajax per fare delle chiamate asincrone alla query, magari utilizzando la cache..
    eXvision

  3. #3
    Utente di HTML.it L'avatar di angelo85ct
    Registrato dal
    Dec 2007
    Messaggi
    322
    io vorrei fare una cosa utilizzando ajax, sai dove posso trovare qualche guida?

  4. #4

  5. #5
    Utente di HTML.it L'avatar di angelo85ct
    Registrato dal
    Dec 2007
    Messaggi
    322
    Ti ringrazio, ora me la leggo tutta e spero di trovare cio' che mi serve

  6. #6
    Utente di HTML.it L'avatar di angelo85ct
    Registrato dal
    Dec 2007
    Messaggi
    322
    Ho risolto il problema con questo codice:
    Codice PHP:

    //varia roba dell'head 
    <script type="text/javascript"
    <!-- 
    function 
    getData() { 
    if (
    window.XMLHttpRequest) { 
    request = new XMLHttpRequest(); 
    } else {  
       
    request = new ActiveXObject("Msxml2.XMLHTTP"); 

    var 
    message""

    var 
    url"tesi2.php"
    if (
    request) { 
    request.open("POST"url); 
    request.setRequestHeader("Content-Type""application/x-www-form-urlencoded; charset=UTF-8"); //o cmq il charset che usi 
    request.onreadystatechange 
    function() { 
    if (
    request.readyState == 4) { 

    document.getElementById("tabella").innerHTML request.responseText



    request.send(message); 

    else 

    alert("Il tuo browser obsoleto non supporta ajax."); 

    var 
    tempo =  setTimeout("getData();",30000); //sono millisecondi, ed indicano la frequenza del refresh 

    //--> 
    </script> 
    <body onLoad="getData();"> 
    //presentazione etc etc 

    <div id="tabella"> 
    Caricamento in corso... 
    </div> 
    qui si pu' mettere il resto del testo
    </body> 

    </html> 
    Solo che cosi quello che voglio far apparire mi appare dentro la pagina, qualcuno di voi mi sa dire come dovrei fare per far apparire il tutto dentro una nuvoletta, tipo quella di facebook? se si puo' sempre fare

  7. #7
    Ho la tua stessa esigenza, ma mi fai capire una cosa, nel file tuo: "tesi2.php" tu cosa hai messo? perchè io non come andare a strutturare quella pagina!

  8. #8
    Utente di HTML.it L'avatar di angelo85ct
    Registrato dal
    Dec 2007
    Messaggi
    322
    in qual file, ho messo la query php che mi interessa, e tutto il codice php per la stampa del risultato della query

  9. #9
    ok mi riesce ma per dare un effetto più bellino cosa posso usare?nel senso le nuove news che si caricano, vanno a scatti nel senso avviene subito, come posso implementare una funzione tipo facebook, cioè che compare il numerino è uno clicca e si ha la notizia... non se mi sono fatta capire!!!

  10. #10
    Utente di HTML.it L'avatar di angelo85ct
    Registrato dal
    Dec 2007
    Messaggi
    322
    anche io vorrei vorrei fare cosi' ma non so come....

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.