Afficher le temps de lecture d'une page sous MediaWiki
Révision datée du 13 septembre 2022 à 13:06 par Dieudo (discussion | contributions)
Il suffit de copier-coller ces lignes de code sur deux pages.
Code à copier :
/* pour afficher le temps de lecture */
var a = $("#bodyContent").text();
var wCount = a.split(" ").length;
var timeInMinutes = Math.max(Math.round(wCount / 200),1);
var $wordOutput = $( "<p>" + timeInMinutes + " min de lecture" + "</p>").css("font-size", "normal");
$( "#bodyContent" ).prepend($wordOutput);
Pages sur lesquelles le copier :
- MediaWiki:Common.js : pour affichage/ordi
- MediaWiki:Mobile.js : pour affichage/mobile
Sources :
- https://www.mediawiki.org/wiki/Gadget_kitchen
- https://www.mediawiki.org/wiki/ChickTech_High_School_Kickoff_2017/Tasks
- https://www.mediawiki.org/wiki/Manual:Interface/JavaScript
- https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Global_Objects/Math/floor
- https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Global_Objects/Math/round
- https://www.arianebilheran.com/articles-2
Méthode de calcul pour l'évaluation du temps de lecture : 200 mots lus par minute, avec un minimum d'une minute.