Merge branch 'master' into 12_dev

This commit is contained in:
Fred Tempez 2022-06-14 10:51:23 +02:00
commit 837e13f7d2
4 changed files with 22 additions and 7 deletions

View File

@ -13,6 +13,13 @@
- Suppression du support de l'import à partir d'une version 9, y compris pour la restauration des sauvegardes.
- Optimisation du chargement des base de données, mise à jour des scripts jsonDB et dot.
- Connexion persistante, l'activation de la case à cocher *Rester connecté sur ce navigateur* ne ferme pas la session lorsque le navigateur est fermé.
<
## Version 11.5.04
### Corrections :
- Édition d'une page : bug de sélection d'un module absent.
- Rechercher dans le site : impossibilité de rechercher dans le contenu des modules (news, blog et download).
### Amélioration :
- Récupération de la capture d'écran du site, 5 tentatives d'appels de l'API Google sont effectuées avant de retourner un échec.
## Version 11.5.03
### Correction :

View File

@ -258,8 +258,18 @@ class config extends common {
$site = 'https://zwiicms.fr/'; } else {
$site = helper::baseUrl(false); }
$success= false;
$googlePagespeedData = helper::getUrlContents('https://www.googleapis.com/pagespeedonline/v5/runPagespeed?url='. $site .'&screenshot=true');
// Succès de la'opération par défaut
$success = false;
// Tente de connecter 5 fois l'API Google
for ($i=0; $i < 5 ; $i++) {
$googlePagespeedData = helper::getUrlContents('https://www.googleapis.com/pagespeedonline/v5/runPagespeed?url='. $site .'&screenshot=true');
if ($googlePagespeedData !== false) {
break;
}
}
// Traitement des données reçues valides.
if ($googlePagespeedData !== false) {
$googlePagespeedData = json_decode($googlePagespeedData, true);
$data = str_replace('_','/',$googlePagespeedData['lighthouseResult']['audits']['final-screenshot']['details']['data']);

View File

@ -16,7 +16,6 @@
<?php echo template::button('socialMetaImage', [
'href' => helper::baseUrl() . 'config/configMetaImage',
'value' => 'Générer une capture Open Graph'
]); ?>
</div>
</div>

View File

@ -254,7 +254,7 @@ class search extends common {
}
// Articles d'une sous-page blog ou de news
if ( $this->getData([ 'module', $childId, 'posts', 'content'])
if ( $this->getData([ 'module', $childId, 'posts'])
) {
foreach($this->getData(['module',$childId,'posts']) as $articleId => $article) {
if($this->getData(['module',$childId,'posts',$articleId,'state']) === true) {
@ -272,8 +272,8 @@ class search extends common {
}
// Articles d'un blog ou de news
if ( $this->getData([ 'module', $parentId, 'posts', 'content'])
) {
if ( $this->getData([ 'module', $parentId, 'posts'])
) {
foreach($this->getData(['module',$parentId,'posts']) as $articleId => $article) {
if($this->getData(['module',$parentId,'posts',$articleId,'state']) === true)
@ -289,7 +289,6 @@ class search extends common {
}
}
}
// Message de synthèse de la recherche
if (count($result) === 0) {
self::$resultTitle = 'Aucun résultat';