Ошибка : Связанная AMP-версия недействительна.
Добрый день.
Установил и настроил тему по руководству. После того как amp страницы попали в гугл вэбмастер на странице
появилось сообщение о найденных ошибках.
вот пример. для страницы
https://zapodarkom.com.ua/amp/...
вот первый фрагмент выделенный
<div class="-b-" c="#c75219">От 1 кг дешевле</div></div></a><div class="card-box"><div class="card-title mbr-fonts-style align-left display-3 t-height-2 overflow-hidden" itemprop="name"><a href="/amp/product/lubeca-33-white-chocolate-couverture-naturalnyy-belyy-shokolad/" class="text-white">Lubeca 33% White Chocolate Couverture натуральный белый шоколад</a></div><p class="mbr-text mbr-fonts-style align-left display-4 s-height-2 overflow-hidden display-block" itemprop="description">Белый шоколад кувертюр Шоко Вайс 33% ТМ Lubeca в чипсах</p><div class="card-title mbr-fonts-style align-left t-height-1 overflow-hidden" itemprop="offers" itemscope itemtype="http://schema.org/Offer"><meta itemprop="price" content="360"><meta itemprop="priceCurrency" content="UAH"><link itemprop="availability" href="http://schema.org/InStock"><div class="t-height-1 overflow-hidden"><span class="price nowrap display-3">360 грн.</span></div></div><div class="mbr-section-btn align-left"><a class="btn btn-sm btn-primary display-4" href="/amp/product/lubeca-33-white-chocolate-couverture-naturalnyy-belyy-shokolad/">Подробнее</a></div></div></div></div><div class="card mbr-col-sm-12 mbr-col-md-6 mbr-col-lg-3" itemscope itemtype ="http://schema.org/Product"><div class="card-wrapper"><a href="/amp/product/nabor-dlya-ukrasheniya-kapkeykov-kusochek-torta-24-sht/" class="card-img display-block relative"><amp-img itemprop="image" layout="responsive" width="250" height="200" class="cover" alt="Набор для украшения капкейков Кусочек торта, 24 шт" title="Набор для украшения капкейков Кусочек торта, 24 шт" src="/wa-data/public/shop/products/87/76/7687/images/16896/16896.500x400.jpg"></amp-img></a><div class="card-box"><div class="card-title mbr-fonts-style align-left display-3 t-height-2 overflow-hidden" itemprop="name"><a href="/amp/product/nabor-dlya-ukrasheniya-kapkeykov-kusochek-torta-24-sht/" class="text-white">Набор для украшения капкейков Кусочек торта, 24 шт</a></div><p class="mbr-text mbr-fonts-style align-left display-4 s-height-2 overflow-hidden display-block" itemprop="description"></p><div class="card-title mbr-fonts-style align-left t-height-1 overflow-hidden" itemprop="offers" itemscope itemtype="http://schema.org/Offer"><meta itemprop="price" content="24"><meta itemprop="priceCurrency" content="UAH"><link itemprop="availability" href="http://schema.org/InStock"><div class="t-height-1 overflow-hidden"><span class="price nowrap display-3">24 грн.</span></div></div><div class="mbr-section-btn align-left"><a class="btn btn-sm btn-primary display-4" href="/amp/product/nabor-dlya-ukrasheniya-kapkeykov-kusochek-torta-24-sht/">Подробнее</a></div></div></div></div><div class="card mbr-col-sm-12 mbr-col-md-6 mbr-col-lg-3" itemscope itemtype ="http://schema.org/Product"><div class="card-wrapper"><a href="/amp/product/riflenyj-nozh-dlja-narezki-empire/" class="card-img display-block relative"><amp-img itemprop="image" layout="responsive" width="250" height="200" class="cover" alt="Рифленый нож для нарезки Empire" title="Рифленый нож для нарезки Empire" src="/wa-data/public/shop/products/88/22/2288/images/3445/3445.500x400.jpg"></amp-img></a><div class="card-box"><div class="card-title mbr-fonts-style align-left display-3 t-height-2 overflow-hidden" itemprop="name"><a href="/amp/product/riflenyj-nozh-dlja-narezki-empire/" class="text-white">Рифленый нож для нарезки Empire</a></div><p class="mbr-text mbr-fonts-style align-left display-4 s-height-2 overflow-hidden display-block" itemprop="description">Калибровочный нож Empire 8634</p><div class="card-title mbr-fonts-style align-left t-height-1 overflow-hidden" itemprop="offers" itemscope itemtype="http://schema.org/Offer"><meta itemprop="price" content="79"><meta itemprop="priceCurrency" content="UAH"><link itemprop="availability" href="http://schema.org/InStock"><div class="t-height-1 overflow-hidden"><span class="price nowrap display-3">79 грн.</span></div></div><div class="mbr-section-btn align-left"><a class="btn btn-sm btn-primary display-4" href="/amp/product/riflenyj-nozh-dlja-narezki-empire/">Подробнее</a></div></div></div></div></div></div></section>
вот второй
<div class="-b-" c="#f80f14">От 10 шт. дешевле</div></div></a><div class="card-box"><div class="card-title mbr-fonts-style align-left display-3 t-height-2 overflow-hidden" itemprop="name"><a href="/amp/product/stakan-dlya-deserta-wave-120-ml-martellato/" class="text-white">Стакан для десерта WAVE 120 мл Martellato</a></div><p class="mbr-text mbr-fonts-style align-left display-4 s-height-2 overflow-hidden display-block" itemprop="description"></p><div class="card-title mbr-fonts-style align-left t-height-1 overflow-hidden" itemprop="offers" itemscope itemtype="http://schema.org/Offer"><meta itemprop="price" content="7.6"><meta itemprop="priceCurrency" content="UAH"><link itemprop="availability" href="http://schema.org/InStock"><div class="t-height-1 overflow-hidden"><span class="price nowrap display-3">7,60 грн.</span></div></div><div class="mbr-section-btn align-left"><a class="btn btn-sm btn-primary display-4" href="/amp/product/stakan-dlya-deserta-wave-120-ml-martellato/">Подробнее</a></div></div></div></div><div class="card mbr-col-sm-12 mbr-col-md-6 mbr-col-lg-3" itemscope itemtype ="http://schema.org/Product"><div class="card-wrapper"><a href="/amp/product/lubeca-33-white-chocolate-couverture-naturalnyy-belyy-shokolad/" class="card-img display-block relative"><amp-img itemprop="image" layout="responsive" width="250" height="200" class="cover" alt="Lubeca 33% White Chocolate Couverture натуральный белый шоколад" title="Lubeca 33% White Chocolate Couverture натуральный белый шоколад" src="/wa-data/public/shop/products/83/46/4683/images/9106/9106.500x400.jpg"></amp-img><div style="position:absolute;top:-1px;left:0"><div class="-b-" c="#c75219">От 1 кг дешевле</div></div></a><div class="card-box"><div class="card-title mbr-fonts-style align-left display-3 t-height-2 overflow-hidden" itemprop="name"><a href="/amp/product/lubeca-33-white-chocolate-couverture-naturalnyy-belyy-shokolad/" class="text-white">Lubeca 33% White Chocolate Couverture натуральный белый шоколад</a></div><p class="mbr-text mbr-fonts-style align-left display-4 s-height-2 overflow-hidden display-block" itemprop="description">Белый шоколад кувертюр Шоко Вайс 33% ТМ Lubeca в чипсах</p><div class="card-title mbr-fonts-style align-left t-height-1 overflow-hidden" itemprop="offers" itemscope itemtype="http://schema.org/Offer"><meta itemprop="price" content="360"><meta itemprop="priceCurrency" content="UAH"><link itemprop="availability" href="http://schema.org/InStock"><div class="t-height-1 overflow-hidden"><span class="price nowrap display-3">360 грн.</span></div></div><div class="mbr-section-btn align-left"><a class="btn btn-sm btn-primary display-4" href="/amp/product/lubeca-33-white-chocolate-couverture-naturalnyy-belyy-shokolad/">Подробнее</a></div></div></div></div><div class="card mbr-col-sm-12 mbr-col-md-6 mbr-col-lg-3" itemscope itemtype ="http://schema.org/Product"><div class="card-wrapper"><a href="/amp/product/nabor-dlya-ukrasheniya-kapkeykov-kusochek-torta-24-sht/" class="card-img display-block relative"><amp-img itemprop="image" layout="responsive" width="250" height="200" class="cover" alt="Набор для украшения капкейков Кусочек торта, 24 шт" title="Набор для украшения капкейков Кусочек торта, 24 шт" src="/wa-data/public/shop/products/87/76/7687/images/16896/16896.500x400.jpg"></amp-img></a><div class="card-box"><div class="card-title mbr-fonts-style align-left display-3 t-height-2 overflow-hidden" itemprop="name"><a href="/amp/product/nabor-dlya-ukrasheniya-kapkeykov-kusochek-torta-24-sht/" class="text-white">Набор для украшения капкейков Кусочек торта, 24 шт</a></div><p class="mbr-text mbr-fonts-style align-left display-4 s-height-2 overflow-hidden display-block" itemprop="description"></p><div class="card-title mbr-fonts-style align-left t-height-1 overflow-hidden" itemprop="offers" itemscope itemtype="http://schema.org/Offer"><meta itemprop="price" content="24"><meta itemprop="priceCurrency" content="UAH"><link itemprop="availability" href="http://schema.org/InStock"><div class="t-height-1 overflow-hidden"><span class="price nowrap display-3">24 грн.</span></div></div><div class="mbr-section-btn align-left"><a class="btn btn-sm btn-primary display-4" href="/amp/product/nabor-dlya-ukrasheniya-kapkeykov-kusochek-torta-24-sht/">Подробнее</a></div></div></div></div><div class="card mbr-col-sm-12 mbr-col-md-6 mbr-col-lg-3" itemscope itemtype ="http://schema.org/Product"><div class="card-wrapper"><a href="/amp/product/riflenyj-nozh-dlja-narezki-empire/" class="card-img display-block relative"><amp-img itemprop="image" layout="responsive" width="250" height="200" class="cover" alt="Рифленый нож для нарезки Empire" title="Рифленый нож для нарезки Empire" src="/wa-data/public/shop/products/88/22/2288/images/3445/3445.500x400.jpg"></amp-img></a><div class="card-box"><div class="card-title mbr-fonts-style align-left display-3 t-height-2 overflow-hidden" itemprop="name"><a href="/amp/product/riflenyj-nozh-dlja-narezki-empire/" class="text-white">Рифленый нож для нарезки Empire</a></div><p class="mbr-text mbr-fonts-style align-left display-4 s-height-2 overflow-hidden display-block" itemprop="description">Калибровочный нож Empire 8634</p><div class="card-title mbr-fonts-style align-left t-height-1 overflow-hidden" itemprop="offers" itemscope itemtype="http://schema.org/Offer"><meta itemprop="price" content="79"><meta itemprop="priceCurrency" content="UAH"><link itemprop="availability" href="http://schema.org/InStock"><div class="t-height-1 overflow-hidden"><span class="price nowrap display-3">79 грн.</span></div></div><div class="mbr-section-btn align-left"><a class="btn btn-sm btn-primary display-4" href="/amp/product/riflenyj-nozh-dlja-narezki-empire/">Подробнее</a></div></div></div></div></div></div></section>
Подскажите как это исправить?
Добавить ответ
Здравствуйте, Алексей!
Скорее всего у вас стоит какой-то плагин наклеек.
Разработчик плагина добавил в HTML код наклейки нестандартный атрибут "с", на который и ругается валидатор.
Вам нужно отключить этот плагин для витрины с AMP-версией сайта, либо настроить плагин так, чтобы он не добавлял неузнаваемый атрибут в код наклейки, либо удалить код в файле темы, который отвечает за вывод наклеек.
В файле list-products.html (тема для магазина):
Да. Это следы плагина ярлык товара. Не могу его отключить для этой темы. При отключении плагина (видимо он не совсем отключается) ошибка остается.
А есть возможность как-то выпилить его только из амп темы?
Я уже в этом комменте написал, что нужно сделать. Читайте последний абзац.
А есть ссылка на документацию плагина? Может быть его можно будет отфильтровать.
Здравствуйте Владимир. Хотел бы с вами обсудить по теме АМП можно ли вашу почту либо какой нибудь месенджер? whatsapp +77773232881 почта [email protected]
Здравствуйте! Вы можете обсудить и здесь. =)
Создайте новый топик и укажите какая у вас возникла проблема.
Если всё-таки необходимо со мной лично обсудить, то пишите на [email protected].
Вот что есть внутри плагина
Плагин позволяет создавать и назначать оригинальные ярлыки для товаров. За каждым ярлыком закрепляется определенный цвет для удобного назначения в разделе "Товары" административной части магазина. Товару можно назначить сразу несколько ярлыков. Стиль ярлыков и позиционирование их на изображении товара и друг относительно друга задается с помощью css-стилей, доступных для редактировани для каждой темы магазина.
Плагин работает только с теми ярлыками, которые обернуты в тег с классами badge_ или .-b-, например
<div class="badge_"></div> или <div class="-b-"></div>
Для ярлыков с классом -b- цвет ярлыка автоматически назначается цвету ярлыка на витрине, а также автоматически формируется дизайн ярлыка как в предустановленных ярлыках. Для ярлыков с классом -b- дополнительным артибутом необходимо указать основной цвет ярлыка и для создания ярлыка достаточно прописать код следующего вида:
<div class="-b-" c="#1cbe29">Новинка</div>
Для вывода ярлыков в пользователькой часть достаточно использовать стандартное свойство переменной $product.badge. В шаблоне темы дизайна поместить {$product.badge} (или {$p.badge} в списках товаров) внутри тега с относительным позиционированием.
Для того, чтобы была возможность запретить вывод ярлыков на витрине магазина необходимо переменную $product.badge обернуть в условие:
{if shopBdgPlugin::on()}{$product.badge}{/if} (или {if shopBdgPlugin::on()}{$p.badge}{/if} в списках товаров)
Вот!
Найдите в файле list-products.html строку:
И вставьте перед ней строку:
Если это не поможет, то попробуйте вот эту строку:
Отпишитесь мне, получилось ли. Я внесу правки в обновление темы.
Внес правки. ( витрину с амп темой)
Попробовал оба варианта
1-ый вариант
2-ой вариант
В плагине вроде как предусмотрен выбор темы для которой он будет использоваться, но эта функция в нем не работает. Разработчик практически не отвечает т.к. был опыт работы с его плагинами.
Пробовал в файле list-products.html закоментить этот кусок, но результатов не дало.
Пробовал, плагин отключать полностью + коментить + вести правки в шаблон. стало лучше, но ошибка осталась 1
Пришлите доступы в админку на [email protected].
(На автоответчик не отвечайте).
Здравствуйте!
Кажется все заработало. Что привело к успеху так и не понял. Делал все, что Вы описали, но в начале результата это не приносило, затем так совпало, что был вынужден обновить фреймворк(до этого стояла предпоследняя версия). После обновления и еще нескольких доработок по сайту вернулся к амп теме и обнаружил, что проблема исчезла. Затем я вообще отключил тот плагин и перешел на другой (Наклейки). Новый плагин ошибок не вызвал. Спасибо Вам за помощь!
Вынужден задать еще вопрос. Он уже не совсем по этой теме, но все же.
В гугл вэбмастере в разделе амп страницы обратил внимание на ошибку в адресе, там присутствуют 2 слеша apodarkom.com.ua/amp//product/mini-dekor-kapkeyki
при переходе по такой ссылке из панели вебмастра происходит редирект на правильную страницу, но все же меня насторожило это.
В файле сайтмап путь указан верно. Подскажите почему такое может быть?
Скорее всего, это было связано с кешем.
Т.е. вы вносили изменения в файлы, но сайт продолжал отображаться со старыми версиями файлов.
Кэш очистился либо по прошествию какого-то времени, либо после обновления фреймворка.
Там, кстати, в системных настройках есть кнопка сброса кэша. Возможно это тоже помогло бы. Это на будущее.
Вы правильно сделали, что насторожились.
У вас не правильно связаны основной сайт и AMP. При переходе с основного сайта на AMP мы оказываемся на странице 404 ошибки.
У вас допущена ошибка в связывании сайтов.
Перечитайте внимательно инструкцию по базовой настройке.
Вам нужно прочитать два раздела:
Ошибка заключается в том, что вы в местах связывания добавили лишний /слеш в конце.
Такая же ошибка допущена и теге связки основного сайта.
P.S.
Буду рад вашему отзыву о теме и о поддержке темы на странице темы.
Спасибо! Отзыв оставлю :)
Перечитал. по первому пункту вроде верно.
по второму пункту. В одном месте возник вопрос.(Это index основной темы дизайна) На скрине указал лишний /?
Всё верно, лишний тот, что вы указали.