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 :
- une fonction à installer dans le fichier mes_fonctions.php
- 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 :-).