From 7f4faa78cfb9cc687e6171527bbe9e3f74d6e9bc Mon Sep 17 00:00:00 2001 From: polo Date: Fri, 22 Jul 2022 23:41:56 +0200 Subject: debug ! --- controller/installation.php | 2 +- model/Article.php | 9 ++++++--- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/controller/installation.php b/controller/installation.php index 6ae35e7..e99a06e 100644 --- a/controller/installation.php +++ b/controller/installation.php @@ -55,7 +55,7 @@ function installation() createIndexPHP('data/index.php', $droitsFichiers); } - $listePages = array('menu', 'melaine', 'musique', 'discographie', 'presse', 'jaime', 'peinture', 'archives', 'legal'); + $listePages = array('menu', 'melaine', 'musique', 'discographie', 'presse', 'livres', 'jaime', 'peinture', 'archives', 'legal'); $sousDossiers = array('html', 'html-maxi-images', 'images', 'images-mini'); foreach ($listePages as $page) { diff --git a/model/Article.php b/model/Article.php index 39fbbe4..6086b3e 100644 --- a/model/Article.php +++ b/model/Article.php @@ -51,10 +51,13 @@ class Article private function makeHtmlMiniImages($content) { - while(preg_match('##', $content)) + // on match tant qu'on trouve "/images/" + while(preg_match('##', $content)) { - $pattern = '#()#'; - $content = preg_replace($pattern, '$1$2-mini$3', $content); + // ? => mode paresseux, on fait matcher le moins d'occurences possibles + $pattern = '#()#'; + // insérer -mini au nom du dossier et au fichier + $content = preg_replace($pattern, '$1$2-mini$3-mini$4', $content); } return $content; -- cgit v1.2.3