Skip to content

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..

Notifications You must be signed in to change notification settings

gcyrillus/PLX_reading_lapse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 

Repository files navigation

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é:
    <?php if (eval($plxMotor->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>


About

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..

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published