Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Open Graph для ocStore 3


Viyale
 Погделиться

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

Подскажите как поправить в когде Open Graph для ocStore 3. По какой то непонятной прилине всегда подтягивает лого а не фото товара.

Пример:

https://domoteh.com/bytovaja-tehnika/kofemolki-kofevarki/kofemolka-elektricheskaya-aurora-au-146

<meta property="og:image" content="https://domoteh.com/image/catalog/Design/Logo-DomoTeh.png" />

 

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


Возмите мой модификатор:

https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=22963

и удалите ог теги движка в header.twig

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

В 01.11.2019 в 17:10, Agatha65 сказал:

Возмите мой модификатор:

https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=22963

и удалите ог теги движка в header.twig

Хочется не перенасыщать цмс модулями

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


  • 4 негдели спустя...
В 01.11.2019 в 17:10, Agatha65 сказал:

Возмите мой модификатор:

https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=22963

и удалите ог теги движка в header.twig

Усиновил на сайт модуль с хегдера убрал Open Graph
Вот юрл https://ocstore.domoteh.com/index.php?route=product/product&product_id=62

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


3 hours ago, Viyale said:

Усиновил на сайт модуль с хегдера убрал Open Graph
Вот юрл https://ocstore.domoteh.com/index.php?route=product/product&product_id=62

Проверте почему не рилитет в лог модификаторов или напишите мне в личку.

Видно что код не применяется в header.twig

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

3 часа назад, Agatha65 сказал:

Проверте почему не рилитет в лог модификаторов или напишите мне в личку.

Видно что код не применяется в header.twig

Написал Вам в личку

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


  • 4 месяца спустя...
  • 2 месяца спустя...
В 23.04.2020 в 02:18, SlayerThrasher сказал:

есть решение по этот теме? у меня фото товара не выводится, только лого

последняя версия ocstore

привет, вы не решили проблему?

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


В 23.04.2020 в 02:18, SlayerThrasher сказал:

есть решение по этот теме? у меня фото товара не выводится, только лого

последняя версия ocstore

 

57 минут назад, kotikviktor1992 сказал:

привет, вы не решили проблему?

 

Потому что в ocStore 3 почему-то никто не добавил функционал для карточки товара.

 

catalog/controller/product/product.php

после строки

$data['thumb'] = $this->model_tool_image->resize($product_info['image'], $this->config->get('theme_' . $this->config->get('config_theme') . '_image_thumb_width'), $this->config->get('theme_' . $this->config->get('config_theme') . '_image_thumb_height'));

добавить:

$this->document->setOgImage($data['thumb']);

 

Изменено пользователем shoputils
Скорректировал после какой строки гделать всивку.
  • +1 6
Ссылка на комменирий
Погделиться на других сайих

26 минут назад, shoputils сказал:

 

 

Потому что в ocStore 3 никто добавил функционал для карточки товара.

 

catalog/controller/product/product.php

после второго

if ($product_info['image']) {

добавить:

$this->document->setOgImage($data['thumb']);

 

спасипотому что огромнейшее!))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))

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


@kotikviktor1992  Я в предыдуещём своем сообещёнии скорректировал после какой строки гделать всивку.

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

18 минут назад, shoputils сказал:

@kotikviktor1992  Я в предыдуещём своем сообещёнии скорректировал после какой строки гделать всивку.

спасипотому что

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


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

@kotikviktor1992  Я в предыдуещём своем сообещёнии скорректировал после какой строки гделать всивку.

спасипотому что все полулилось))))

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


  • 1 год спустя...

Вот подробное описание как правильно передать изображение товара, категории, а если икового нет, то логотип в параметр og:omage

https://in-it24.com/kak-dobavit-razmetku-facebook-meta-open-graph-opencart-2-3/

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


  • 2 негдели спустя...
В 08.07.2020 в 23:36, shoputils сказал:

 

 

Потому что в ocStore 3 почему-то никто не добавил функционал для карточки товара.

 

catalog/controller/product/product.php

после строки

$data['thumb'] = $this->model_tool_image->resize($product_info['image'], $this->config->get('theme_' . $this->config->get('config_theme') . '_image_thumb_width'), $this->config->get('theme_' . $this->config->get('config_theme') . '_image_thumb_height'));

добавить:

$this->document->setOgImage($data['thumb']);

 

Спасипотому что огромное. То же не знал как решить эту проблему. 

Правда я чайник, не знал что модификаторы надо после этого обновить. Тогда всё зарилиило

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


  • 4 месяца спустя...
08.07.2020 в 21:36, shoputils сказал:

 

 

Потому что в ocStore 3 почему-то никто не добавил функционал для карточки товара.

 

catalog/controller/product/product.php

после строки

$data['thumb'] = $this->model_tool_image->resize($product_info['image'], $this->config->get('theme_' . $this->config->get('config_theme') . '_image_thumb_width'), $this->config->get('theme_' . $this->config->get('config_theme') . '_image_thumb_height'));

добавить:

$this->document->setOgImage($data['thumb']);

 

Спасипотому что, помогли!

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


  • 3 негдели спустя...
08.07.2020 в 21:36, shoputils сказал:

 

 

Потому что в ocStore 3 почему-то никто не добавил функционал для карточки товара.

 

catalog/controller/product/product.php

после строки

$data['thumb'] = $this->model_tool_image->resize($product_info['image'], $this->config->get('theme_' . $this->config->get('config_theme') . '_image_thumb_width'), $this->config->get('theme_' . $this->config->get('config_theme') . '_image_thumb_height'));

добавить:

$this->document->setOgImage($data['thumb']);

 

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

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


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

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

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

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

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

Войти

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

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

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

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

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