Уважаемые пользователи!
Напоминаем, что с 7 ноября 2020 года phpBB Group прекращает поддержку phpBB версии 3.2.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2020 года.
С учетом этого, а также того, что версия 3.2.x больше не будет получать обновлений, за исключением связанных с проблемами безопасности
(только при их наличии и только до 7 ноября 2020 года), рекомендуется обновить конференции до версии 3.3.x.

Google: исправьте разметку типа "Строки навигации" на сайте

Проблемы с установкой или работой phpBB 3.2.x? Получите помощь здесь!
Внимание: с 7 ноября 2020 года phpBB Group завершает дальнейшее развитие phpBB версии 3.2.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до отдельного объявления.

Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 4718
Стаж: 16 лет 6 месяцев
Откуда: Питер
Благодарил (а): 142 раза
Поблагодарили: 602 раза

Re: Google: исправьте разметку типа "Строки навигации" на сайте

Сообщение Siava »

rxu, ага, на стандартном в 3.2.8.
Ошибок в навигации больше не вижу и гугл их тоже потихоньку начал исключать (см. график, - уменьшается).
Еще одно нарушение правил и будете забанены. © Mr. Anderson
https://siava.ru/forum/ (phpbb 2.0.x, 3.1.x 3.5.x)
sky_diver
phpBB 1.4.3
Сообщения: 80
Стаж: 4 года 4 месяца
Благодарил (а): 45 раз

Re: Google: исправьте разметку типа "Строки навигации" на сайте

Сообщение sky_diver »

Добрый вечер.
Прилетело для 3.3 Проблемы категории "Строки навигации" на сайте - отсутствует поле id

Шаблон prosilver.

Как пример,
https://tu-2018.ru/viewforum.php?f=40

Что-то надо делать с этим?
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 4718
Стаж: 16 лет 6 месяцев
Откуда: Питер
Благодарил (а): 142 раза
Поблагодарили: 602 раза

Re: Google: исправьте разметку типа "Строки навигации" на сайте

Сообщение Siava »

Еще одно нарушение правил и будете забанены. © Mr. Anderson
https://siava.ru/forum/ (phpbb 2.0.x, 3.1.x 3.5.x)
sky_diver
phpBB 1.4.3
Сообщения: 80
Стаж: 4 года 4 месяца
Благодарил (а): 45 раз

Re: Google: исправьте разметку типа "Строки навигации" на сайте

Сообщение sky_diver »

Siava, т.е. надо поправить стандартные шаблоны?
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 10628
Стаж: 9 лет 11 месяцев
Благодарил (а): 185 раз
Поблагодарили: 3007 раз

Re: Google: исправьте разметку типа "Строки навигации" на сайте

Сообщение Татьяна5 »

sky_diver, можно править, можно не править. Ошибки в микроразметке некритичны
TrekRed
phpBB 2.0.4
Сообщения: 413
Стаж: 2 года 11 месяцев
Благодарил (а): 57 раз
Поблагодарили: 15 раз

Re: Google: исправьте разметку типа "Строки навигации" на сайте

Сообщение TrekRed »

А нельзя ли сделать fix исправления, чем столько много правок вносить? Тоже ошибка id, сделайте fix, чтобы сразу все исправления внести автоматически без ручных правок!
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 10628
Стаж: 9 лет 11 месяцев
Благодарил (а): 185 раз
Поблагодарили: 3007 раз

Re: Google: исправьте разметку типа "Строки навигации" на сайте

Сообщение Татьяна5 »

TrekRed, fix'ы уже есть и приняты в следующую версию phpBB
При навыках работы с git'ом можно вытащить diff и применить его в автоматическом режиме (но такое маленькое количество правок проще применить вручную)
Tag095
phpBB 1.0.0
Сообщения: 7
Стаж: 1 год 6 месяцев
Благодарил (а): 2 раза

Re: Google: исправьте разметку типа "Строки навигации" на сайте

Сообщение Tag095 »

Татьяна5 писал(а): 29.03.2020 14:46 fix'ы уже есть и приняты в следующую версию phpBB
А нет информации по примерным срокам выхода 3.3.1 или предположений?
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 10628
Стаж: 9 лет 11 месяцев
Благодарил (а): 185 раз
Поблагодарили: 3007 раз

Re: Google: исправьте разметку типа "Строки навигации" на сайте

Сообщение Татьяна5 »

Всё как всегда: как будет готова, так и выпустят
TomRX
phpBB 1.4.4
Сообщения: 122
Стаж: 2 года 7 месяцев
Откуда: Tomsk
Благодарил (а): 28 раз
Поблагодарили: 5 раз

Re: Google: исправьте разметку типа "Строки навигации" на сайте

Сообщение TomRX »

Siava, нужна помощь, я применил ваши фиксы у себя на форуме https://fialka.tomsk.ru/forum/
внес изменения в файл navbar_header
теперь валидатор Яндекса не ругается, но валидатор гугла видит у меня какую-то одну ошибку в 106 строке:
position
Необходимо указать значение для поля position.

что я сделал не так? как это исправить?

Отправлено спустя 5 минут 31 секунду:
версия phpbb 3.2.5 - может в этом дело что файл слишком устаревший и еще там что то надо править?
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 4718
Стаж: 16 лет 6 месяцев
Откуда: Питер
Благодарил (а): 142 раза
Поблагодарили: 602 раза

Re: Google: исправьте разметку типа "Строки навигации" на сайте

