[pmwiki-users-fr] Inclure le numero de revision dans l'historique (recent)
Petko Yotov
5ko at 5ko.fr
Dim 30 Aou 12:20:20 CDT 2009
On Sunday 30 August 2009 17:23:56 ABClf wrote:
> C'est un détail, mais j'aimerais faire apparaître le numéro de révision
> dans les historiques (recent) (r1, r26, r31, etc.) (et si possible, s'il
> s'agit de la première révision, styler r1 (=création de page) en gras pour
> qu'il apparaisse clairement).
Bonjour. On ne peut pas le styler facilement, car dans les RecentChanges les
résumés sont entourés de [=...=]. Mais on peut avoir un message plus visible
comme "Nouvelle page".
Mais, si tout de suite l'auteur re-modifie sa page, le résumé des
RecentChanges passera à r2.
...
> Je regarde le code de Petko (recette deltasize, où il intègre le quantité
> chiffrée de changements dans le résumé) et si je comprends un peu, il faut
> créer une fonction.
Oui, on peut partir de cette fonction et l'adapter.
array_unshift($EditFunctions, "NumeroRevision");
function NumeroRevision($pagename,$page,&$new)
{
global $EnablePost, $ChangeSummary, $Now;
if (!$EnablePost) return;
$rev = intval(@$page['rev'])+1;
if($rev==1) $ajout = "Nouvelle page";
else $ajout = "r$rev";
$new['csum'] .= " ($ajout)";
$new["csum:$Now"] .= " ($ajout)";
$ChangeSummary .= " ($ajout)";
}
Merci,
Petko
--
Architecte de sites internet
http://www.notamment.fr/
Plus d'informations sur la liste de diffusion pmwiki-users-fr