Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Рекомендованные сообщения

6 минут назад, Mixxxa163 сказал:

Добрый день, насколько критичны такие ошибки в GSC и можно ли исправить? http://prntscr.com/1vz1pmg

Добрый день!

Первые два - это из-за отзывов. Будут отзывы - не будет предупреждений

3-е это из-за того что гугл сменил чуть по бренду, я обновление скоро опубликую где это будет исправлено.

  • +1 2
Ссылка на комментарий
Поделиться на других сайтах

44 минуты назад, Mixxxa163 сказал:

Микроразметка VideoObject не поддерживается модулем?

Добрый день! Не поддерживается.

Ссылка на комментарий
Поделиться на других сайтах

8 минут назад, Mixxxa163 сказал:

а будет ли в дальнейших обновлениях?

Скорее всего нет. дело в том что если бы был в базе опенкарта функционал видео - это было бы внедрено. Но тк решений таких много и сделать поддержку с коробки увы никак. Только что как доработку, и то из-за дикой загрузки сейчас пока ничего такого не берусь даже делать, обновления надо выпускать.

  • +1 2
Ссылка на комментарий
Поделиться на других сайтах

Здравствуйте. Заметили такую ошибку в логах сервера.

Спойлер

The behavior of unparenthesized expressions containing both '.' and '+'/'-' will change in PHP 8: '+'/'-' will take a higher precedence in /.../public_html/system/library/microdatapro.php on line 320

 

Изменено пользователем Lilya
Ссылка на комментарий
Поделиться на других сайтах


4 минуты назад, Lilya сказал:

Здравствуйте. Заметили такую ошибку в логах сервера.

  Скрыть контент

The behavior of unparenthesized expressions containing both '.' and '+'/'-' will change in PHP 8: '+'/'-' will take a higher precedence in /.../public_html/system/library/microdatapro.php on line 320

 

Напишите в ЛС вашу версию опенкарт

Ссылка на комментарий
Поделиться на других сайтах

Добрый день!

Год назад приобрели ваш модуль. Отлично работал, все в порядке. Нам переустановили сайт на новый шаблон.

И, судя по отчетам, модуль работает теперь не очень корректно, есть вопросы.

Можно у вас опять заказать установку модуля? Чтобы вы все правильно настроили?

Ссылка на комментарий
Поделиться на других сайтах


Добрый день. Напишите в лс я посмотрю 

Ссылка на комментарий
Поделиться на других сайтах

У кого в гугл серч консоле появилось предупреждение Недопустимый тип объекта в поле "brand"

Надо в файле catalog/view/theme/default/template/extension/module/microdatapro/product.tpl заменить это:

<meta itemprop="brand" content="<?php echo $manufacturer; ?>" />

на

<span itemprop="brand" itemscope itemtype="https://schema.org/Brand">
<meta itemprop="name" content="<?php echo $manufacturer; ?>" />
</span>

 

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах

42 минуты назад, max1985 сказал:

У кого в гугл серч консоле появилось предупреждение Недопустимый тип объекта в поле "brand"

Надо в файле catalog/view/theme/default/template/extension/module/microdatapro/product.tpl заменить это:


<meta itemprop="name" content="<?php echo $manufacturer; ?>" />

на


<span itemprop="brand" itemscope itemtype="https://schema.org/Brand">
<meta itemprop="name" content="<?php echo $manufacturer; ?>" />
</span>

 

Верно, а также строку 

"brand": "<?php echo $manufacturer; ?>",

на строку:
"brand": {"@type": "Brand","name": "<?php echo $manufacturer; ?>"},

 

В обновлении это все будет. Спасибо за подсказку, это может быть полезным кто сможет сам поправить

Ссылка на комментарий
Поделиться на других сайтах

19 минут назад, Exploits сказал:

Верно, а также строку 

"brand": "<?php echo $manufacturer; ?>",

на строку:
"brand": {"@type": "Brand","name": "<?php echo $manufacturer; ?>"},

 

В обновлении это все будет. Спасибо за подсказку, это может быть полезным кто сможет сам поправить

Точно! Я просто использую MICRODATA и забыл про JSON-LD

Ссылка на комментарий
Поделиться на других сайтах

@Exploits Можете помочь с усовершенствованием блока related-product. Решил для него полностью избавиться от предупреждений. Все вроде сделал осталась поле с отзывати review. Не поможите добить?

Спасибо!

 

