Une nouvelle version de ce plugin qui permet d’indiquer le nombre de signes, de mots et de feuillets (au demi-feuillet près) et le temps de lecture estimé que fait le billet en cours d’édition, et qui procure également une balise template et un widget pour afficher tout ou partie de ces compteurs côté public :
Ce plugin, activé par défaut lors de l’installation, possède sa propre (petite) page d’activation, dans le menu des extensions :
Le principe de comptage des mots est repris directement de celui utilisé pour générer l’index de recherche pour vos billets, assez sommaire donc, mais en prenant en compte les mots inférieurs à 3 lettres. Pas de spécificité en fonction de la langue utilisée, en tout cas pour l’instant.
Le temps de lecture est estimé, par défaut, sur la base d’une lecture de 230 mots par minute, cette valeur étant paramétrable dans les options du plugin.
Les compteurs sont mis à jour à l’affichage du billet en cours d’édition et lors de sa sauvegarde.
Une option permet d’afficher le détail des compteurs pour l’extrait et le contenu du billet en cours d’édition. Cette option, désactivée par défaut, s’active sur la page de configuration du plugin, pour chacun des blogs :
Et le résultat, lorsqu’un extrait existe :
Côté public vous pouvez soit utiliser la balise template directement dans votre thème :
Syntaxe de la balise :
{{tpl:WordCount [options]}}
Avec comme options disponibles :
chars="0|1"
: affiche le nombre de caractères (0 = défaut)words="0|1"
: affiche le nombre de mots (1 = défaut)folios="0|1"
: affiche le nombre de folios (0 = défaut), 1 folio étant égal à 750 signes (espaces et ponctuations comprises)time="0|1"
: affiche le temps de lecture estimé en minutes (0 = défaut)wpm="nnn"
: nombre de mots lu en moyenne par minute (utilise les réglages du plugin par défaut)list="0|1"
: utilise une liste non ordonnée (<ul>…</ul>
) pour afficher les compteurs (0 = défaut)
Ou utiliser le widget disponible :
Ce billet servira de support pour cette version du plugin.
1 De Game A -
Bonjour.
J’utilisais ce plugin très pratique depuis des mois, pour l’administration et je viens de me rendre compte qu’on pouvait aussi l’utiliser côté visiteurs.
C’est l’occasion de vous remercier, il est vraiment super !
2 De Franck -
Content de savoir qu’il a fait un satisfait de plus ;-)
3 De Gérard Barré -
Bonjour, Je viens d’installer le plugin avec côté visiteur la balise {{tpl:WordCount [time=”0|1”]}} placée dans le “post-info”. Mais c’est le nombre de mots qui s’affiche… Je ne comprends pas. Par avance, merci Franck de ton éclairage.
4 De Franck -
Je vais regarder…
5 De Franck -
Question : la balise insérée est bien
{{tpl:WordCount time=”1”}}
?6 De Gérard Barré -
Erreur grossière donc, la balise insérée était
{{tpl:WordCount [time=”0|1”]}}
… maintenant corrigée par{{tpl:WordCount time=”1”}}
. Mais s’affiche. Comment supprimer le nb de mots pour ne conserver que le temps de lecture ? Le plugin activé permet de voir le résultat en ligne dans des billets.7 De Franck -
Bah en lisant le billet et en ajoutant
words="0"
puisque comme précisé plus haut, cette information est affichée par défaut ;-)8 De Gérard Barré -
Super ! Je n’avais pas compris qu’il était possible d’avoir plusieurs options. Grand merci Franck, et bonne journée.