Paramétrer les balises Open Graph
Carambozilla
Member
dans Entraide
Bonjour à tous,
j'utilise le plug-in plxSocialMedia (il date de 2014 mais je n'ai pas trouvé plus réçent et à priori, je pense qu'il est toujours d'actualité ?)
J'ai deux problèmes :
1) Il utilise pour les balises la première image de l'article. Or je voudrais qu'il utilise l'image d'accroche…
2) Il donne en lien le NDD/dossier_de_l'image/nom_de_l'image. Mais comme le blog n'est pas au premier niveau, j'aimerais qu'il donne en lien NDD/Dossier_du_blog/dossier_de_l'image/nom_de_l'image
J'ai trouvé ce code, mais je n'ai pas les connaissances suffisantes en php pour savoir quoi faire.
Quelqu'un pourrait-il m'aider ?
Merci et bonne année à tous
j'utilise le plug-in plxSocialMedia (il date de 2014 mais je n'ai pas trouvé plus réçent et à priori, je pense qu'il est toujours d'actualité ?)
J'ai deux problèmes :
1) Il utilise pour les balises la première image de l'article. Or je voudrais qu'il utilise l'image d'accroche…
2) Il donne en lien le NDD/dossier_de_l'image/nom_de_l'image. Mais comme le blog n'est pas au premier niveau, j'aimerais qu'il donne en lien NDD/Dossier_du_blog/dossier_de_l'image/nom_de_l'image
J'ai trouvé ce code, mais je n'ai pas les connaissances suffisantes en php pour savoir quoi faire.
[== PHP ==]
/**
* Retourne le contenu de l'url de la première image de l'article
* @param plxShow $plxShow
* @return string
*/
private function imageUrl($plxShow)
{
$image = '';
ob_start();
$plxShow->artContent();
$artContent = ob_get_clean();
if (preg_match('~<img[^>]*?src="(.*?)"[^>]+>~', $artContent, $match)) {
$image = trim($match[1]);
if (strpos($image, 'http') !== 0) {
$image = 'http://' . $_SERVER['SERVER_NAME'] . '/' . trim($match[1]);
}
}
return $image;
}
Quelqu'un pourrait-il m'aider ?
Merci et bonne année à tous
Connectez-vous ou Inscrivez-vous pour répondre.