<?php foreach ($products as $key => $product) { ?>
<span id="related-product-<?php echo $key; ?>" itemprop="isRelatedTo" itemscope itemtype="http://schema.org/Product">
<meta itemprop="name" content="<?php echo $product['name']; ?>" />
<meta itemprop="description" content="<?php echo $product['name']; ?>" />
<link itemprop="url" href="<?php echo $product['href']; ?>" />
<link itemprop="image" href="<?php echo $product['image']; ?>" />
<span itemprop="offers" itemscope itemtype="http://schema.org/Offer">
<meta itemprop="priceCurrency" content="UAH" />
<meta itemprop="price" content="<?php echo $product['price']; ?>" />
<meta itemprop="itemCondition" content="http://schema.org/NewCondition" />
<link itemprop="availability" href="http://schema.org/<?php if ($product['quantity'] > 0) { echo "InStock"; } else { echo "OutOfStock"; } ?>" />
<meta itemprop="priceValidUntil" content="<?php echo $price_valid; ?>" />
<link itemprop="url" href="<?php echo $product['href']; ?>" />
</span>
<?php if($product['manufacturer']){ ?>
<span itemprop="brand" itemscope itemtype="https://schema.org/Brand">
<meta itemprop="name" content="<?php echo $product['manufacturer']; ?>" />
</span>
<meta itemprop="manufacturer" content="<?php echo $product['manufacturer']; ?>" />
<?php } ?>
<?php if($product['sku']){ ?>
<meta itemprop="sku" content="<?php echo $product['sku']; ?>" />
<?php } ?>
<?php if($product['mpn']){ ?>
<meta itemprop="mpn" content="<?php echo $product['mpn']; ?>" />
<?php } ?>

<?php if($product['rating'] && $product['reviews']){ ?>
<span itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating">
<meta itemprop="ratingValue" content="<?php echo $product['rating']; ?>">
<meta itemprop="ratingCount" content="<?php echo $product['reviews']; ?>">
<meta itemprop="reviewCount" content="<?php echo $product['reviews']; ?>">
<meta itemprop="bestRating" content="5">
<meta itemprop="worstRating" content="1">
</span>
<?php } ?>

</span>
<?php } ?>

 

Ссылка на комментарий
Поделиться на других сайтах

11 часов назад, max1985 сказал:

@Exploits Можете помочь с усовершенствованием блока related-product. Решил для него полностью избавиться от предупреждений. Все вроде сделал осталась поле с отзывати review. Не поможите добить?

Спасибо!

 


<?php foreach ($products as $key => $product) { ?>
<span id="related-product-<?php echo $key; ?>" itemprop="isRelatedTo" itemscope itemtype="http://schema.org/Product">
<meta itemprop="name" content="<?php echo $product['name']; ?>" />
<meta itemprop="description" content="<?php echo $product['name']; ?>" />
<link itemprop="url" href="<?php echo $product['href']; ?>" />
<link itemprop="image" href="<?php echo $product['image']; ?>" />
<span itemprop="offers" itemscope itemtype="http://schema.org/Offer">
<meta itemprop="priceCurrency" content="UAH" />
<meta itemprop="price" content="<?php echo $product['price']; ?>" />
<meta itemprop="itemCondition" content="http://schema.org/NewCondition" />
<link itemprop="availability" href="http://schema.org/<?php if ($product['quantity'] > 0) { echo "InStock"; } else { echo "OutOfStock"; } ?>" />
<meta itemprop="priceValidUntil" content="<?php echo $price_valid; ?>" />
<link itemprop="url" href="<?php echo $product['href']; ?>" />
</span>
<?php if($product['manufacturer']){ ?>
<span itemprop="brand" itemscope itemtype="https://schema.org/Brand">
<meta itemprop="name" content="<?php echo $product['manufacturer']; ?>" />
</span>
<meta itemprop="manufacturer" content="<?php echo $product['manufacturer']; ?>" />
<?php } ?>
<?php if($product['sku']){ ?>
<meta itemprop="sku" content="<?php echo $product['sku']; ?>" />
<?php } ?>
<?php if($product['mpn']){ ?>
<meta itemprop="mpn" content="<?php echo $product['mpn']; ?>" />
<?php } ?>

<?php if($product['rating'] && $product['reviews']){ ?>
<span itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating">
<meta itemprop="ratingValue" content="<?php echo $product['rating']; ?>">
<meta itemprop="ratingCount" content="<?php echo $product['reviews']; ?>">
<meta itemprop="reviewCount" content="<?php echo $product['reviews']; ?>">
<meta itemprop="bestRating" content="5">
<meta itemprop="worstRating" content="1">
</span>
<?php } ?>

</span>
<?php } ?>

 

Рекомендую вообще выключить рекомендуемые. Было все ок, а потом гугл захотел все данные о товарах, но к сожалению все эти данные не показываются на странице из-за чего есть предупреждения что еще надо добавить. Пока этот вопрос открытый и подумаю как его решить.

Ссылка на комментарий
Поделиться на других сайтах

@Exploits по типу brand, теперь жалуется и на Недопустимый тип объекта в поле "author" где есть отзывы.
https://developers.google.com/search/docs/advanced/structured-data/review-snippet
Теперь тоже нужно делать по типу:

