здравствуйте, когда кидаем ссылку на продукт в вк он ставит картинку логотипа шапки, можно ли как-то настроить, чтоб была картинка товара? думаю понятно. скрин прилагаю
да, можно. Нужно в header добавить теги разметки как описано https://yandex.ru/support/webmaster/open-graph/intro-open-graph.xml#basic-metadata В вашем случаи наверно как минимум тег og:image Для этого нужно доработать \system\library\document.php для примера возьмите public function addScript и public function getScripts а потом выводить нужные теги в шапке как это делается в контроллере product.php Попробуйте сами, как получится, решение пишите тут.
вижу что не разобрались и даже не пробовали наверно, грустно. @Vlad тогда напишет решение более подробно, ждите.
В /system/library/document.php Сразу после PHP: private $keywords; Вставляем PHP: private $ogimage; Затем после PHP: public function getKeywords() { return $this->keywords; } Вставляем PHP: public function setOgimage($ogimage) {$this->ogimage = $ogimage;}public function getOgimage() {return $this->ogimage;} Теперь в файле /catalog/controller/common/header.php Находим PHP: $data['keywords'] = $this->document->getKeywords(); И вставляем PHP: $data['ogimage'] = $this->document->getOgimage(); В шаблон /catalog/view/theme/ВАШ_ШАБЛОН/template/common/header.tpl После PHP: <?php if ($keywords) { ?><meta name="keywords" content= "<?php echo $keywords; ?>" /><?php } ?> Добавить PHP: <?php if ($ogimage) { ?><meta property="og:image" content="<?php echo $ogimage; ?>" /><?php } ?> Переходим /catalog/controller/product/product.php После PHP: $data['popup'] = $this->model_tool_image->resize($product_info['image'], $this->config->get('config_image_popup_width'), $this->config->get('config_image_popup_height')); Вставляем PHP: $this->document->setOgimage($this->model_tool_image->resize($product_info['image'], 500, 300)); Здесь - 500 - ширина изображения в пикселях, 300 - ширина. Так же можно использовать изменение размера в соответствие с конфигом.. Обновить кэш!
Добрый день. Хочу немного дополнить вопрос автора темы... У меня проблема в том что, само изображение, в большинстве случаев совпадает с товаром, на который дается ссылка, а вот описание - нет. т.е. копирую я адрес со строки браузера и вставляю вк, получаю изображение этого товара, а вот название не этого...(всегда одно и то же с другого товара, конкретного, не знаю с чем связано) куда копать? в то же время, на некоторые товары кроме того что валит одно название так ещё и картинку берет с одной новости, только с одной! п.с. забыл добавить опен карт 1.5.6 и стоит SeoGen v4.1
Но, я не знаю к кому еще обратится, с глобального осталось только эта проблема, может кто подскажет? Я уже и товар удалял с этим названием и картинку переименовывал, все равно он ее откуда то берет...
Через ФТП. А так, лучше воспользоваться модификатором http://forum.opencart-russia.ru/threads/open-graph-meta-tegi-ocmod.3860 если версия движка подходящая. или мега решением https://shop.opencart-russia.ru/microdata-applicationldjson-pro