Créer des microdata imbriquées (hiérarchie d'éléments) avec des FieldGroup de plus de deux niveaux

More
7 years 1 month ago #66352 by micker
merci pour le retour
en fait tu peus passer cela dans le head mais avec de la programmation joomla
docs.joomla.org/Adding_JavaScript/fr

FLEXIcontent is Free but involves a very big effort on our part.
Like the our support? (for a bug-free FC, despite being huge extension) Like the features? Like the ongoing development and future commitment to FLEXIcontent?
-- Add your voice to the FLEXIcontent JED listing reviews. Thanks![/size]

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

More
7 years 1 month ago - 7 years 1 month ago #66366 by 012abc
Merci. Mais je n'ai pas envie de monter une usine à gaz. C'est pas l'esprit d'un CMS.

J'ai fait un retour sur les microdatas qui dans certains cas peuvent faire la différence. Soit je m'y suis mal pris, soit il y a un sujet.
Last edit: 7 years 1 month ago by 012abc.

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

More
7 years 1 month ago #66368 by micker
pas de soucis c'est toi qui vois
il faut juste savoir que nous faisons notre possible, sur un composant gratuit avec support gratuit et documentation gratuite ...
c'est difficile de prévoir TOUS les cas ... mais je comprend tes retours

FLEXIcontent is Free but involves a very big effort on our part.
Like the our support? (for a bug-free FC, despite being huge extension) Like the features? Like the ongoing development and future commitment to FLEXIcontent?
-- Add your voice to the FLEXIcontent JED listing reviews. Thanks![/size]

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

More
7 years 1 month ago #66371 by 012abc
Pas de soucis.

Voici les résultats fournis par Yandex pour une page.

Pour le json-ld, c'est ok.
Pour les microdatas, il manque "Offers" pour faire le lien entre "Product" et "Offer" ("offers field missing or empty").

Il y a ce "//" dans le lien d'image que j'ai corrigé dans le json-ld.

Soit le problème vient de ma configuration, soit il vient de l'extension.

Résultats de Yandex ( webmaster.yandex.com/tools/microtest/ ) :

"
jsonld
@type = (http://)schema(.)org/Product
(http://)schema(.)org/name
@value = Notice d'entretien 750 VATT
(http://)schema(.)org/image
@id = (http://)www.arbracam(.)org/images/stories/flexicontent/m_150629-boutique-arbracam-57-1.jpg
(http://)schema(.)org/description
@value = Notice d'entretien 750 VATT.
(http://)schema(.)org/offers
@type = (http://)schema(.)org/Offer
(http://)schema(.)org/url
@id = (http://)www.arbracam(.)org/content/89-boutique-terrot/9624-notice-d-entretien-750-vatt.html
(http://)schema(.)org/priceCurrency
@value = EUR
(http://)schema(.)org/price
@value = 5
(http://)schema(.)org/availability
@value = Épuisé

resource = (http://)www.arbracam(.)org/content/89-boutique-terrot/9624-notice-d-entretien-750-vatt.html

product
ERROR: Unmet requirement for product snippets: offers field missing or empty
itemType = (http://)schema(.)org/Product
name = Notice d'entretien 750 VATT
image
href = (http://)www.arbracam(.)org/images/stories/flexicontent//m_150629-boutique-arbracam-57-1.jpg
text = Notice d'entretien 750 VATT

offer
itemType = (http://)schema(.)org/Offer
price = 5
pricecurrency = EUR
availability = Épuisé
"

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

More
7 years 1 month ago - 7 years 1 month ago #66381 by 012abc
Ce qu'il manque, c'est dans le FieldGroup la possibilité d'indiquer que "Offer" est une propriété de "Product" (c'est facultatif). C'est ainsi que se fait le lien entre les deux, avec " itemprop="offers" ".
Voici la balise complète au niveau du FieldGroup : <div itemprop="offers" itemscope itemtype=" schema.org/Offer ">

Tu peux trouver un exemple de code ici : schema.org/Product

Voici un extrait de code d'une page. On voit qu'il manque " itemprop="offers" " :

<div id="flexicontent" class="flexicontent fcitems fcitem9914 fctype11 fcmaincat87 menuitem529 group" itemscope="" itemtype=" schema.org/Product ">
<h1 class="contentheading">
<span class="fc_item_title" itemprop="name"> moteurs JAP - MAG </span>
</h1>
(...)
<div itemscope="" itemtype=" schema.org/Offer " style="display:inline-block;">Prix:
<strong>
<div style="display:inline" itemprop="price">700</div>&nbsp;
<div style="display:inline" itemprop="priceCurrency">EUR</div>
</strong>
- Disponibilité:
<strong>
<div style="display:inline" itemprop="availability">En stock</div>
</strong>
</div>
</div>

Voilà des pistes pour l'amélioration de la prise en compte des microdatas et de JSON-LD dans Flexicontent. :)
Last edit: 7 years 1 month ago by 012abc.

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

More
7 years 1 month ago #66382 by micker
ok on en prend note apres ... la grande question c'est json ou dans le html ... pas simple de tranché

FLEXIcontent is Free but involves a very big effort on our part.
Like the our support? (for a bug-free FC, despite being huge extension) Like the features? Like the ongoing development and future commitment to FLEXIcontent?
-- Add your voice to the FLEXIcontent JED listing reviews. Thanks![/size]

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

Moderators: vistamediajoomlacornerggppdk
Time to create page: 0.299 seconds
Save
Cookies user preferences
We use cookies to ensure you to get the best experience on our website. If you decline the use of cookies, this website may not function as expected.
Accept all
Decline all
Essential
These cookies are needed to make the website work correctly. You can not disable them.
Display
Accept
Analytics
Tools used to analyze the data to measure the effectiveness of a website and to understand how it works.
Google Analytics
Accept
Decline