Микроформат Open Graph

Микроформат Open Graph

Компонент, открытый исходный код

Возможности

Добавляет мета теги согласно микроформату Open Graph на страницах типов контента и профилях пользователей.

Для каждого типа контента можно задать свой тип og:type, указать поля, откуда брать изображения — можно несколько — компонент их выведет все по порядку согласно документации. Для каждого из полей задается пресет изображений для вывода.
В настройках компонента задается для каких типов контента формировать разметку, работает ли ваш сайт по https протоколу, а так же можно загрузить изображение по умолчанию. Оно будет выводиться в тех записях, где поля изображений не заполнены.
В настройках разрешенного типа контента появятся опции: «Тип разметки Open Graph» и «Поля для изображений разметки Open Graph».

Совместимость

Проверялась только на версии 2.2.1 и соответственно в установщике именно она заложена как минимальная. Скорее всего, будет работать и на более ранних версиях, для этого в файле manifest.ru.ini установочного архива установите нужную версию.

Действия после установки

После установки необходимо перейти в настройки компонента в админке и указать для каких типов контента формировать разметку.

Кроме этого, необходимо в ваш шаблон, в файл main.tpl.php вставить вместо тега <html> вот это

  1. <html lang="ru" prefix="og: http://ogp.me/ns# video: http://ogp.me/ns/video# ya: http://webmaster.yandex.ru/vocabularies/ article: http://ogp.me/ns/article# profile: http://ogp.me/ns/profile#">

Т.е. мы добавляем в тег html атрибут prefix с указанными значениями. Это необходимо, чтобы валидатор Яндекса не ругался при проверке.

0
Гарри Гарри 1 год назад #

Спасибо за компонент! Можете ещё добавить эти переменные: 

  1. <meta property="twitter:image" content="..." />
  2. <meta property="twitter:card" content="..." />

А то без них в телеграме не отображается картинка. 

0
pupsik pupsik 3 месяца назад #

Катринки не показывает.

Использую  TinyMCE

0
Гарри Гарри 2 месяца назад #

Почему-то  у меня на 2.16.2 — работает. Не выводит теги в коде страницы. 

Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.