Accueil > SPIP > Modérer les forums depuis le site public

Modérer les forums depuis le site public

mardi 14 septembre 2010, par François Rygaert (aka Suske)

Quelle qu’en soit la raison, on peut souhaiter supprimer certains messages postés sur son site. Le passage par l’espace privé nécessite alors plusieurs clics qui s’avèrent fastidieux si l’opération doit être répétée plusieurs fois. Avec ce code, un clic suffit :-)

Ce billet est la simple description du système mis en place sur http://forum.spip.org .
Merci d’abord aux codeurs de ce squelette, pour cette fonctionnalité en particulier !

Utilité

Il arrive que des personnes postent des messages hors de propos, ou injurieux, ou... ou du spam... Traditionnellement, il faut repasser par l’espace privé puis la gestion des forums puis modérer. 3 clics. Dépublier ces messages en un clic, c’est mieux :-)

Description

C’est assez simple : si vous êtes connecté-e au site et que vous disposez du droit de gérer les forums, une petite croix rouge vient s’installer à côté du titre du message de forum (ou là où vous le souhaitez dans votre squelette, dans une boucle FORUMS...)

Un clic et le message voit son statut passé à "off", c’est à dire qu’il est dépublié. Si nécessaire, vous pouvez encore modifier ce statut ensuite, via l’espace privé.

Mise en place

Le dispositif installé sur forum.spip.org consiste en :

  1. une fonction à installer dans le fichier mes_fonctions.php
  2. du code, fondé sur la balise #AUTORISER, à insérer dans la/les boucle-s FORUMS

La fonction :

Le code :

Il vous faut bien bien entendu disposer quelque part dans votre site de l’image "croix-rouge.gif" et des codes de langue... Sur les forums de SPIP, le même principe permet de supprimer les mots-clés joints aux forums et il s’agit d’une piste plus qu’intéressante pour les documents joitns aux forums également :-).


Voir en ligne : Les forums de SPIP (cliquer sur le papillon au bas des pages pour afficher le squelette)


SPIP subit progressivement une cure d’amaigrissement qui consiste à passer des parties spécifiques du "core" en plugins/extensions. Ce sera prochainement le cas des forums et j’imagine que cette possibilité sera intégrée dans le plugin en question. En attendant, plus besoin de se priver :-)

Portfolio

Un message, un commentaire ?

Forum sur abonnement

Pour participer à ce forum, vous devez vous enregistrer au préalable. Merci d’indiquer ci-dessous l’identifiant personnel qui vous a été fourni. Si vous n’êtes pas enregistré, vous devez vous inscrire.