jeudi 2 juillet 2009
Plugin Agenda dotclear et évènement vide avec juste date à 1970
Par Christophe Odin, jeudi 2 juillet 2009 à 03:52 :: Technique
Ce problème qui semble récurrent à pas mal d'utilisateur de dotclear m'est bien sur arrivé. ON poste un évènement dans l'agenda du plugin Agenda de dotclear et comble de l'énervement le post est désespérément vide avec seulement la date du premier janvier 1970. Or cette date apparait sans contenu car le template n'a pas pu retrouvé le post. La clé du post étant l'url, j'ai vérifié dans la table des posts que cette url était bien correcte, ce n'est donc pas la source du problème. J'ai ensuite comparé tous les posts de type event pour voir si quelque chose les différenciaient et là miracle, ceux qui posent problème ont un blog_id différent des autres (je suis dans un environnement multiblog). Il semble donc malgré le fait que le plugin Agenda ne soit pas multiblog, que le blog_id soit pris dans la requête pour retrouver le post. Si le blog_id est différent du blog sur lequel le post doit être affiché, la page est vide. Il y a peut-être d'autres raisons, mais en voici au moins une d'identifiée et qui nécessite juste quelques précautions avant de publier afin de s'assurer que l'on est sur le bon blog.
