Les avertissements suivants se sont produits :
Warning [2] Undefined array key 0 - Line: 1640 - File: showthread.php PHP 8.2.18 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/showthread.php 1640 errorHandler->error_callback
/showthread.php 915 buildtree




Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
facebook like et images CMSMS
#8
En ce qui concerne le problème cité + haut :

Citation :Le bouton “envoyer” fonctionne très bien, prise en compte de la meta avec l'url complète, le bouton “recommander” s'arrête à la partie de l'url en clair et ne lis visiblement pas le bloc de contenu.

Il est résolu de la façon suivante :

désormais dans le head on trouve

Code :
<link rel="image_src" href="http://www.monsite.com/{content_image block='image1' dir='images' urlonly='true' label='image à afficher pour facebook'}" />

<meta property="og:title" content="{title}" />
<meta property="og:type" content="website" />
<meta property="og:url" content="{$content_obj->GetURL()}" />
<meta property="og:image" content="http://www.monsite.com/{content_image block='image1' dir='images' urlonly='true' label='image à afficher pour facebook'}" />
<meta property="og:site_name" content="{sitename}" />

Cette fois, les deux boutons fonctionnent.

Seule la meta :

Code :
<meta property="og:description" content="" />

n'a pas été implémenté, cause que si je renseigne le content par : content="{meta_description}" facebook déclare une erreur “You have tags ouside of your” et cela fonctionne sans.

En bref, cela permet de contourner le problème de récupération d'image en sélectionnant celle-ci dans un menu déroulant de l'admin.

Intéressant dans le cas d'un nouveau site, mais quelle galère dans le cas d'un site préexistant avec des centaines de pages, ou si l'utilisateur oubli de sélectionner l'image dans le menu déroulant !

À moins de faire en sorte d'insérer une image par défaut, ça doit être faisable avec les conditions if else. À voir.
Smile cmsms 1.5.2 -> 1.11.7
Répondre


Messages dans ce sujet

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)