Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Recommended Posts

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 сказал:

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

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

Надіслати
Поділитися на інших сайтах

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 - опять же, описано выше.

 

И еще момент. 

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

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

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

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.