2010-07-27 14 views
1

Est-ce que quelqu'un sait comment implémenter le module Live Update dans Views?Implémenter Live Update dans les vues

Le module se trouve ici: drupal.org/project/live_update (encore trop vert pour afficher plus d'un lien)

Et un court exemple est fourni ici: Question and Answers: Using Drupal and the Live Update module.

Le module et mise à jour en direct ainsi, fonctionne hors de la boîte sur les commentaires et example.com/node

J'utilise les modules groupes organiques et des vues pour trier les données pour chaque utilisateur et je voudrais aimerait que ces vues soient mises à jour en direct, sans un nouveau pageload, quand quelqu'un publie quelque chose (en créant un nouveau nœud).

Donc, ce que je veux réellement est d'implémenter Live Update dans mes vues, corrigez-moi si je me trompe. Est-ce possible en utilisant Live Update en l'implémentant dans le modèle de vues?

Toute aide est appréciée!

/Martin

+0

Le module est déjà fourni dans drupal.org; Je ne suis pas sûr de ce que vous voulez dire en l'appliquant. – kiamlaluno

+0

Très bien, je me suis débrouillé et j'ai fait quelques modules basés sur le module Live Update Node et l'API. Si quelqu'un est intéressé faites le moi savoir. Je pourrais prendre encore plus loin un jour et donner une sorte de système d'administration backend qui fonctionne dans Drupal .... – Martin

Répondre

0

Martin, exemaple sur l'URL que vous avez fourni explique que

Nous allons faire cela en utilisant hook_init().

et il continue en expliquant que

Ce n'est pas la meilleure pratique que nous devoir faire un chèque à chaque chargement de la page.

et la meilleure solution serait de

Une meilleure façon est d'utiliser le 6.x Drupal Preprocessing Awesomness et la charge live_update lorsque la vue est d'être chargé. Cependant, puisque le prétraitement vues des modules est currently complicated, nous utiliserons hook_init() pour cet exercice.

J'espère pouvoir vous aider. S'il vous plaît laissez-moi savoir si je peux vous aider plus.

+0

Merci João! J'ai essayé d'être un peu plus précis sur ce que je veux faire – Martin