Сообщение Siava »

tomskafo, сложно сказать.. с этой микроразметкой последние пару обновлений творили "туда-сюда".
В данный момент и начиная с phpbb 3.2.8 у меня весь блок выглядит следующим образом. Никто не ругается...

Код: Выделить всё

	<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 navlinks in 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 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 %}

		{% if S_DISPLAY_SEARCH and not S_IN_SEARCH %}
			<li class="rightside responsive-search">
				<a href="{{ U_SEARCH }}" title="{{ lang('SEARCH_ADV_EXPLAIN') }}" role="menuitem">
					<i class="icon fa-search fa-fw" aria-hidden="true"></i><span class="sr-only">{{ lang('SEARCH') }}</span>
				</a>
			</li>
		{% endif %}
	</ul>
Еще одно нарушение правил и будете забанены. © Mr. Anderson
https://siava.ru/forum/ (phpbb 2.0.x, 3.1.x 3.5.x)
TomRX
phpBB 1.4.4
Сообщения: 122
Стаж: 2 года 7 месяцев
Откуда: Tomsk
Благодарил (а): 28 раз
Поблагодарили: 5 раз

Re: Google: исправьте разметку типа "Строки навигации" на сайте

Сообщение TomRX »

Код: Выделить всё

<ul id="nav-breadcrumbs" class="nav-breadcrumbs linklist navlinks" role="menubar">
						<li class="breadcrumbs" itemscope itemtype="https://schema.org/BreadcrumbList">
										<span class="crumb"  itemtype="https://schema.org/ListItem" itemprop="itemListElement" itemscope><a href="./index.php?sid=7a966c4afc88f6f250cb584906358e5e" itemtype="https://schema.org/Thing" itemscope itemprop="item" itemid="./index.php?sid=7a966c4afc88f6f250cb584906358e5e" accesskey="h" data-navbar-reference="index"><i class="icon fa-home fa-fw"></i><span itemprop="name">Список форумов</span></a><meta itemprop="position" content="" /></span>
								</li>
это код который валидатору гугла не нравится

Отправлено спустя 1 минуту 2 секунды:
у меня версия phpbb 3.2.5 - может в этом дело что файл слишком устаревший и еще там что то надо править?
попробую скопировать и заменить полностью весь кусок на ваш.

Отправлено спустя 14 минут 19 секунд:
Нет, ничего не получилось... после замены в моем файле моего кода на ваш - заменил файл и очистил кэш
и у меня вместо форума белая страница, он вообще не стал открываться.
вернул старый файл на место - форум снова работает.

кусок кода из вашего файла к моему не подходит, версии phpbb различаются.

Отправлено спустя 16 минут 45 секунд:
Удалось решить проблему полностью. Заменил свой кусок кода на кусок, который предложил Perfecthus Data-vocabulary.org
Теперь всё работает, ошибок в микроразметке нет. Спасибо!
Аватара пользователя
Perfecthus
phpBB 2.0.7a
Сообщения: 621
Стаж: 10 лет 9 месяцев
Откуда: Оттуда
Благодарил (а): 49 раз
Поблагодарили: 62 раза

Re: Google: исправьте разметку типа "Строки навигации" на сайте

Сообщение Perfecthus »

tomskafo писал(а): 15.05.2020 22:18 Теперь всё работает, ошибок в микроразметке нет. Спасибо!
Ну и хорошо, что работает.
Аватара пользователя
Kuskow
phpBB 1.4.4
Сообщения: 152
Стаж: 5 лет 2 месяца
Откуда: Караганда
Благодарил (а): 22 раза
Поблагодарили: 15 раз

Re: Google: исправьте разметку типа "Строки навигации" на сайте

Сообщение Kuskow »

Siava писал(а): 05.11.2019 12:38 rxu, вот, например

Изображение

И таких тысячи.
В 3.2.9 в стандартном prosilver сейчас у меня такое. Google начал ругаться, прислал письмо, что таких страниц уже много. То есть, все, проиндексированные после перехода с 3.1.9 на 3.2.9. Кто-то писал, что в 3.2.9 нет таких ошибок, но вот есть. Где скачать? Что поменять?

Отправлено спустя 10 минут 22 секунды:
Re: Google: исправьте разметку типа "Строки навигации" на сайте
Сделал вот эту правку. Вроде бы Google пропустил после предварительной проверки - пошёл пересканировать ошибочные страницы. Посмотрим, как дальше будет.

Отправлено спустя 8 минут 22 секунды:
Не получилось. Пишет:
Отсутствует поле "id"

Код: Выделить всё

<a href="./" itemtype="https://schema.org/Thing" itemscope="" itemprop="item" accesskey="h" data-navbar-reference="index" title="Navimba"><i class="icon fa-home fa-fw"></i><span itemprop="name">Navimba</span></a>
Я правильно понимаю? Где-то надо взять исправленный файл /styles/prosilver/template/navbar_header.html - а где?
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 4718
Стаж: 16 лет 6 месяцев
Откуда: Питер
Благодарил (а): 142 раза
Поблагодарили: 602 раза

Re: Google: исправьте разметку типа "Строки навигации" на сайте

Сообщение Siava »

Kuskow, в этой теме есть несколько разных решений. Двумя сообщениями выше например.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
https://siava.ru/forum/ (phpbb 2.0.x, 3.1.x 3.5.x)

Вернуться в «Поддержка phpBB 3.2.x»