diff options
| author | polo <ordipolo@gmx.fr> | 2022-07-20 05:46:16 +0200 |
|---|---|---|
| committer | polo <ordipolo@gmx.fr> | 2022-07-20 05:46:16 +0200 |
| commit | f76c0e9331a3f95039df29fbf2f8e6a6bafd60f4 (patch) | |
| tree | 0c086c6b959f58e032245f87b6b55bd1a26cb531 | |
| parent | a47fe7f5d16f598916b0b6095bd41085bcb03b64 (diff) | |
| download | melaine-f76c0e9331a3f95039df29fbf2f8e6a6bafd60f4.tar.gz melaine-f76c0e9331a3f95039df29fbf2f8e6a6bafd60f4.tar.bz2 melaine-f76c0e9331a3f95039df29fbf2f8e6a6bafd60f4.zip | |
miniatures articles 3
| -rw-r--r-- | controller/media.php | 5 | ||||
| -rw-r--r-- | model/Article.php | 6 |
2 files changed, 9 insertions, 2 deletions
diff --git a/controller/media.php b/controller/media.php index 27a8bb3..b6774e0 100644 --- a/controller/media.php +++ b/controller/media.php | |||
| @@ -162,9 +162,10 @@ function mediaSubmit($chaine) | |||
| 162 | //~ $errors = libxml_get_errors(); | 162 | //~ $errors = libxml_get_errors(); |
| 163 | //~ var_dump($errors); | 163 | //~ var_dump($errors); |
| 164 | 164 | ||
| 165 | // mettre à jour le DOM et enlever le DOCTYPE et les balises <html> et <body> | 165 | // mettre à jour le DOM |
| 166 | $chaine = $dom->saveHTML($dom); | 166 | $chaine = $dom->saveHTML($dom); |
| 167 | $pattern = array ('#<!DOCTYPE.*>#', '#<html><body>#', '#</html></body>#'); | 167 | // enlever le DOCTYPE et les balises <html> et <body> |
| 168 | $pattern = array ('#<!DOCTYPE.*>#', '#<html><body>#', '#</body></html>#'); | ||
| 168 | $remplacement = array ('', '', ''); | 169 | $remplacement = array ('', '', ''); |
| 169 | $chaine = preg_replace($pattern, $remplacement, $chaine); | 170 | $chaine = preg_replace($pattern, $remplacement, $chaine); |
| 170 | } | 171 | } |
diff --git a/model/Article.php b/model/Article.php index bad6948..806c5f6 100644 --- a/model/Article.php +++ b/model/Article.php | |||
| @@ -51,6 +51,12 @@ class Article | |||
| 51 | 51 | ||
| 52 | private function makeHtmlMiniImages($content) | 52 | private function makeHtmlMiniImages($content) |
| 53 | { | 53 | { |
| 54 | while(preg_match('#<img src=.*/images/.*>#', $content)) | ||
| 55 | { | ||
| 56 | $pattern = '#(<img src=.*/)(images)(/.*>)#'; | ||
| 57 | $content = preg_replace($pattern, '$1$2-mini$3', $content); | ||
| 58 | } | ||
| 59 | |||
| 54 | return $content; | 60 | return $content; |
| 55 | } | 61 | } |
| 56 | 62 | ||
