[Réglé] Google Searh console - fil d'Ariane

Forum de support pour les questions concernant l'utilisation de phpBB 3.3, les problèmes rencontrés lors de manipulations, de configuration du forum ou de personnalisation autres que les Styles ou les Extensions

Modérateur : Équipe

Règles du forum
A lire impérativement : Règlement de phpBB-fr.com

Pensez à effectuer une recherche, la réponse à votre question a de grandes chances d'avoir déjà été donnée.
Répondre
master194
Posteur néophyte
Posteur néophyte
Messages : 20
Enregistré le : 21 mai 2003 à 08:42

Google Searh console - fil d'Ariane

Message par master194 »

Bonjour,

J'ai toutes les pages lié au forum phpBB en erreur sur le fil d'Ariane :
Champ "id" manquant (dans "itemListElement.item")

Si je prend l'exemple de cette URL :
https://master194.com/forum/viewtopic.php?t=127300

Google trouve une erreur :
Image

Comme vu sur d'autre post, j'ai checké mon navbar_header.html dans mon prosilver, mais ça ne colle pas avec les solutions données, j'ai celui dispo avec le package version 3.3.14 donc théoriquement à jour sauf ce point (l'ensemble du forum est aussi en 3.3.14), voici un extrait du code concerné :

Code : Tout sélectionner

	<ul id="nav-breadcrumbs" class="nav-breadcrumbs linklist navlinks" role="menubar">
		{% set MICRODATA = 'itemtype="https://schema.org/ListItem" itemprop="itemListElement" itemscope' %}
		{% set navlink_position = 1 %}

		{% EVENT overall_header_breadcrumbs_before %}

		<li class="breadcrumbs" itemscope itemtype="https://schema.org/BreadcrumbList">

			{% if U_SITE_HOME %}
				<span class="crumb" {{ MICRODATA }}><a itemprop="item" href="{{ U_SITE_HOME }}" data-navbar-reference="home"><i class="icon fa-home fa-fw" aria-hidden="true"></i><span itemprop="name">{{ L_SITE_HOME }}</span></a><meta itemprop="position" content="{{ navlink_position }}{% set navlink_position = navlink_position + 1 %}" /></span>
			{% endif %}

			{% EVENT overall_header_breadcrumb_prepend %}
				<span class="crumb" {{ MICRODATA }}><a itemprop="item" href="{{ U_INDEX }}" accesskey="h" data-navbar-reference="index">{% if not U_SITE_HOME %}<i class="icon fa-home fa-fw"></i>{% endif %}<span itemprop="name">{{ L_INDEX }}</span></a><meta itemprop="position" content="{{ navlink_position }}{% set navlink_position = navlink_position + 1 %}" /></span>

			{% for navlink in navlinks %}
				{% set NAVLINK_NAME = navlink.BREADCRUMB_NAME | default(navlink.FORUM_NAME) %}
				{% set NAVLINK_LINK = navlink.U_BREADCRUMB | default(navlink.U_VIEW_FORUM) %}

				{% EVENT overall_header_navlink_prepend %}
				<span class="crumb" {{ MICRODATA }}{% if navlink.MICRODATA %} {{ navlink.MICRODATA }}{% endif %}><a itemprop="item" href="{{ NAVLINK_LINK }}"><span itemprop="name">{{ NAVLINK_NAME }}</span></a><meta itemprop="position" content="{{ navlink_position }}{% set navlink_position = navlink_position + 1 %}" /></span>
				{% EVENT overall_header_navlink_append %}
			{% endfor %}

			{% EVENT overall_header_breadcrumb_append %}
		</li>

		{% EVENT overall_header_breadcrumbs_after %}
Si google trouve un pb, ce n'est pas le cas de l'outil de validation Schema.org :
https://validator.schema.org/#url=https ... t%3D127300

Là, je sèche....
Si quelqu'un a une piste ou bine ai-je loupé un élément important ?

Merci.
Gilles
Modifié en dernier par master194 le 10 avr. 2025 à 11:41, modifié 1 fois.
Avatar du membre
varchar
Maître-posteur
Maître-posteur
Messages : 444
Enregistré le : 26 janv. 2023 à 00:29

Google Searh console - fil d'Ariane

Message par varchar »

Est-ce que le style utilisé est à jour?
Essayez avec prosilver
Fondateur du CPOR
Comité de Promotion de l’Outil de Recherche
master194
Posteur néophyte
Posteur néophyte
Messages : 20
Enregistré le : 21 mai 2003 à 08:42

Google Searh console - fil d'Ariane

Message par master194 »

Bonsoir,

Bien vu ! C'est bien le style qui gêne Google... Merci !

J'ai checké, mon style est pourtant à jour et je n'ai pas de fichier navbar_header spécifique, seulement celui du prosilver.
Le style que j'ai est Black-Silver-Split, qui s'appui sur Black-Silver.
J'ai poussé : avec Black Silver, c'est OK, mais pas avec Black Silver Split. Faut que je creuse pour voir ce qui cloche si j'y arrive car franchement, pas clair pour moi l'impact avec le fi ld'Ariane.

