[Résolu] Module Blogs - oldestfirst ne marche pas - Version imprimable +- Forum CMS Made Simple FR (https://forum.cmsmadesimple.fr) +-- Forum : Général (https://forum.cmsmadesimple.fr/forum-3.html) +--- Forum : Modules, Tags (https://forum.cmsmadesimple.fr/forum-14.html) +--- Sujet : [Résolu] Module Blogs - oldestfirst ne marche pas (/thread-1343.html) |
[Résolu] Module Blogs - oldestfirst ne marche pas - toniodesbois - 15/07/2011 Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~ Quand j'utilise la fonction {Blogs catid=""} les plus anciens blogs s'affichent en haut de la page. J'ai essayé avec oldestfirst="false" ou true, ça ne fonctionne pas. En revanche, quand j'affiche toutes les catégories, les plus récents s'affichent bien en haut. Une idée ? [Résolu] Module Blogs - oldestfirst ne marche pas - toniodesbois - 15/07/2011 J'ai trouvé une réponse sur le forum anglais mais ça ne marche toujours pas : http://forum.cmsmadesimple.org/viewtopic.php?t=20838 J'ai bien modifié comment.createtime en entry.createtime [Résolu] Module Blogs - oldestfirst ne marche pas - toniodesbois - 15/07/2011 J'ai trouvé, il fallait en plus supprimer la ligne du dessous et forcer le classement DESC. Remplacer : Code : $query="SELECT DISTINCT entry.* FROM ".cms_db_prefix()."module_blogs_entries AS entry LEFT JOIN ".cms_db_prefix()."module_blogs_comments AS comment ON entry.id=comment.entry WHERE entry.category=? $active ORDER BY comment.createtime"; par : Code : $query="SELECT DISTINCT entry.* FROM ".cms_db_prefix()."module_blogs_entries AS entry LEFT JOIN ".cms_db_prefix()."module_blogs_comments AS comment ON entry.id=comment.entry WHERE entry.category=? $active ORDER BY entry.createtime DESC"; |