EffacerHistorique
vérifier la conformité en V2
But
Fournit une action permettant la suppression de l'historique d'une page. Permet aussi l'effacement de l'historique plus ancien qu'un nombre de jours fixé.
Solution
expirediff.php
Ce script ne fait pas partie de la distribution standard, il faut le télécharger sur le site PmWiki original.
http://www.pmwiki.org/pmwiki/uploads/Cookbook/expirediff.php
Discussion
Ce script ajoute l' ?action=expirediff
, qui supprime toute information d'historique d'une page de Wiki. L'utilisateur doit avoir accès aux permissions de page. Le verrouillage est géré. Une copie de la page avec l'ensemble des révisions est créée (de la même manière que lorsque l'on demande un effacement de page).
En sus, on peut ajouter le paramètre keepdays=nn
, qui dit de conserver l'historique des pages des nn jours précédents. Par exemple, ?action=expirediff&keepdays=7
supprimera tout l'historique plus ancien que 7 jours. Par défaut keepdays
est à zéro, ce qui supprime tout l'historique de page.
Pour installer ce script, copiez le simplement dans le répertoire local/, et ensuite ajoutez dans le fichier local/config.php
include_once('local/expirediff.php');
ou (selon l'endroit ou est stocké le script) :
include_once('local/scripts/expirediff.php');
Voir aussi
Contributeurs
<< Liste de blocage? | Index compléments | Feuilles de données vers PmWiki >>
Traduction de - Page originale sur
Page originale sur PmWikiFr.EffacerHistorique - Référencé par
Dernières modifications:
PmWikiFr.EffacerHistorique: 10 septembre 2011 à 15h40