Merci en tout cas, ça m'ouvre une piste de recherche.
Gilles 
 
Ajouté 1 heure 7 minutes 30 secondes après :
 
 Bonjour, il y a aussi du code lié au fil d'Ariane dans le overall_header.html du Black Silver-split qui n'est pas présent dans le Black-Silver dont il hérite.
Donc : le code du NAvbar_header est, le Black-Silver s'appuyant dessus aussi... mais le code d uBlack-Silver Split doit "prendre" la prio sur le navbar_header et là ko.
Le code est le suivant, mais je suis incapable de comprendre la subtilité qui fait que ça cloche, d'autant qu'au niveau affichage c'est OK :

Code : Tout sélectionner

<ul id="nav-breadcrumbs" class="nav-breadcrumbs linklist navlinks" role="menubar">
			<!-- DEFINE $MICRODATA = ' itemtype="http://schema.org/ListItem" itemprop="itemListElement" itemscope' -->
			{% set navlink_position = 1 %}
			<!-- EVENT overall_header_breadcrumbs_before -->
			<li class="breadcrumbs" itemscope itemtype="http://schema.org/BreadcrumbList">
				<!-- IF U_SITE_HOME -->
				<span class="crumb" {$MICRODATA}><a href="{U_SITE_HOME}" itemtype="https://schema.org/Thing" itemscope itemprop="item" data-navbar-reference="home"><i class="icon fa-home fa-fw" aria-hidden="true"></i><span itemprop="name">{L_SITE_HOME}</span></a><meta itemprop="position" content="{{ navlink_position }}{% set navlink_position = navlink_position + 1 %}" /></span>
				<!-- ENDIF -->
				<!-- EVENT overall_header_breadcrumb_prepend -->
				<span class="crumb" {$MICRODATA}><a href="{U_INDEX}" itemtype="https://schema.org/Thing" itemscope itemprop="item" accesskey="h" data-navbar-reference="index"><!-- IF not U_SITE_HOME --><i class="icon fa-home fa-fw"></i><!-- ENDIF --><span itemprop="name">{L_INDEX}</span></a><meta itemprop="position" content="{{ navlink_position }}{% set navlink_position = navlink_position + 1 %}" /></span>

				<!-- BEGIN navlinks -->
				{% set NAVLINK_NAME = navlinks.BREADCRUMB_NAME | default(navlinks.FORUM_NAME) %}
				{% set NAVLINK_LINK = navlinks.U_BREADCRUMB | default(navlinks.U_VIEW_FORUM) %}

					<!-- EVENT overall_header_navlink_prepend -->
				<span class="crumb" {$MICRODATA}<!-- IF navlinks.MICRODATA --> {navlinks.MICRODATA}<!-- ENDIF -->><a href="{{ NAVLINK_LINK }}" itemtype="https://schema.org/Thing" itemscope itemprop="item"><span itemprop="name">{{ NAVLINK_NAME }}</span></a><meta itemprop="position" content="{{ navlink_position }}{% set navlink_position = navlink_position + 1 %}" /></span>
					<!-- EVENT overall_header_navlink_append -->
				<!-- END navlinks -->
				<!-- EVENT overall_header_breadcrumb_append -->
			</li>
			<!-- EVENT overall_header_breadcrumbs_after -->
		</ul>
Merci encore, ça m'a permis de "'cibler" le pb... même si pour l'instant, je ne pige pas comment ou quoi corriger pour plaire à Google. 
 
Ajouté 9 heures 49 minutes 13 secondes après :
 
 Bonjour,

Après de longues recherches et tests, la solution est la suivante :
Supprimer dans le overall_header.html du template Black-Silver-Split les éléments suivants :

Code : Tout sélectionner

itemtype="https://schema.org/Thing" itemscope 
Et ça fonctionne !

Solution trouvée grâce à ce lien :
https://tracker.phpbb.com/browse/PHPBB-16316

Surement applicable à d'autres thèmes ou cas qui bloquent.

Si mes galères peuvent aider...

Encore merci à Varchar qui m'a mis sur la bonne piste !

Gilles
Avatar du membre
varchar
Maître-posteur
Maître-posteur
Messages : 444
Enregistré le : 26 janv. 2023 à 00:29

Google Searh console - fil d'Ariane

Message par varchar »

master194 a écrit : 10 avr. 2025 à 10:49 J'ai checké, mon style est pourtant à jour
Vous semblez utiliser la version 1.4.0 de ce style, une version 1.4.2 est disponible sur le forum du développeur
=> https://phpbb-style-design.de/viewtopic.php?t=186

Sans doute que cette dernière version corrige le problème rencontré
Fondateur du CPOR
Comité de Promotion de l’Outil de Recherche
Répondre

Retourner vers « Utilisation »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 2 invités