Recent Topics

1 Aug 27, 2008 18:43    

Bonjours tout le monde,

Je cherche à réaliser un plugin affichant les blogs les plus actifs(ayant le plus grans nombre de posts) et ceux les plus commentés.
Sur la BD de b2e je ne trouve pas ou on peu trouver les information reliant un article au blog qui le contient(la table evo_items__item où se trouvent toutes les information sur les post ne réfère pas au blog ).

Celà fait 2jours que je bloque deçu 8| , avez vous des idées??

2 Aug 28, 2008 08:57

Tout passe par les catégories et la table "evo_categories", là dedans il y a une colonne "cat_blog_ID". Ensuite la table "evo_postcats" fait la liaison entre les catégories et les items.

Dans la table "evo_comments" il y a la colonne "comment_post_ID" qui contient le numéro du post, et donc par le numéro du post tu as le numéro du blog "Blog_ID".

La requête pour connaitre le nombre de posts par blog donnerait quelque chose comme :

SELECT cat_blog_ID, COUNT(evo_postcats.postcat_post_ID)
FROM evo_postcats INNER JOIN evo_categories
ON evo_postcats.postcat_cat_ID = evo_categories.cat_ID
GROUP BY cat_blog_ID

3 Aug 28, 2008 12:36

Merci beaucoup pour ta réactivité pasmal. En effet c'est ce que je cherche et cela marche parfaitement.
Encore merci :D


Form is loading...