Like button tag missing

  • Posts: 263
  • Thank you received: 11
11 years 2 months ago #123422

Depuis peu, je crois depuis mon dernier upgrade à 2.2.1, j'obtiens des erreurs de ce style dans le débugger Facebook :

Like Button Tag Missing ----- og:title is missing. The og:title meta tag is necessary for Facebook to render a News Feed story that generates a high click-through rate.

Voir pièce jointe pour toutes les erreurs.

J'ai désactivé JFB Connect pour être certain et il semble bien que c'est Hikashop_social qui crée ces erreurs. Il n'y avait pas d'erreurs encore dernièrement. Alors je soupçonne la 2.2.1 d'hikashop que je viens d'installer ce matin.

Qu'en pensez-vous?

-- HikaShop version -- : 2.2.1
-- Joomla version -- : 3.1.5

Attachments:

Please Log in or Create an account to join the conversation.

  • Posts: 26159
  • Thank you received: 4028
  • MODERATOR
11 years 2 months ago #123443

Bonsoir,

J'en pense que je vois bel et bien le code dans le plugin

$this->meta['property="og:title"']='<meta property="og:title" content="'.htmlspecialchars($product->product_name, ENT_COMPAT,'UTF-8').'"/> ';
Mais que cela est rajouté par le plugin en modifiant le code sur le onAfterRender et qu'il est possible que du cache puisse poser soucis.

La modification des balises du head n'est faite que dans le cas ou le texte "{hikashop_social}" est trouvé sur la page. Le texte est remplacé par les boutons et le head est modifié à la volé pour rajouter les propriétés spéciales demandées par facebook.

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.
The following user(s) said Thank You: Flooder

Please Log in or Create an account to join the conversation.

  • Posts: 263
  • Thank you received: 11
11 years 2 months ago #123456

Bonjour à tous,

Toujours pas capable d'enlever les erreurs dans le debugger Facebook.

cache désactivé dans la configuration de Joomla!
cache désactivé dans le gestionnaire de plugin (system-cache)

jfbconnect désactivé


Voyez vous-mêmes : developers.facebook.com/tools/debug/og/o...2F1001-aimants-photo



Les Métas semblent bien déclarés.

Comme vous pouvez le voir dans les pièces jointes, j'obtiens encore plein d'erreurs. C'est bizarre, parce que le debugger reconnait bien les propriétés dans mes méta même s'il affiche des erreurs.

Désespéremment... Encore...

Please Log in or Create an account to join the conversation.

  • Posts: 26159
  • Thank you received: 4028
  • MODERATOR
11 years 2 months ago #123482

Bonsoir,

Pour ce que je vois, il y a des espaces après les "og:" ce qui est étrange puisqu'il y en a pas dans votre page quand on regarde le code source.

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 263
  • Thank you received: 11
11 years 2 months ago #123499

Je viens de faire un nouveau test.

J'ai activé le module hikashop_social dans une installation locale toute neuve que j'avais déjà (Hikashop 2.2.0 et Joomla 3.1.5). J'ai entré mon numéro admin Facebook dans la configuration de hikashop_social.

Je mets l'adresse dans le debugger Facebook et encore l'erreur pour le bouton J'aime.
Voyez : developers.facebook.com/tools/debug/og/o...product%2Fshow%2F48-

Facebook voit les métas suivants provenant de mon site. Ils semblent bien ok.

<meta property="og:title" content="">
<meta property="og:type" content="product">
<meta property="og:url" content="http://ptpt.dlinkddns.com/~Flooder/pieces.novamac.com/index.php/hikashop-menu-for-products-listing/product/show/48-">
<meta property="og:description" content="">
<meta property="og:site_name" content="Pièces - Novamac Industries inc.">
<meta property="fb:admins" content="100005137593779">


Dans la section «Les propriétés de l'objet», tout semble bien reçu par Facebook.

Dans la section « Informations de documents Open Graph », on revoit les métas reçus. MAIS VOYEZ-VOUS L'ESPACE APRES LES og: ???? D'OÙ PROVIENT CETTE ESPACE????? Facebook l'a ajoutée? J'ai testé une page avec jfbconnect et aucune erreur, aucune espace après les og:.
Meta Tag :	<meta property="og: title" content="" />
Meta Tag :	<meta property="og: type" content="product" />
Meta Tag :	<meta property="og: url" content="http://ptpt.dlinkddns.com/~Flooder/pieces.novamac.com/index.php/hikashop-menu-for-products-listing/product/show/48-" />
Meta Tag :	<meta property="og: description" content="" />
Meta Tag :	<meta property="og: site_name" content="Pi&#xe8;ces - Novamac Industries inc." />
Meta Tag :	<meta property="fb:admins" content="100005137593779" />



Je n'avais jamais vu une telle erreur encore la semaine dernière. Peut-être Facebook a changé quelque chose...



Si quelqu'un me disait qu'il rencontre le même problème, je me sentirais moins extra-terrestre.

Des idées?

Last edit: 11 years 2 months ago by Flooder.

Please Log in or Create an account to join the conversation.

  • Posts: 26159
  • Thank you received: 4028
  • MODERATOR
11 years 2 months ago #123561

Bonjour,

Je dois dire que je suis également perdu.
Il est difficile de savoir si le système de facebook a un problème avec la lecture de la page ou si la page est réellement envoyée avec des espaces.
Le plus étrange étant qu'il n'y a que les éléments "og:" qui sont touchés, le "fb:" ne possède aucun soucis.

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

Time to create page: 0.065 seconds
Powered by Kunena Forum