info navigation

phpbb-belk.ru

темы, связанные с форумом phpbb 3.0.x



Новая тема  [ 1 сообщение ]  Просмотры: 478

Автор Сообщение
Не в сети
(Андрей)  
Администратор
Аватара пользователя

Стаж: 8 лет 6 месяцев 26 дней
Сообщения: 1223
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Микроразметка "строки навигации" от schema.org для phpbb 3.0

редактировано 4 марта 2023 года.

микроразметку необходимо прописывать, так как поисковики её читают и в зависимости от её наличия/отсутствия "ранжируют сайт".

на текущий момент набор атрибутов от schema.org поддерживается как Яндексом, так и Гуглом.

оригинальный (чистый) код с форума 3.0.14

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

<p class="breadcrumbs"><a href="{U_INDEX}">{L_INDEX}</a><!-- BEGIN navlinks --> &#187; <a href="{navlinks.U_VIEW_FORUM}">{navlinks.FORUM_NAME}</a><!-- END navlinks --></p>


после применения микроразметки schema.org (переделал код)

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

<p class="breadcrumbs"><style>
ul.breadcrumbs2{margin:0;padding:0;}
ul.breadcrumbs2 li{display:inline;font-weight:bold;}
</style>
<ul class="breadcrumbs2" itemscope itemtype="http://schema.org/BreadcrumbList">
<!-- IF U_PORTAL -->
       <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
              <a itemprop="item" href="{U_PORTAL}">
                     <span itemprop="name">{L_PORTAL}</span>
              </a> &#187;
              <meta itemprop="position" content="1" />
       </li>
<!-- ENDIF -->      
       <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
             <a itemprop="item" href="{U_INDEX}" >
                    <span itemprop="name">{L_INDEX}</span>
             </a>
             <meta itemprop="position" content="<!-- IF U_PORTAL -->2<!-- ELSE -->1<!-- ENDIF -->" />
       </li>
<!-- BEGIN navlinks -->   
       <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
             &#187; <a itemprop="item" href="{navlinks.U_VIEW_FORUM}">
                     <span itemprop="name">{navlinks.FORUM_NAME}</span>
             </a>
             <meta itemprop="position" content="<!-- IF U_PORTAL -->3<!-- ELSE -->2<!-- ENDIF -->" />
       </li>
<!-- END navlinks -->
</ul></p>


код прописан на чистый стиль от subsilver2, поэтому такой странный и с элементами стиля. всё это как конструктор с данными. можете саму разметку просто перенести на свой код. код написан с добавлением портала. если он у вас стоит - проиндексируется. если нет - не помешает индексированию.

прописка: открыть в папке style/ваш стиль/template/breadcrumbs.html

и просто заменить код. (это часть оригинального кода. и заменить надо часть)

проверил валидатором - ошибок нет.

поставить стоит. :)

валидатор от гугла: https://developers.google.com/search/docs/appearance/structured-data?hl=ru

валидатор от яндекса: (в вебмастере) https://webmaster.yandex.ru/

26 февраля гугла написала, что ей необходим ещё и тэг itemprop="itemListElement" - добавил, но он не понравился валидатору Яндекса. тот ошибку стал писать.

4 марта нашёл в сети примерный код прописки с вёрсткой ul/li и с этим отсутствующим элементом. прописал, поставил на проверку. валидаторы и гугла и яндекса проблемы не увидели. проверка "строки навигации" от гугла пока продолжается.

8 марта. гугл написал, что ошибок не нашёл. то есть код рабочий, хотя проблема в этом коде есть. я не знаю как написать в элементе

Цитата:
<meta itemprop="position" content="<!-- IF U_PORTAL -->3<!-- ELSE -->2<!-- ENDIF -->" />


глубину выше трёх. то есть скорее всего глубина просмотра может состоять и из 4 и из 5 элементов, но код вывода даёт возможность создать только три. думаю, что будет потом опять ругаться. сейчас пока молчит.


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
breadcrumbs,строки навигации,микроразметка,schema.org,phpbb 3.0,валидация
Показать сообщения за:  Поле сортировки  
Ответить на тему  [ 1 сообщение ] 

Кто сейчас на сайте:

Всего посетителей: 0, из них зарегистрированных: 0, скрытых: 0 и гостей: 0 (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (122) здесь было 19 дек 2023, 12:10

Сейчас этот раздел просматривают: нет зарегистрированных пользователей и гости: 0

Часовой пояс: UTC + 2 часа



Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения
Вы не можете защищать свои темы паролем

Найти:
Перейти:  




cron

Текущее время: 18 апр 2024, 05:27

Создано на основе phpBB® Forum Software © phpBB Group
Яндекс.Метрика

Полная версия Мобильный вид