donne une estimation du temps de lecture d'un article sur une base de 220 Mots/minutes.
-
Telechargez l'archive et televersez le dossier timeLapseReading dans le dossier Plugins de votre PluXml.
-
Activez le plugin
-
Inserer dans vos templates le code suivant ou vous souhaitez voir affiché le temps de lecture estimé:
<?php if (eval($plxMotor->plxPlugins->callHook('showReadingtime'))) return; ?>
-
Configurer les options et le format d'affichage via l'administration.
#Aide
- Le nombre de mots par minute
Selon le profil de vos lecteurs ou les sujets de votre blog. Une valeur entre 150 et 300 refletera une vitesse de lecture, - de jeune écolier ou de vive voix, - d'un tutoriel ou d'un roman par exemples.
Vous pouvez modifier cette valeur à partir de la page de configuration du plugin accessible depuis l'administration. Sans modification de votre part, le temps de lecture est basé sur 220 mots lus à la minute.
- Le format d'affichage
- Par defaut, le temps de lecture, definie par
#_estimateReadingTime
est inclus dans un<span class="tempsLecture">
.
Ceci est modifiable sans oublier ni ne modifier le code d'affichage de base :#_estimateReadingTime
. - Exemple:utiliser un paragraphe au lieu d'un span et ajouter une icone devant:
<p><i class="fa-solid fa-timer"></i>#_estimateReadingTime</p>
- Afficher une unité de valeur.
- 2 Champs vous permettent de choisir ce que vous souhaiter afficher derriere les minutes et secondes estimées. Par défaut c'est min et sec, vous pouvez vider ces champs pour ne rien afficher ou ne mettre que : pour le champs des minutes par exemple.
- Afficher les secondes
- Vous pouvez omettre l'affichage des secondes
- reinitialisation
- Un bouton de reinitialisation permet d'un click de reprendre la configuration par défaut du plugin.
Pour afficher le temps de lecture estimé d'un article, il vous faut inserer dans le fichier du théme le code suivant:
<?php if (eval($plxMotor->plxPlugins->callHook('showReadingtime'))) return; ?>
à l'endroit ou vous voulez le faire apparaitre.
Exemple: Dans le fichier home.php
du théme par défaut, vous pouvez l'inserer juste derrier le titre de l'article.(extrait du code du fichier ci-dessous)
<header>
<span class="art-date">
<time datetime="<?php $plxShow->artDate('#num_year(4)-#num_month-#num_day'); ?>">
<?php $plxShow->artDate('#num_day #month #num_year(4)'); ?>
</time>
</span>
<h2>
<?php $plxShow->artTitle('link'); ?>
</h2>
<!-- insertion du code --><?php if (eval($plxMotor->plxPlugins->callHook('showReadingtime'))) return; ?>
<div>
<small>
<span class="written-by">
<?php $plxShow->lang('WRITTEN_BY'); ?> <?php $plxShow->artAuthor() ?>
</span>
<span class="art-nb-com">
<?php $plxShow->artNbCom(); ?>
</span>
</small>
</div>