картинка в ссылке ВК

Тема в разделе "Общие вопросы", создана пользователем Profftattoo Store, 15 июн 2016.

  1. Profftattoo Store

    Profftattoo Store Пользователь

    Сообщения:
    41
    Симпатии:
    1
    здравствуйте, когда кидаем ссылку на продукт в вк он ставит картинку логотипа шапки, можно ли как-то настроить, чтоб была картинка товара? думаю понятно. скрин прилагаю
     

    Вложения:

    • Untitled-1.jpg
      Untitled-1.jpg
      Размер файла:
      49,7 КБ
      Просмотров:
      15
  2. Vlad

    Vlad Эксперт

    Сообщения:
    4.129
    Симпатии:
    999
    да, можно. Нужно в 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

    Попробуйте сами, как получится, решение пишите тут.
     
  3. Profftattoo Store

    Profftattoo Store Пользователь

    Сообщения:
    41
    Симпатии:
    1
    прекрасно, но боюсь сам не разберусь)
     
  4. Profftattoo Store

    Profftattoo Store Пользователь

    Сообщения:
    41
    Симпатии:
    1
    может кто-нибудь модуль сделает?
     
  5. Romans

    Romans Administrator Команда форума

    Сообщения:
    1.438
    Симпатии:
    780
    вижу что не разобрались и даже не пробовали наверно, грустно.
    @Vlad тогда напишет решение более подробно, ждите.
     
  6. RoS

    RoS Специалист

    Сообщения:
    227
    Симпатии:
    220
    В /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'], 500300));
    Здесь - 500 - ширина изображения в пикселях, 300 - ширина. Так же можно использовать изменение размера в соответствие с конфигом..

    Обновить кэш!
     
    DmitriyVo, Vlad и Profftattoo Store нравится это.
  7. dadx

    dadx Новичок

    Сообщения:
    2
    Симпатии:
    0
    Добрый день. Хочу немного дополнить вопрос автора темы... У меня проблема в том что, само изображение, в большинстве случаев совпадает с товаром, на который дается ссылка, а вот описание - нет. т.е. копирую я адрес со строки браузера и вставляю вк, получаю изображение этого товара, а вот название не этого...(всегда одно и то же с другого товара, конкретного, не знаю с чем связано) куда копать?

    в то же время, на некоторые товары кроме того что валит одно название так ещё и картинку берет с одной новости, только с одной!

    п.с. забыл добавить опен карт 1.5.6 и стоит SeoGen v4.1
     

    Вложения:

    • _NoQpY9w9nI.jpg
      _NoQpY9w9nI.jpg
      Размер файла:
      18,6 КБ
      Просмотров:
      6
  8. Vlad

    Vlad Эксперт

    Сообщения:
    4.129
    Симпатии:
    999
    99% ответов на форуме это для версии 2х. Обсуждение 1.5 считается не спортивным уже..
     
  9. dadx

    dadx Новичок

    Сообщения:
    2
    Симпатии:
    0
    Но, я не знаю к кому еще обратится, с глобального осталось только эта проблема, может кто подскажет? Я уже и товар удалял с этим названием и картинку переименовывал, все равно он ее откуда то берет...
     
  10. mebelone

    mebelone Новичок

    Сообщения:
    7
    Симпатии:
    0
    Как сюда зайти?
     
  11. Ravilr

    Ravilr Специалист

    Сообщения:
    3.878
    Симпатии:
    1.064
    mebelone нравится это.
  12. mebelone

    mebelone Новичок

    Сообщения:
    7
    Симпатии:
    0