Готовый интернет-магазин электроники
УПРАВЛЕНИЕ САЙТОМ
БИТРИКС24
CRM БИТРИКС 24 (ОБЛАКО)
ШАБЛОНЫ
МОДУЛИ
Заказать звонок
Задать вопрос
Войти
  • Корзина0
  • Избранные товары0
support@g-i-t.ru
г. Москва, ул. Пушкина 19
  • Разработчики
  • Хостинг и серверы
  • Домены
  • SSL сертификаты
  • Разработка сайтов
  • СЕО продвижение
  • Блог
  • ...
    Войти
    Акции
    Проверить ключ
    Управление сайтом
    • Новые лицензии Битрикс
      Новые лицензии Битрикс
    • Продление лицензий Битрикс
      Продление лицензий Битрикс
    • Перейти на другую версию Битрикс
      Перейти на другую версию Битрикс
    Битрикс24
    • Лицензии Битрикс24
      Лицензии Битрикс24
    • Продления Битрикс24
      Продления Битрикс24
    • Переход на другую версию Битрикс24
      Переход на другую версию Битрикс24
    CRM Битрикс 24 (облако)
    Шаблоны
    • Готовые интернет-магазины
      Готовые интернет-магазины
    • Готовые сайты
      Готовые сайты
    Модули
    • Интеграция
      Интеграция
    • Решения для Битрикс24
      Решения для Битрикс24
    • Для разработчиков
      Для разработчиков
    • Для интернет-магазина
      Для интернет-магазина
    • Инструменты
      Инструменты
    • Платежные системы
      Платежные системы
    • SEO
      SEO
    • Онлайн-консультанты
      Онлайн-консультанты
    • Авторизация, пользователи
      Авторизация, пользователи
    • Статистика сайта
      Статистика сайта
    • Контент-менеджеру
      Контент-менеджеру
    • Поддержка клиентов
      Поддержка клиентов
    • Подписки и рассылки
      Подписки и рассылки
    • Маркетинг, реклама
      Маркетинг, реклама
    • Социальные сети
      Социальные сети
    • Каталог товаров
      Каталог товаров
    • Сотрудники
      Сотрудники
    • CRM
      CRM
    • Службы доставки
      Службы доставки
    • Отзывы, комментарии
      Отзывы, комментарии
    • Документы
      Документы
    • Корпоративный сайт
      Корпоративный сайт
    • Бизнес-процессы
      Бизнес-процессы
    • Образование
      Образование
    • Мобильные приложения
      Мобильные приложения
    • Другое
      Другое
    • Задачи
      Задачи
    • Импорт/экспорт
      Импорт/экспорт
    • Персональный сайт
      Персональный сайт
    • Баннеры
      Баннеры
    • Landing page
      Landing page
    • Купить в 1 клик
      Купить в 1 клик
    • Медицина
    • Ресторанный бизнес
    • Информационный портал
    • ТСЖ, ЖСК
    • 1С и другие ERP
    +  ЕЩЕ
      УПРАВЛЕНИЕ САЙТОМ
      БИТРИКС24
      CRM БИТРИКС 24 (ОБЛАКО)
      ШАБЛОНЫ
      МОДУЛИ
      +  ЕЩЕ
        Избранные товары 0 Корзина 0
        • УПРАВЛЕНИЕ САЙТОМ
        • БИТРИКС24
        • CRM БИТРИКС 24 (ОБЛАКО)
        • ШАБЛОНЫ
        • МОДУЛИ
        • Личный кабинет
        • Корзина0
        • Избранные товары0
        Контактная информация
        г. Москва, ул. Пушкина 19
        support@g-i-t.ru
        Главная
        —Open Graph - быстро, легко и автоматически

        Open Graph - быстро, легко и автоматически

        Open Graph - быстро, легко и автоматически
        open graph - быстро, легко и автоматически в bitrix.g-i-t.ru
        open graph - быстро, легко и автоматически в bitrix.g-i-t.ru
        Open Graph - быстро, легко и автоматически
        open graph - быстро, легко и автоматически в bitrix.g-i-t.ru
        open graph - быстро, легко и автоматически в bitrix.g-i-t.ru
        Характеристики
        Подходящие редакции
        —
        Первый сайт, Старт, Стандарт, Малый бизнес, Бизнес, Интернет-магазин + CRM, Корпоративный портал, Энтерпрайз
        Адаптивность
        —
        Да
        Поддержка Композита
        —
        Да
        Установлено
        —
        Более 1000 раз
        Дата публикации
        —
        06.11.2016
        Последнее обновление
        —
        18.06.2026
        Все характеристики
        Установить

        Установить Отмена
        Dev2Fun
        Установить
        Опубликовано:
        06.11.2016
        Обновлено:
        18.06.2026
        Версия:
        1.4.4
        Установлено:
        Более 1000 раз
        Подходящие редакции:
        Первый сайт, Старт, Стандарт, Малый бизнес, Бизнес, Интернет-магазин + CRM, Корпоративный портал, Энтерпрайз
        Адаптивность:
        Да
        Поддержка Композита:
        Да
        Совместимо с Сайты24
        Нет
        Совместимо с PHP 8.1
        • Описание
        • Характеристики
        • ОТЗЫВЫ
        Модуль позволяет автоматизировать и удобно управлять протоколом Open Graph
        Если у вас истекла лицензия Битрикса, то можете скачать модуль с github.


        Что делает модуль:

        Модуль автоматически добавляет:
        • og:title - из title страницы
        • og:description - из description страницы
        • og:url - текущая страница
        • og:site_name - название сайта
        • og:image - картинка из текущего элемента или раздела
        • og:image:type - mime-type картинки
        • og:image:width - ширина картинки
        • og:image:height - высота картинки
        • og:image:secure_url - ссылка при https
        • любое другое свойство вам нужно указать в настройках
        Также модуль:
        • Выводит у элементов и разделов Open Graph поля, для заполнения.
        • Позволяет задать общую картинку для Open Graph.
        • Кэширует данные, тем самым не нагружая сайт лишними запросами.
        • Позволяет добавить страницы-исключения.
        • Автоматически определяет og:image
        • Позволяет задать максимальный размер для og:image и ресайзить картинки "на лету"
        • Позволяет задать порядок применения алгоритмов присваивания значений в Open Graph
        • Позволяет легко настроить Open Graph
        Присутствуют настройки:
        • время жизни кэша
        • страницы исключений
        • вывод таба с Open Graph полями в элементах
        • вывод таба с Open Graph полями в разделах
        • установка картинки, по умолчанию
        Можно настраивать параметры выше как угодно и добавлять свои параметры взятые с оф.сайта. Читайте ниже.

        Кому пригодится:

        Подойдет всем.
        Если возникнет сложность в настройке, мы вам поможем!

        Как пользоваться:

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

        По умолчанию порядок таков:
        • og_fields (Данные из полей OpenGraph элементов/разделов) - поиск значений в полях во вкладке OpenGraph у элементов и разделов
        • iblock_fields (Данные из полей элементов/разделов) - пустые значения заполняются данными из полей iblock у элементов и разделов
        • prop_fields (Данные из SetPageProperty/SetDirProperty) - пустые значения заполняются данными из указанных свойствах страниц (SetPageProperty или SetDirProperty)
        • default (Данные из алгоритма "по умолчанию") - оставшиеся пустые значения заполняются данными по старому алгоритму
        Уменьшение размеров (resize) - вы можете включить автоматическое уменьшение размеров картинок. Также вы можете указать максимальную ширину/высоту и выбрать 1 из 3 стандартных алгоритмов ресайза.


        Картинка по умолчанию - указывается в админке. Выводится при отсутствии картинки в свойства og:image.

        Страницы исключений - пути до страниц от корня сайта, на которых мета-данные Open Graph выводиться не должны. Указывать со всеми расширениями, без GET-параметров. Если нужно исключить главную страницу сайта, то прописываем index.

        Обозначение свойств в админке у элементов и разделов - на странице редактирования элементов тебе можно заполнять Open Graph поля. (Вкладка "Настройки Open Graph")

        og:title: Если не задан, то подставится значение из "Названия элемента" (NAME).
        og:description: Если не задан, то подставится значение из "Краткое описание" (PREVIEW_TEXT), если оно путо, то значение из "Детальное описание" (DETAIL_TEXT). Внимание: Автоматическое ограничение кол-ва символов в 121 символ.
        og:image: Если у вас указана активность параметра og:image и вы не укажите картинку для og:image, то по умолчанию подставится картинка из PREVIEW_PICTURE, если она не указана, то подставится картинка из DETAIL_PICTURE.

        Свойства, которые не доступны для пользовательского редактирования:
        • og:url
        • og:site_name
        • og:image:type
        • og:image:width
        • og:image:height
        • og:image:secure_url
        Все остальные свойства указываются в настройках и выводятся.

        Как вывести OpenGraph у элементов (точная интеграция):
        Вам необходимо прописать в result_modifier.php шаблона используемого компонента следующее:
        // подгружаем все модуль и все его классы
        \Bitrix\Main\Loader::includeModule('dev2fun.opengraph');
        \Dev2fun\Module\OpenGraph::Show($arResult['ID'],'element');
        // где arResult['ID'] - идентификатор элемента
        // где element - тип, т.к. мы выводим для элемента, поэтому element

        Как вывести OpenGraph у разделов (точная интеграция):
        Вам необходимо прописать в result_modifier.php шаблона используемого компонента следующее:
        // подгружаем все модуль и все его классы
        \Bitrix\Main\Loader::includeModule('dev2fun.opengraph');
        \Dev2fun\Module\OpenGraph::Show($arResult['ID'],'section');
        // где arResult['ID'] - идентификатор раздела
        // где section - тип, т.к. мы выводим для раздела, поэтому section

        И обязательно сбросить кэш.

        Поддержка установки Open Graph свойств с помощью SetPageProperty, SetDirProperty оставлена, но с пониженным приоритетом.

        Логика: (данные записываются только если значение пусто)
        • поиск данных в элементах/разделах
        • поиск данных в SetPageProperty, SetDirProperty
        • установка данных из значений по умолчанию
        • заворачивание данных в мета-теги
        • вывод мета-тегов
        Список событий:

        название событияпередаваемые
        переменные
        описание
        OnBeforeAddOpenGraph &$arSettings - массив настроек
        &$cache_id - идентификатор кэша
        Событие запускается перед запуском всех алгоритмов
        OnAfterAddOgFields &ogValues - массив полей со значениямиСобытие запускается после алгоритма  og_fields
        OnAfterAddIBlockFields&ogValues - массив полей со значениямиСобытие запускается после алгоритма  iblock_fields
        OnAfterAddPropFields&ogValues - массив полей со значениямиСобытие запускается после алгоритма  prop_fields
        OnAfterAdd&ogValues - массив полей со значениямиСобытие запускается после всех алгоритмов
        OnBeforeOutput&$arData - массив полей со значениямиСобытие запускается перед выводом свойств (не кэшируется!)


        Если возникнет сложность в настройке, мы вам поможем!

        Если есть нарекания или предложения по улучшению модуля пишите на почту техподдержки.

        github
        Поблагодарить автора
        Подходящие редакции
        Первый сайт, Старт, Стандарт, Малый бизнес, Бизнес, Интернет-магазин + CRM, Корпоративный портал, Энтерпрайз
        Адаптивность
        Да
        Поддержка Композита
        Да
        Установлено
        Более 1000 раз
        Дата публикации
        06.11.2016
        Последнее обновление
        18.06.2026
        Версия
        1.4.4
        Совместимо с Сайты24
        Нет
        Общий рейтинг:
        Пользователь 9317262

        20 января 2026 15:06

        Нормальный модуль

        Всё работает быстро, настройка заняла пару минут, может чуть больше. Автоматически подхватывает нужные данные. Очень рекомендую тем, кто хочет сделать свои ссылки в соцсетях красивыми и информативными без лишних хлопот.

        Пользователь 358757

        9 июня 2022 11:51

        Модуль отличный

        Модуль отличный, настройки есть, достаточно для разных задач. Что делали дополнительно мы сами и хотелось бы было доработано разработчиками прямо в модуле: 1. Поддержка многосайтовости. Чтобы для разных сайтов можно было выбирать разные картинки по умолчанию. 2. Разная логика выбора og:image для разных сайтов. Например, для s1 чтобы по умолчанию бралась detail_picture, а для s2 - preview_picture или картинка из пользовательского свойства. Это удобно когда разные сайты используют один каталог товаров и/или инфоблок. Спасибо разработчикам.

        Пользователь 5119440

        1 июля 2024 13:39

        ТП не отвечает на письма

        24.06.24 г. оплатили донат и написали на support@dev2fun.com письмо с описанием проблемы. 28.06.24 г. написали на sale@dev2fun.com, что донат оплачен и повторно попросили разобраться с проблемой. 01.07.24 г. ответа нет.

        Пользователь 5594108

        19 июня 2024 09:19

        Дублирование тегов!

        В нашей теме Aspro Next и так выводятся некоторые теги open graph, после установки модуля - теги задублировались, в информации по установке не увидел инструкций, что надо где-то ещё отключить. Или это само по себе подразумевается? Задал значение тега og:type product для конкретного товара, т.к. по умолчанию в этот тег выводится website, сбрасывал кеш - ничего не получилось изменить. Возможно надо сначала отключить стандартное выведение тегов в теме?

        Пользователь 962327

        12 марта 2018 01:39

        Крутейшая штука! Всем советую!

        Инструмент просто ОГОНЬ! Тех. поддержка - СУПЕР! Все работает с полуоборота! Оценка 10 / 10

        Пользователь 454115

        11 мая 2018 18:39

        Отличный модуль

        Странно, отзыв вроде бы менял, ок, напишу еще раз. Конечно, можно все сделать вручную, но модуль экономит время! Все что нужно, больше ничего и не понадобится. Да, пару слов о поддержке, если сказать, что отличная - ничего не сказать! Не ожидал такой реакции, это лучшие люди!

        Ответ разработчика

        11 мая 2018 23:32

        Добрый день.
        Спасибо за отзыв.

        Мы написали вам на почту, чтоб помочь вам разобраться с проблемой.
        Проверили все ваши замечания.

        Вывести OpenGraph поля тоже можно, но с помощью алгоритма prop_fields (Данные из SetPageProperty/SetDirProperty). Этот алгоритм заполняет данными OG-поля из указанных свойствах страниц (SetPageProperty или SetDirProperty).
        Т.е. если вам нужно вывести специальный тайтл для OG из свойства страницы, то пишем следующее $APPLICATION->SetPageProperty('og:title','Заголовок для OpenGraph');
        Если нужно вывести картинку из свойства страницы, то $APPLICATION->SetPageProperty('og:image','https://site.ru/picture.jpg');
        И т.д.

        Также следует учесть, что в модуле есть другие алгоритмы и чтоб алгоритм prop_fields отработал первым, вам нужно в настройках модуля этот алгоритм поднять на первую строчку, а на 2-ой указать default алгоритм.
        Тем самым вначале модуль будет подставлять данный из свойств страниц/разделов, а потом заполнять пропуски по default.

        Если будут возникать сложности или проблемы пишите нам на почту support@dev2fun.com. Поможем!

        Пользователь 130332

        19 июля 2019 18:54

        картинки

        При публикации цепляются самые большие картинки и те что повыше, а не те, что относятся к данной публикации. Даже если указывать адрес картинки.

        Ответ разработчика

        19 июля 2019 21:57

        Здравствуйте.

        Картинки цепляются те, что надо. Проверено на более чем тысяча сайтов.
        Пожалуйста, читайте документацию, там всё написано.
        Для вывода картинок нужно делать интеграцию модуля в компоненты.
        Если у вас возникли сложности, можете написать на почту support@dev2fun.com и я вам помогу.

        Пользователь 3208179

        10 марта 2020 12:32

        Как поставить?

        Поставил модуль, но не появилось вкладки с настройками в карточке товара как у вас на скринах. Что не так? Как с ним тогда работать?

        Ответ разработчика

        10 марта 2020 15:34

        Здравствуйте.

        Напишите, пожалуйста, на почту support@dev2fun.com, с заголовком "Open Graph Bitrix" поможем.
        Скорее всего меню закешировалось и вам нужно сбросить кэш.

        Пользователь 228366

        24 апреля 2020 15:24

        Отличный модуль, но

        Скажите пожалуйста для уже созданных товаров и разделов есть возможность заполнить теги? Т.е. чтобы не заходить и пересохранять каждый товар. спасибо!

        Пользователь 534981

        27 июля 2020 17:53

        Очень хороший модуль, скоростная поддержка!

        Очень хороший модуль, поддержка огонь - очень быстро отвечает и реагирует на обсуждения. Спасибо! Рекомендую модуль для установки.

        Пользователь 240126

        18 декабря 2020 07:25

        Небольшой баг

        Спасибо за отличный модуль. При сохранении настроек ресайза изображений - выбираю нижний радиобатон. Но при обновлении страницы остается выбранным средний. Есть подозрение что настройка не сохраняется. Потому что на всем сайте ресайзы идут в папку /width_height_0/, а данный модуль делает сохранение ресайзов в папки /width_height_1/. Хотя размер ресайзов на всем сайте един и надеялся, что он будет использовать старые ресайзы (раз один размер). Подозреваю, что это происходит именно из-за использования другой настройки ресайза (средней вместо последней). Проверил - модуль действительно не сохраняет настройку ресайза т.к. при выводе параметров ресайза в методе getImagePath() - отдает 1 в TYPE, а должно быть 0. Так-же ниже в методе идет проверка: if (empty($settingsResize['TYPE'])) $settingsResize['TYPE'] = BX_RESIZE_IMAGE_PROPORTIONAL; Она не корректна, т.к. значение TYPE может быть 0 (при выборе последнего параметра ресайза), следовательно необходимо изменить условие проверки.

        Пользователь 495375

        6 ноября 2021 12:20

        Отлично

        Замечательный модуль. Но не разобрался со следующим вопросом. Некоторые поля в openGraph не требуют редактирования, т.к. имеют постоянное значение, например fb:app_id или twitter:site. Как создать такие элементы свойства с постоянными значениями? И следующий вопрос: есть ли возможность добавлять отдельные картинки для различных социальных сетей? Спасибо.

        Пользователь 1546855

        18 декабря 2023 16:39

        Не отображается вкладка в редактирование товара в каталоге

        К сожалению, после установки не отображается таб в вдминке, пре редактирование свойств товарной позиции. Редакция МБ (23.750.0) Чекбоксы в настройках отмечены, кеш сбрасывался не раз...

        Пользователь 150078

        3 марта 2017 06:41

        Не плохо

        Ноhv модуль и правда ничего делать не надо, но og:image не понимает

        Ответ разработчика

        28 марта 2017 00:31

        Здравствуйте, Михаил.
        Спасибо за ваш отзыв.

        Чтоб работать с og:image или любым другим параметром, нужно:
        1. Проверить его наличие в настройках модуля. Страница: /bitrix/admin/dev2fun_opengraph_manager.php?action=settings
        2. Если его там нет, то добавить и сохраниться.
        3. Далее, на нужной странице прописать: $APPLICATION->SetPageProperty('og:image','#тут полная ссылка до нужной картинки#');
        4. Сбросить кэш.

        Так должно работать.
        Если возникнут трудности пишите на почту техподдержки, постараемся вам помочь.

        Пользователь 341152

        17 марта 2017 23:28

        Работает

        Модуль обладает минимальным количеством настроек с не совсем прозрачной логикой. В виду отсутствия шаблонизатора для разных разделов использование в рамках магазинов и прочих сайтов со сложной структурой не целесообразно. Для подобных типов сайтов аналогичный функционал эффективнее будет прописать в коде сайта. В настоящий момент подойдёт только для сайтов визиток и иных сайтов где можно использовать единый шаблон для всех страниц сайта.

        Ответ разработчика

        28 марта 2017 00:38

        Здравствуйте, Павел.
        Спасибо за ваш отзыв.

        Мы используем данный модуль на многих Интернет-Магазинах/Порталов/Каталогов и прочих типов веб-проектов.
        Мы вызываем нужные свойства в result_modifier у компонентов.
        Ваше предложение очень хорошее, мы задумывались о таком.
        Мы постараемся выделить время на реализацию вашей задумки, в рамках этого модуля.

        Пользователь 880

        6 октября 2017 11:32

        Прекрасный модуль

        Огромное спасибо разработчикам. Раньше мучились со своими велосипедами, чтобы вывести теги, а теперь жизнь с этим модулем стала гораздо легче!

        Пользователь 1043709

        30 октября 2017 12:17

        Как добавить размеры к изображению

        Привет. Спасибо за классное решение. Единственный вопрос, как установить по дефолту на всех страницах размер изображения 1200 x 630

        Пользователь 1341875

        15 января 2018 14:21

        Отличный модуль

        Поставили модуль, и теперь радуемся новой фишке, стало гораздо удобнее делать посты конкретно по товару, категории. Категорически рекомендую)))

        Решения от данного разработчика
        Dev2Fun
        Все товары категории
        Все товары бренда Dev2Fun

        Нужна консультация?

        Наши специалисты ответят на любой интересующий вопрос
        Задать вопрос
        Разработчики
        Хостинг и серверы
        Домены
        SSL сертификаты
        Разработка сайтов
        СЕО продвижение
        Блог
        support@g-i-t.ru
        г. Москва, ул. Пушкина 19
        Подписаться на рассылку
        Политика конфиденциальности
        2026 © Аспро: Максимум - интернет-магазин
        Избранные товары 0
        Корзина 0 пуста