"author": {
   "@type": "Person",
   "name": "John Doe"
},


Добавьте и это исправление в новое обновление.

Ссылка на комментарий
Поделиться на других сайтах


27 минут назад, DjPrizrak сказал:

@Exploits по типу brand, теперь жалуется и на Недопустимый тип объекта в поле "author" где есть отзывы.
https://developers.google.com/search/docs/advanced/structured-data/review-snippet
Теперь тоже нужно делать по типу:


"author": {
   "@type": "Person",
   "name": "John Doe"
},


Добавьте и это исправление в новое обновление.

Благодарю, уже делаю обнову

Ссылка на комментарий
Поделиться на других сайтах

22 часа назад, Exploits сказал:

Благодарю, уже делаю обнову

 

 

Сильно ждем, гугл всем разослал уже эту ошибку

Ссылка на комментарий
Поделиться на других сайтах

Только что, Artm сказал:

а будет уведомление какое то? как бы не пропустить

Да, будет рассылка по базе + везде будет обновление на площадках, то есть вы должны узнать. Чекните через неделю. Основное хочу быстро сделать + есть наработки которые хочу внедрить позже.

Ссылка на комментарий
Поделиться на других сайтах

Здравствуйте.

Гугл начал писать; "Недопустимый тип объекта в поле "brand".

Видимо тоже, что и в предыдущем вопросе по полю "Автор".

Ссылка на комментарий
Поделиться на других сайтах


6 часов назад, Dimitriyy сказал:

Здравствуйте.

Гугл начал писать; "Недопустимый тип объекта в поле "brand".

Видимо тоже, что и в предыдущем вопросе по полю "Автор".

Добрый день. Верно, ожидайте обновление 

Ссылка на комментарий
Поделиться на других сайтах

В 20.10.2021 в 09:49, DjPrizrak сказал:

@Exploits по типу brand, теперь жалуется и на Недопустимый тип объекта в поле "author" где есть отзывы.
https://developers.google.com/search/docs/advanced/structured-data/review-snippet
Теперь тоже нужно делать по типу:


"author": {
   "@type": "Person",
   "name": "John Doe"
},


Добавьте и это исправление в новое обновление.

Да, тоже самое - начал на автора и бренд ругаться. Когда можно ожидать  обновление ?

Ссылка на комментарий
Поделиться на других сайтах


Ждать обновление... Зачем???


По поводу "brands" все прекрасно описано выше.
По поводу "author" в отзывах:
в файле catalog/view/theme/default/template/extension/module/microdatapro/product.tpl


строку <meta itemprop="author" content="<?php echo $review_item['author']; ?>" />


в 3 местах заменить на :

 

<span itemprop="author" itemscope itemtype="https://schema.org/Person">

<meta itemprop="name" content="<?php echo $review_item['author']; ?>" />
</span>

 

и будет Вам счастье... (для тех, кто юзает микродата). Для тех, кто юзает JSON - опять же, описано выше.

 

И еще момент. 

Модуль работает, пока сервер разработчика на связи. Как только разработчик решит улететь на Луну - все.

Всем его покупателям придется искать нового разработчика или изучать микроразметку самому. Злобный смайлик.

Для тех, кто хочет проверить: заблокиуйте исходящее соединение с Вашего сервера при настройке этого модуля...

Изменено пользователем smed
Ссылка на комментарий
Поделиться на других сайтах


37 минут назад, allalone сказал:

Да, тоже самое - начал на автора и бренд ругаться. Когда можно ожидать  обновление ?

Где-то неделю. 
 

 

15 минут назад, smed сказал:

Ждать обновление... Зачем???


По поводу "brands" все прекрасно описано выше.
По поводу "author" в отзывах:
в файле catalog/view/theme/default/template/extension/module/microdatapro/product.tpl


строку <meta itemprop="author" content="<?php echo $review_item['author']; ?>" />


в 3 местах заменить на :

 

<span itemprop="author" itemscope itemtype="https://schema.org/Person">

<meta itemprop="name" content="<?php echo $review_item['author']; ?>" />
</span>

 

и будет Вам счастье... (для тех, кто юзает микродата). Для тех, кто юзает JSON - опять же, описано выше.

 

И еще момент. 

Модуль работает, пока сервер разработчика на связи. Как только разработчик решит улететь на Луну - все.

Всем его покупателям придется искать нового разработчика или изучать микроразметку самому. Злобный смайлик.

перестаньте) модуль проверяет лицензию только во время захода в модуль в админке. Даже если я улечу на луну то все будет работать. А если уж и так, то пофиксить это можно в одной строке модуля где исходный код открыт, так что не нагнетайте жути. 

Ссылка на комментарий
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.