Auteur de questions
[WSS 3] [FR] Créer des indicateurs sur des forums

Question
-
Bonjour,
J'ai fait une recherche sur le forum, mais je n'ai pas trouvé ce que je cherchais.Je cherche à créer une webpart sur lequel j'ai une liste de tous les forums de mon site SharePoint (une dizaine), jusqu'ici pas de problème. Ce que je voudrais c'est ajouter des indicateurs sur l'activité des forums (dernier message posté, nombre de post, ...). Je ne vois pas comment faire, si quelqu'un l'a déjà fait avant moi je suis preneur d'une solution.
Merci d'avance
Laurent
Toutes les réponses
-
Bonjour,
de mémoire chaque "thread" de forum correspond à un répertoire dans la liste "discussion d'équipe".
Une fois l'objet SPList correspondant récupéré, il faudrait scanner les SPFolder et regarder si il dispose d'une colonne correspondant aux informations que vous recherchez. Si ce n'est pas le cas, il faudra scanner les éléments de ce répertoire pour identifier l'entrée la plus récente.
http://blogs.developpeur.org/anouvel
Merci de valider les réponses à vos questions et de marquer comme telles les réponses utiles- Proposé comme réponse Arnault Nouvel lundi 24 août 2009 06:04
-
Lorsque vous dites "jusque là pas de problèmes", que voulez vous dire?
Vous travaillez sur MOSS ou WSS ? Vous avez réalisé une webpart spécifique ou vous utilisez la webpart content query de MOSS ?
Si c'est du spécifique c'est que vous avez, surement, récupéré une SPListCollection.
Il suffit donc de récupérer pour chaque SPList (de votre SPListCollection), ses items (SPListItemCollection), les compter (SPListItemCollection.Count), les trier (par date décroissante) ...
Aymen -
Pour les informations sur le dernier thread etc... sans même trier il suffit de récupérer les résultats de la vue par défaut qui fait déjà ça tout bien normalement (voire limiter le nombre de résultat à 1 pour éviter de remonter trop d'infos).
Gaetan Bouveret [MVP SharePoint] Mon blog : http://www.sharepointofview.fr/gat