SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano | Nederlands

282 Plugins, 197 contribs sur SPIP-Zone, 452 visiteurs en ce moment

Accueil > Interactivité, échanges > Forums > Forum périmé > Forum périmé

Forum périmé

18 octobre 2012 – par erational

7 votes

Désactive les forums publics au bout d’une période donnée.

Ce plugin est inspiré d’une fonctionnalité de dotclear qui permet de fermer automatiquement le forum des articles au bout d’une période donné en laissant les commentaires déjà postés.

Cela permet de soulager les rédacteurs du travail de modération et de gestion du spam.

Ce plugin ne change pas vos réglages précédents (forum modéré, désactivé, ....)

Installation

  • Télécharger et activer le plugin
  • Dans le menu de configuration des forums, indiquer le nombre de jours pour lequel le forum sera ouvert après la publication de l’article.

Le plugin est fonctionnel !

Le but du plugin est d’offrir une interface simple et rapide à mettre en place depuis le backoffice sans à avoir à toucher le squelette. Mais il est possible de s’en passer et d’adopter une solution uniquement à base de boucles

Alternative au plugin à base de boucles

Sur votre page article.html, ajouter une condition de date sur l’affichage de la balise #FORMULAIRE_FORUM

  1. [(#REM) Forum perimé sous 15 jours]
  2. [(#DATE|agenda_dateplus{3600*24*15}|>{#EVAL{date("Y-m-d H:i:s")}}|oui)
  3. #FORMULAIRE_FORUM
  4. ]

Télécharger

Le filtre agenda_dateplus est fourni par le plugin Agenda.
S’il n’est pas installé, voici le code à ajouter dans article_fonctions.php ou mes_fonctions.php

  1. function agenda_dateplus($date,$secondes,$format="Y-m-d H:i:s"){
  2. $date = strtotime($date)+eval("return $secondes;"); // permet de passer une expression
  3. return date($format,$date);
  4. }

Télécharger

Voir en ligne : http://plugins.spip.net/forum_perime

Retour en haut de la page

Répondre à cet article

Qui êtes-vous ?

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • MailCrypt version 2

    28 avril 2011 – 60 commentaires

    MailCrypt remplace les liens de courriels dans vos textes par un lien javascript afin d’éviter que des robots spammeurs ne collectent les emails affichés sur votre site. La modification est transparente sur un navigateur disposant de javascript. (...)

  • Menus

    18 août 2009 – 899 commentaires

    Créez enfin vos menus facilement !

  • Cycle2

    7 août 2014 – 44 commentaires

    La seconde version de la librairie Javascript « jQuery Cycle », qui permet de produire des diaporamas, se nomme « Cycle2 » : http://jquery.malsup.com/cycle2/. Voici cette nouvelle librairie mise en plugin pour SPIP. Si vous utilisez déjà « jQuery Cycle  (...)

  • Google Maps API

    3 août 2007 – 148 commentaires

    Plugin pour l’intégration de Google Maps API dans SPIP

  • Gis 4 Surcharger les infobulles

    26 février 2013 – 11 commentaires

    Comment surcharger rapidement et facilement les infobulles. Afin de faciliter l’intégration du contenu des info-bulles du plugin GIS-4 et pour contourner le problème du langage Json, voici un exemple de code d’intégration par un inclure. Depuis (...)