J’ai découvert un bug dans le patch que j’avais réalisé pour le rééquilibrage du nuage de tags de Dotclear. Ce bug survient quand tous les tags ont le même nombre d’occurrences. Dans ce cas le calcul du poids renvoie une valeur non numérique.
L’une des conséquences de ce bug était qu’il devenait impossible d’éditer les tags d’un billet après sa création.
La nouvelle version du patch renvoie désormais un poids de 100 pour tous les tags lorsqu’ils ont tous le même nombre d’occurrences.
Pour appliquer ce patch, déposez le à la racine de votre installation Dotclear puis ouvrez une console sur votre serveur, positionnez vous à la racine de votre installation Dotclear et tapez la commande suivante :
1 |
patch -p1 -ul -i fichier.patch -d . |
Vous pourrez ensuite rétablir la version non patchée avec cette commande :
1 |
patch -p1 -ulR -i fichier.patch -d . |
Si vous ne disposez pas d’un accès distant sur votre serveur, vous pouvez effectuer les modifications à la main ou appliquer le patch (en utilisant Cygwin si vous êtes sous Windows) sur une copie locale de votre installation Dotclear puis uploader la version patchée.