Отсутствует поле "position"
Страницы: Пред. 1 2 3 4 След.
Отсутствует поле "position", Результаты в Гугл поиске
Цитата
Светлана Светачева пишет:

<meta itemprop="item" content="<?php echo $linkCurrent; ?>">

Скажу прямо - я задумался.
1. В моем варианте - микс данных сети по вопросу "микроразметка хлебных крошек" и лишь адаптирован под код Joomla один из вариантов коллег.
2. Ваш вариант - более логичный.

Попробую Ваш вариант кода на одном из проектом и сообщу дополнительно.
Спасибо за диалог, коллега.

Прогон по твиттеру, постинг в 1500 аккунтов
Постинг в твиттер аккаунты, для ускорения индексации ваших сайтов, сателлитов, дорвеев.

Цитата
Константин пишет:
Светлана, сепаратор - НЕ МИКРОРАЗМЕТКА, а элемент верстки и стилей сайта.
Отцепитесь от него и остальных элементов и стилей, они НЕ передают гуглу ничего.
От слова - совсем.
Вникните в микроразметку, в то, что хочет получить гугл от сайта.

М.И.К.Р.О.Р.А.З.М.Е.Т.К.А
Ок, пусть остаётся.)
Но опять же, я бы старалась максимально придерживаться канонического образца без доп. элементов, но это моё желание, если хотите. Так код выглядит красивее, что ль.) Люблю красоту, знаете ль.
Но соглашусь, что, скорее всего, это <span> скорее всего ни на что не влияет в данном случае. Но красота - страшная сила.
Лан, не будем о вкусах.smile:)
Ваш ответ по второму пункту?
Цитата
Константин пишет:
Цитата
Светлана Светачева пишет:

<meta itemprop="item" content="<?php echo $linkCurrent; ?>">

Скажу прямо - я задумался.
1. В моем варианте - микс данных сети по вопросу "микроразметка хлебных крошек" и лишь адаптирован под код Joomla один из вариантов коллег.
2. Ваш вариант - более логичный.

Попробую Ваш вариант кода на одном из проектом и сообщу дополнительно.
Спасибо за диалог, коллега.
И Вам спасибо.
Все ж присмотритесь к тому, что для разных уровней вложенности должны быть разные ссылки.)))
Инструмент https://search.google.com/test/rich-results все выявляет.)))
itemListElement - разные же элементы. Даже в самой строке навигации (Бредкрамбс) у вас же разные ссылки, а не одна и та же. В микроразметке должно быть аналогично.)))
Цитата
Светлана Светачева пишет:
Все ж присмотритесь к тому, что для разных уровней вложенности должны быть разные ссылки.)))
Обязательно проверю, сам люблю порядок!
И понимаю суть, о чем Вы настойчиво твердите (content="<?php echo $linkCurrent; ?>")

Вы вызывали у меня когнитивный диссонанс, обсуждая :before в моем коде и предложили сами готовое решение в php, в конце.
У меня не сошлось ни разу по уровню Ваших знаний и я доволен диалогом, в финальной версии))
До связи.
мой вариант прошел проверку (Ваш вариант страницы):
___https://search.google.com/test/rich-results ( https://search.google.com/test/rich-results )
Изменяю в коде крошек на Ваш вариант, проверю и обязательно выложу скрин.
сорри
*пропускаем, случайно создан при редакции прошлого
Изменено: Константин - 29 Сентября 2019 11:02
Цитата
Константин пишет:

Изменяю в коде крошек на Ваш вариант, проверю и обязательно выложу скрин.
Я буду ждать.
Обязательно обратите внимание на значение id и сравните его с name для каждого itemListElement.)))
Цитата
Светлана Светачева пишет:
Обязательно обратите внимание на значение id и сравните его с name для каждого itemListElement.)))

Перечитал подробнее Ваши ответы, в которых <?php echo $linkCurrent; ?> - это и мой код,
но в теге <a>, у Вас же вынесен в <meta 
Нет разницы для передачи данных гуглу, если без эстетики / вкуса самого разраба 

скрин показывает суть, в которой
- есть уникальный урл,
- и общий content="https://абсолют_урл_страницы" для каждой крошки

А вот как передать РАЗНЫЕ данные (content="ТУТ"), согласно крошкам - таки вопрос)

Прошу предложить код, для уникализации
itemListElement / item / id
вариант кода, в котором уникальный content="уник"
проверку прошел также
долго не думал, скрестил live_site относительную ссылку страницы = абсолютная, для каждой крошки


стало так:
content="<?php echo $linkRoot; ?><?php echo $item->link; ?>"

Не знаю, я пока остаюсь на своем варианте, по мануалу решений коллег, ранее ...
И изучаю, конечно!
Константин, Вы чего?


Цитата
Константин пишет:
Цитата
Светлана Светачева пишет:
Обязательно обратите внимание на значение id и сравните его с name для каждого itemListElement.)))

Перечитал подробнее Ваши ответы, в которых <?php echo $linkCurrent; ?> - это и мой код,
но в теге <a>, у Вас же вынесен в <meta
Нет разницы для передачи данных гуглу, если без эстетики / вкуса самого разраба

скрин показывает суть, в которой
- есть уникальный урл,
- и общий content="https://абсолют_урл_страницы" для каждой крошки

А вот как передать РАЗНЫЕ данные (content="ТУТ"smile;), согласно крошкам - таки вопрос)

Прошу предложить код, для уникализации
itemListElement / item / id
Разница есть и она огромная!!! Вы проверяете структуру и все. Структура верная, а вот ссылки - нет! А чего тогда не поставите главную в качекстве ссыли, если не видите разницы? У вас анкоры и ссылки не совпадают!

