web-dev-qa-db-fra.com

Comment utiliser Ajax pour afficher les nouveaux messages en temps réel, sur la page d'accueil

Est-ce que quelqu'un sait comment faire apparaître automatiquement de nouveaux messages sur la page d'accueil, sans avoir à rafraîchir la page J'ai un site wordpress avec plusieurs auteurs et je veux que leurs nouveaux posts soient automatiquement affichés.

Merci.

2
Sirwan Qutbi

Je n'arrive pas à trouver un plugin qui le fasse (bien que le plugin Live Blogging soit similaire à ce dont vous avez besoin).

En général, vous devez utiliser le modèle ajax de rafraîchissement périodique pour vérifier le serveur toutes les quelques secondes si le contenu du dom actuel correspond aux publications les plus récentes. Sinon, insérez-le dans le contenu du ou des derniers messages. Bonne chance!

1
GavinR

Dans mon monde de programmation (limité), j'ai trouvé que Ajax long polling était le moyen le plus simple de faire des mises à jour en direct.

Voici un exemple élémentaire: https://stackoverflow.com/questions/333664/simple-long-polling-example-code

Une autre solution consisterait à utiliser HTML5 Websockets (mais cela nécessite une configuration de serveur spéciale): http://net.tutsplus.com/tutorials/javascript-ajax/start-using-html5-websockets- aujourd'hui/

0
xsonic