Перейти к содержимому


Фотография
- - - - -

property="og:image"


  • Закрытая тема Тема закрыта
Сообщений в теме: 6

#1 sergey665

sergey665

Отправлено 12 September 2013 - 21:52

Добрый день. Может знаете как интегрировать в Joomla:

<meta property="og:image" content="image.png" />

 

Чтобы допустим вконтакте когда ссылку публикуешь, показывалась картинка image.png, а не вырывался логотип.. (это образно)


  • 0

#2 joejoker

joejoker

Отправлено 13 September 2013 - 04:22

В этот метатег, изображение попадает из первого попавшегося элемента jbimage или image, найденного на странице. Если нужно статичное изображение, то для этого нужно отредактировать файл /media/zoo/applications/jbuniversal/elements/jbsocial/jbsocial.php. В методе _getOgData() есть такой код:

        foreach ($elements as $key => $value) {
            $type = strtolower($value->getElementType());
            $path = '';
            if ($type == 'jbimage') {
                $data = $value->data();
                $path = $data[0];
            }

            if ($type == 'image') {
                $path = $value->data();
            }

            if (isset($path['file']) && !empty($path['file'])) {
                $ogTags['og:image'] = JUri::base() . $path['file'];
                break;
            }
        }

Замените этот кусок кода вот этой строкой:

$ogTags['og:image'] = JUri::base() . ваш/путь/картинка.jpg

Сообщение отредактировал joejoker: 13 September 2013 - 04:23

  • 0
В мире все совсем не сложно, если самому не усложнять.
Разработка индивидуальных решений для ZOO /JBZoo /Joomla

#3 sergey665

sergey665

Отправлено 13 September 2013 - 10:32

$ogTags['og:image'] = JUri::base() . ваш/путь/картинка.jpg

к сожалению не помогло, может я что не так делаю 


  • 0

#4 Евген Аватарович

Евген Аватарович

Отправлено 13 September 2013 - 12:09

Возможно Вам поможет вот этот компонент: http://codeboxr.com/...ocol-for-joomla


  • 0

#5 SmetDenis

SmetDenis

Отправлено 13 September 2013 - 12:35

к сожалению не помогло, может я что не так делаю

У вас этот элемент (jbsocial) установлен в шаблоне full ?
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#6 sergey665

sergey665

Отправлено 13 September 2013 - 12:54

У вас этот элемент (jbsocial) установлен в шаблоне full ?

ну вообще нет 


  • 0

#7 SmetDenis

SmetDenis

Отправлено 13 September 2013 - 13:23

По другому элементы не работают.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.





Click to return to top of page in style!