diff --git a/CHANGES.md b/CHANGES.md index 3717e8f5..3f579f32 100755 --- a/CHANGES.md +++ b/CHANGES.md @@ -10,6 +10,10 @@ - Thème de l'administration, amélioration du rendu. - Image tag : adaptatations suit à la modification de l'API Google. +## version 10.1.001 +- Correction : + - Extension image tag. + ## version 10.1.000 - Nouveautés : - Distinction entre le thème du site et celui de l'administration. Sauvegarde et restauration de l'un ou de l'autre. diff --git a/core/core.php b/core/core.php index c54f6bb5..367d0c33 100755 --- a/core/core.php +++ b/core/core.php @@ -353,22 +353,19 @@ class common { /** - * Récupérer une copie d'écran du site Web pour le tag image si le fichier n'existe pas + * Récupérer une copie d'écran du site Web pour le tag image * En local, copie du site décran de ZwiiCMS */ - public function makeImageTag () { - if (!file_exists(self::FILE_DIR.'source/screenshot.jpg')) - { - if ( strpos(helper::baseUrl(false),'localhost') == 0 AND strpos(helper::baseUrl(false),'127.0.0.1') == 0) { - $googlePagespeedData = helper::urlGetContents('https://www.googleapis.com/pagespeedonline/v2/runPagespeed?url='. helper::baseUrl(false) .'&screenshot=true'); - if ($googlePagespeedData !== false) { - $googlePagespeedData = json_decode($googlePagespeedData, true); - $screenshot = $googlePagespeedData['screenshot']['data']; - $screenshot = str_replace(array('_','-'),array('/','+'),$screenshot); - $data = 'data:image/jpeg;base64,'.$screenshot; - $data = base64_decode(preg_replace('#^data:image/\w+;base64,#i', '', $data)); - file_put_contents( self::FILE_DIR.'source/screenshot.jpg',$data); - } + public function makeImageTag() { + if ( strpos(helper::baseUrl(false),'localhost') == 0 AND strpos(helper::baseUrl(false),'127.0.0.1') == 0) { + $googlePagespeedData = helper::urlGetContents('https://www.googleapis.com/pagespeedonline/v2/runPagespeed?url='. helper::baseUrl(false) .'&screenshot=true'); + if ($googlePagespeedData !== false) { + $googlePagespeedData = json_decode($googlePagespeedData, true); + $screenshot = $googlePagespeedData['screenshot']['data']; + $screenshot = str_replace(array('_','-'),array('/','+'),$screenshot); + $data = 'data:image/jpeg;base64,'.$screenshot; + $data = base64_decode(preg_replace('#^data:image/\w+;base64,#i', '', $data)); + file_put_contents( self::FILE_DIR.'source/screenshot.jpg',$data); } } }