{"id":18320011,"url":"https://github.com/gcyrillus/plx_reading_lapse","last_synced_at":"2025-04-09T14:23:35.894Z","repository":{"id":113725926,"uuid":"455222324","full_name":"gcyrillus/PLX_reading_lapse","owner":"gcyrillus","description":"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..","archived":false,"fork":false,"pushed_at":"2023-01-06T00:25:22.000Z","size":52,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"flexible","last_synced_at":"2025-02-15T08:21:21.710Z","etag":null,"topics":["cms","plugin","pluxml","xml"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gcyrillus.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-02-03T15:37:58.000Z","updated_at":"2022-11-21T21:44:47.000Z","dependencies_parsed_at":null,"dependency_job_id":"7c4a3ddd-25dc-47c6-8723-e550c58ca390","html_url":"https://github.com/gcyrillus/PLX_reading_lapse","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gcyrillus%2FPLX_reading_lapse","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gcyrillus%2FPLX_reading_lapse/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gcyrillus%2FPLX_reading_lapse/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gcyrillus%2FPLX_reading_lapse/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gcyrillus","download_url":"https://codeload.github.com/gcyrillus/PLX_reading_lapse/tar.gz/refs/heads/flexible","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248054298,"owners_count":21039972,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cms","plugin","pluxml","xml"],"created_at":"2024-11-05T18:14:54.436Z","updated_at":"2025-04-09T14:23:35.871Z","avatar_url":"https://github.com/gcyrillus.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PLX_reading_lapse\ndonne une estimation du temps de lecture d'un article sur une base de 220 Mots/minutes.\n\n- Telechargez l'archive et televersez le dossier **timeLapseReading**  dans le dossier Plugins de votre PluXml.\n- Activez le plugin\n- Inserer dans vos templates le code suivant ou vous souhaitez voir affiché le temps de lecture estimé: \u003cbr\u003e\n`\u003c?php if (eval($plxMotor-\u003eplxPlugins-\u003ecallHook('showReadingtime'))) return; ?\u003e`\n\n- Configurer les options et le format d'affichage via l'administration.\n\n\n#Aide\n\t\n\u003ch3\u003eConfiguration\u003c/h3\u003e\n\u003cdl\u003e\n\u003cdt\u003eLe nombre de mots par minute\u003c/dt\u003e\n\u003cdd\u003e\u003cp\u003eSelon 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.\u003c/p\u003e\n\u003cp\u003e 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.\u003c/p\u003e\u003c/dd\u003e\n\u003cdt\u003eLe format d'affichage\u003c/dt\u003e\n\u003cdd\u003ePar defaut, le temps de lecture, definie par \u003ccode\u003e#_estimateReadingTime\u003c/code\u003e est inclus dans un \u003ccode\u003e\u0026lt;span class=\"tempsLecture\"\u003e\u003c/code\u003e . \u003cbr\u003e\nCeci est modifiable sans oublier ni ne modifier le code d'affichage de base :\u003ccode\u003e#_estimateReadingTime\u003c/code\u003e.\u003c/dd\u003e\n\u003cdd\u003e\u003cb\u003eExemple:\u003c/b\u003eutiliser un paragraphe au lieu d'un span et ajouter une icone devant: \u003ccode\u003e\u0026lt;p\u003e\u0026lt;i class=\"fa-solid fa-timer\"\u003e\u0026lt;/i\u003e#_estimateReadingTime\u0026lt;/p\u003e\u003c/code\u003e\u003c/dd\u003e\n\u003cdt\u003eAfficher une unité de valeur.\u003c/dt\u003e\n\u003cdd\u003e2 Champs vous permettent de choisir ce que vous souhaiter afficher derriere les minutes et secondes estimées. Par défaut c'est \u003cb\u003emin\u003c/b\u003e et \u003cb\u003esec\u003c/b\u003e, vous pouvez vider ces champs pour ne rien afficher ou ne mettre que \u003cb\u003e:\u003c/b\u003e pour le champs des minutes par exemple.\u003c/dd\u003e\n\u003cdt\u003eAfficher les secondes\u003c/dt\u003e\n\u003cdd\u003eVous pouvez omettre l'affichage des secondes\u003c/dd\u003e\n\u003cdt\u003ereinitialisation\u003c/dt\u003e\n\u003cdd\u003eUn bouton de reinitialisation permet d'un click de reprendre la configuration par défaut du plugin.\n\u003c/dl\u003e\n\u003ch3\u003eAffichage Dans le théme\u003c/h3\u003e\n\u003cp\u003ePour afficher le temps de lecture estimé d'un article, il vous faut inserer dans le fichier du théme le code suivant:\n\u003ccode\u003e\u0026lt;?php if (eval($plxMotor-\u003eplxPlugins-\u003ecallHook('showReadingtime'))) return; ?\u003e\u003c/code\u003e à l'endroit ou vous voulez le faire apparaitre.\u003c/p\u003e\n\u003cp\u003e\u003cb\u003eExemple:\u003c/b\u003e Dans le fichier \u003ccode\u003ehome.php\u003c/code\u003e du théme par défaut, vous pouvez l'inserer juste derrier le titre de l'article.\u003csmall\u003e\u003ci\u003e(extrait du code du fichier ci-dessous)\u003c/i\u003e\u003c/small\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026lt;header\u003e\n\t\u0026lt;span class=\"art-date\"\u003e\n\t\t\u0026lt;time datetime=\"\u0026lt;?php $plxShow-\u003eartDate('#num_year(4)-#num_month-#num_day'); ?\u003e\"\u003e\n\t\t\t\u0026lt;?php $plxShow-\u003eartDate('#num_day #month #num_year(4)'); ?\u003e\n\t\t\u0026lt;/time\u003e\n\t\u0026lt;/span\u003e\n\t\u0026lt;h2\u003e\n\t\t\u0026lt;?php $plxShow-\u003eartTitle('link'); ?\u003e\n\t\u0026lt;/h2\u003e\n\u003cb style=\"color:green\"\u003e\u0026lt;!--  insertion du code --\u003e\u003c/b\u003e\u003cb style=\"color:tomato\"\u003e\u0026lt;?php if (eval($plxMotor-\u003eplxPlugins-\u003ecallHook('showReadingtime'))) return; ?\u003e\u003c/b\u003e\n\t\u0026lt;div\u003e\n\t\t\u0026lt;small\u003e\n\t\t\t\u0026lt;span class=\"written-by\"\u003e\n\t\t\t\t\u0026lt;?php $plxShow-\u003elang('WRITTEN_BY'); ?\u003e \u0026lt;?php $plxShow-\u003eartAuthor() ?\u003e\n\t\t\t\u0026lt;/span\u003e\n\t\t\t\u0026lt;span class=\"art-nb-com\"\u003e\n\t\t\t\t\u0026lt;?php $plxShow-\u003eartNbCom(); ?\u003e\n\t\t\t\u0026lt;/span\u003e\n\t\t\u0026lt;/small\u003e\n\t\u0026lt;/div\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\n\u003chr\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgcyrillus%2Fplx_reading_lapse","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgcyrillus%2Fplx_reading_lapse","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgcyrillus%2Fplx_reading_lapse/lists"}