Submitted by drupalet on
Salut,
dans mon site web j'aimerais mettre dans mon calendrier les événements qui sont dans le calendrier du site web d'un college a moi. Bien sûr les deux sites ont été faits avec Drupal. Cet a dire, que le résultat serait:
mes événements + ceux de mon college (dans mon calendrier d'événements).
Est-ce qu'il existe un module qui permet faire ça?
Et sinon, comment fairiez vous pour le mettre en ouvre? Est-ce que vous partiriez du module event? Ou peut etre du module Agregattor?
Merci d'avance!
pareil pour moi, je
Permalien Soumis par guim le 29 Juin, 2007 - 11:29
pareil pour moi,
je voudrais que les evenements de mon site sous drupal se mettent egalement dans un calendrier d'un autre site, qui lui, rassemble les evenements de plusieurs sites.
merci!
Je pense que cela doit être
Permalien Soumis par Damien Tournoud le 29 Juin, 2007 - 11:52
Je pense que cela doit être possible avec le module leech et juste un peu de code. Il faut par contre mettre un peu les mains dans le cambouis.
Avez-vous un exemple d'un tel flux RSS?
je viens d'installer le
Permalien Soumis par guim le 29 Juin, 2007 - 15:24
je viens d'installer le module leech,
j'avais peur qu'il ne fonctionne qu'entre sites drupal,
mais ça n'a pas l'air d'être le cas.
ouf ;)
quand tu dis, "avez vous un exemple d'un tel flux rss?"
que veux tu dire par la ?
l'endroit où je travaille utilise un systeme de Bdd.
je vais reflechir à tout ça, et je donne les resultats lundi soir.
cet aprem, j'ai un visuel à travailler sur photoshop avant 16h30 !!!
merci damz
Hello, à la fin je me suis
Permalien Soumis par drupalet le 31 Juillet, 2007 - 11:39
Hello,
à la fin je me suis decidé à installer le module leech et essayer avec lui (sourtout parce qu'il garde les nouveaux flux en tant que noeuds).
Ce que j'ai fait c'est ajouter le fil d'evenements du calendrier d'un autre site à moi qui est sur free, et maintenant je les ai sur mon site en localhost.
Maintenant je suis en train de penser comment les afficher dans mon calendrier, et j'ai pensé de modifier le fichier event.module (je ne sais pas si c'est la meilleur solution mais bon).
Dans ce fichier il y a la fonction
event_nodeapi
qui contient une partiecase: 'load'
qui se charge (je pense) d'afficher des noeuds sur le calendrier. Mais je ne comprend pas du tout cette fonction. Elle prend le parametre&$node
mais je ne sais pas comment elle s'arrange pour ne recevoir que les noeuds qui sont dans la table {event}.En fait, j'ai mis:
print 'Valeur noeud? ' . $node->nid;
just après de l'en tête de la fonction et elle m'affiche que les ids. des evenements qui sont dans ma table event.Je vous démande cela parce ce que je voudrais qu'elle m'affiche les noeuds que je veux, et non seulement ceux de la table {event}.
J'éspère avoir été clair...
Merci