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

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

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

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

М.И.К.Р.О.Р.А.З.М.Е.Т.К.А
Ок, пусть остаётся.)
Но опять же, я бы старалась максимально придерживаться канонического образца без доп. элементов, но это моё желание, если хотите. Так код выглядит красивее, что ль.) Люблю красоту, знаете ль.
Но соглашусь, что, скорее всего, это <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)
Новые темыОбъявленияСвободное общение
21:39 Подскажите где продвигать сайт. 
10:57 3snet - гемблинг, беттинг, форекс, бинарные опционы, майнинг 
19:12 Мошенники-копирайтеры 
08:57 Индексация страниц 
23:16 Есть ли альтернатива Адсенсу и РСЯ? 
20:48 Dao.AD: Монетизация и покупка Push/Pops/Inpage и Video трафика! 
18:53 Настройка плагина для wordpress Price Shop 
17:26 Ссылочное продвижение ваших сайтов статьями, профилями и комментариями, качественно и по доступным ценам!!! 
16:39 Продам аккаунты Gmail USA IP | Gmail MIX IP | Outlook Old 
13:08 Expa24.com Обмен Криптовалют. Ввод/Вывод наличные Украина/Северный Кипр/Мир 
11:47 Продам Форекс базу, лиды Forex из CRM (2025) 
11:05 SpaceSwap.cc - Быстрый и надежный обменник криптовалют 
10:59 Coin Click.cc - Быстрый и надежный обмен электронных валют в два клика 
10:42 Продам сайт с играми торрент автонаполняемый 
14:22 SENDERSEX.COM - Тизерная партнёрка онлайн игры Эротические Фанты Онлайн 
05:22 Точные прогнозы на футбол 
04:32 Хром ругается на форум 
03:50 С юмором по жизни! 
20:32 Ням-ням! - 8 деликатесов, которые когда-то ели только бедные люди 
09:37 Договорные матчи от ИИ 
20:29 SMM-24.com САМЫЙ ДЕШЕВЫЙ SMM - Накрутка от 0.0001$|TG/TG PREMIUM/YT/TWIT/IG/TT/FB