An open API service indexing awesome lists of open source software.

https://github.com/gcyrillus/plx_reading_lapse

Plugin pour PluXml | donne une estimation du temps de lecture d'un article. affichage configurable . | Gives a time reading estimation for each articles. A few display options can be edited on backend..
https://github.com/gcyrillus/plx_reading_lapse

cms plugin pluxml xml

Last synced: about 1 year ago
JSON representation

Plugin pour PluXml | donne une estimation du temps de lecture d'un article. affichage configurable . | Gives a time reading estimation for each articles. A few display options can be edited on backend..

Awesome Lists containing this project

README

          

# PLX_reading_lapse
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é:

`plxPlugins->callHook('showReadingtime'))) return; ?>`

- Configurer les options et le format d'affichage via l'administration.

#Aide

Configuration



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.


Affichage Dans le théme


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>