forked from ZwiiCMS-Team/ZwiiCMS
10.2 stratégie création screenshot
This commit is contained in:
parent
5b927d2a8e
commit
b886cc21cb
@ -351,27 +351,6 @@ class common {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 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 ( 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);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Accède aux données
|
* Accède aux données
|
||||||
* @param array $keys Clé(s) des données
|
* @param array $keys Clé(s) des données
|
||||||
|
@ -488,10 +488,12 @@ class config extends common {
|
|||||||
'state' => true
|
'state' => true
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
// Initialisation du screen
|
// Initialisation du screen - APPEL AUTO DESACTIVE POUR EVITER UN RALENTISSEMENT
|
||||||
|
/*
|
||||||
if (!file_exists(self::FILE_DIR.'source/screenshot.jpg')) {
|
if (!file_exists(self::FILE_DIR.'source/screenshot.jpg')) {
|
||||||
$this->configMetaImage();
|
$this->configMetaImage();
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
// Valeurs en sortie
|
// Valeurs en sortie
|
||||||
$this->addOutput([
|
$this->addOutput([
|
||||||
'title' => 'Configuration',
|
'title' => 'Configuration',
|
||||||
|
@ -227,8 +227,6 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<!--</div>
|
|
||||||
<div class="row">-->
|
|
||||||
<div class="col6">
|
<div class="col6">
|
||||||
<div class="block">
|
<div class="block">
|
||||||
<h4>Référencement</h4>
|
<h4>Référencement</h4>
|
||||||
@ -248,11 +246,13 @@
|
|||||||
]); ?>
|
]); ?>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<?php if (file_exists(self::FILE_DIR.'source/screenshot.jpg')): ?>
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col8 offset2 textAlignCenter">
|
<div class="col8 offset2 textAlignCenter">
|
||||||
<img src="<?php echo helper::baseUrl(false) . self::FILE_DIR.'source/screenshot.jpg';?>" data-tippy-content="Cette capture d'écran est nécessaire aux partages sur les réseaux sociaux. Elle est régénérée lorsque le fichier 'screenshot.jpg' est effacé du gestionnaire de fichiers." />
|
<img src="<?php echo helper::baseUrl(false) . self::FILE_DIR.'source/screenshot.jpg';?>" data-tippy-content="Cette capture d'écran est nécessaire aux partages sur les réseaux sociaux. Elle est régénérée lorsque le fichier 'screenshot.jpg' est effacé du gestionnaire de fichiers." />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<?php endif;?>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
Loading…
Reference in New Issue
Block a user