Я же написала!!! Что сложного?

Ещё раз, Константин.)


Берёте исходный файлик. Дефолтный.


Да кароч...


После


Код
defined('_JEXEC') or die;
 
Ставите сразу:


Код
use Joomla\CMS\Uri\Uri;
$linkCurrent = Uri::current();
 


Потом в конце меняете


Код
// Render last item if reqd. ?>
      <li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem" class="active">
         <span itemprop="name">
         <?php echo $item->name; ?>
         </span>
         <meta itemprop="position" content="<?php echo $key + 1; ?>">
      </li>
 


на


Код
      // Render last item if reqd. ?>
         <li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem" class="active">
         <span itemprop="name">
            <?php echo $item->name; ?>
         </span>
         <meta itemprop="item" content="<?php echo $linkCurrent; ?>">
         <meta itemprop="position" content="<?php echo $key + 1; ?>">
         </li>


И вуаля! Всё простенько.))))

Проверьте. Не надо ставить контент в тег <a> - автоматически же берёт из содержимого сам. Вы зачем дублируете???)))
Ну или если уж сильно хотите, вместо в вашем файлике




Код
<a itemprop="item" content="<?php echo $linkCurrent; ?>" href="<?php echo $item->link; ?>" class="pathway"><span itemprop="name"><?php echo $item->name; ?></span></a>
 
ставьте



Код
 <a itemprop="item" content="<?php echo $item->link; ?>" href="<?php echo $item->link; ?>" class="pathway"><span itemprop="name"><?php echo $item->name; ?></span></a>


Только дублирование, зачем? smile:confused:


Мгм... так верно? Кароч. Я сделала так, как в предыдущем моём посте. Проще - лучше же.)))
У нас гиде обшибка? Правильно, только в конце бредкрамбса, где Отсутствует поле "item"
Добавляем его и все. Чего мудрить?
Я не права?
Цитата
Константин пишет:
вариант кода, в котором уникальный content="уник"
проверку прошел также
долго не думал, скрестил live_site относительную ссылку страницы = абсолютная, для каждой крошки


стало так:
content= "<?php echo $linkRoot; ?><?php echo $item->link; ?>"

Не знаю, я пока остаюсь на своем варианте, по мануалу решений коллег, ранее ...
И изучаю, конечно!
Отпишитесь потом!)
Это ведь мой вариант, но я таки думаю, что я правая тута.)))
Я думаю, Оккама не зря махал бритвой.) Чем проще - тем лучше.

Исходный файлик берём. Дефолтный.

После
Код
 defined('_JEXEC') or die;
  
Ставим сразу:
Код
 use Joomla\CMS\Uri\Uri;
$linkCurrent = Uri::current();
  
Потом в конце меняем
Код
 // Render last item if reqd. ?>
      <li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem" class="active">
         <span itemprop="name">
         <?php echo $item->name; ?>
         </span>
         <meta itemprop="position" content="<?php echo $key + 1; ?>">
      </li>
  
на
Код
       // Render last item if reqd. ?>
         <li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem" class="active">
         <span itemprop="name">
            <?php echo $item->name; ?>
         </span>
         <meta itemprop="item" content="<?php echo $linkCurrent; ?>">
         <meta itemprop="position" content="<?php echo $key + 1; ?>">
         </li> 


Всё.)
Изменено: Светлана Светачева - 29 Сентября 2019 12:19
Цитата
Светлана Светачева пишет:
Я не права?
о Боги, Вы правы)

я конструктивно ответил выше, провел изменение кода как нравится именно Вам и провел положительно проверку.
Мой вариант прошел проверку также и написан на базе кода/данных по микроразметке гуру-коллег.

Гугл помирит, каждого ...
Закрываемся )
Страницы: Пред. 1 2 3 4 След.
Похожие темы:
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
10:10 traflinks 
10:10 Ходяга(АнтиМинусинск) - программа для проклика ссылок, генерации поискового и соц.трафика, улучшения ПФ 
00:40 Сделаю баннер (статика), шапку для соц.сети/канала бесплатно 
00:20 Заметил новую фишку с ИКС Яндекса! 
19:40 ИКС 24 сентября 2020 АПдейт | Яндекс ИКС 24.09.2020 
15:20 Санкции за смену тайтла главной страницы? 
10:24 Живые в одноклассники 
07:49 Chatex - P2P площадка для торговли криптовалютой 
18:11 Продвижение сайтов: прогоны (крауд ссылки, цитирование и брендинг). Опыт с 2009 года и много отзывов о работе. 
14:58 Продаю лицензию на CMS интернет-магазина от cs-cart 
14:46 Топовые СМИ по низким ценам v3.0 
14:08 Imperial.company - Быстрый обмен криптовалюты. 
01:17 Stream-promotion.ru - Накрутка зрителей, лайков, подписчиков на YT I Twitch I Instagram Tik Tok 
23:16 Программа для рассылки на юле - Youla Master 
17:04 Тинькофф Банк и 10% по остатку на счёте, которая больше чем в два раза выше ключевой ставки ЦБ 
15:22 Самые любимые 3 футболиста 
15:12 Будете вакцинироваться? | Названы сроки начала массовой вакцинации россиян 
12:15 Коронавирус в подарок? 
20:14 Магазин статей, текстов, видео, фото и др. 
18:08 Leadgid — международная финансовая партнерская CPA сеть 
15:25 [b]Webvork [/b]- международная товарная СРА сеть с сертифицированными офферами на Европу.