Из-за временных ограничений на территории РФ наблюдаются проблемы с оплатой. Если платёж не проходит, оставьте запрос в службу поддержки.Служба поддержки работает 24/7 — мы всегда на связи по вопросам хостинга и серверов.Открыт прием заявок на аренду выделенных серверов и размещение оборудования в дата-центре.Напоминаем: рекомендуем включить резервное копирование для дополнительной защиты данных.Доступна новая линейка VPS/VDS с NVMe-дисками и увеличенной производительностью.Технические работы на части серверов завершены. Все сервисы работают в штатном режиме.
Open Graph - быстро, легко и автоматически

МОДУЛЬ ДЛЯ 1С-БИТРИКС

Dev2Fun

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

Модуль автоматизирует настройку и управление протоколом Open Graph. Он автоматически заполняет основные мета-теги: og:title и og:description берутся из соответствующих полей страницы, og:url указывает на текущий адрес, og:site_name — на название сайта.

5,00/5 · 18 оценок

Маркетплейс 1С-Битрикс: 5/5 · 18 оценок

Технические данные

Опубликовано
06.11.2016
Обновлено
18.06.2026
Версия
1.4.4
Установлено
Более 1000 раз
Адаптивность
Да
Поддержка Композита
Да
Совместимо с Сайты24
Нет
Разработчик
Dev2Fun

Что умеет решение

Модуль автоматизирует настройку и управление протоколом Open Graph. Он автоматически заполняет основные мета-теги: og:title и og:description берутся из соответствующих полей страницы, og:url указывает на текущий адрес, og:site_name — на название сайта. Для og:image модуль выбирает изображение из текущего элемента или раздела, определяет его тип, размеры и формирует защищённую ссылку при использовании HTTPS. Остальные свойства настраиваются вручную.

Модуль добавляет поля для ввода данных Open Graph в административной панели элементов и разделов. Можно установить изображение по умолчанию для всего сайта. Данные кэшируются для снижения нагрузки на сервер. Поддерживается создание списка страниц-исключений. Алгоритм выбора изображения для og:image работает автоматически, при этом можно задать максимальный размер и выполнить ресайз изображения в реальном времени. Доступна настройка приоритета алгоритмов присвоения значений. В настройках доступны параметры времени жизни кэша, управления исключениями и отображения вкладки с полями Open Graph.

Модуль Open Graph от Dev2Fun обеспечивает автоматический вывод мета-данных для соцсетей и поисковых систем. В интерфейсе управления разделами добавлена вкладка с полями Open Graph для удобной настройки изображений и текстовых параметров. Пользователь может гибко конфигурировать параметры, включая дополнительные поля, соответствующие официальной спецификации.

Механизм формирования данных работает по иерархическому принципу, который можно настраивать. По умолчанию приоритет имеет заполнение из полей Open Graph в элементах и разделах. Если значения отсутствуют, система подставляет данные из полей инфоблока. Далее заполняются пустые поля значениями из свойств страницы (SetPageProperty или SetDirProperty). Оставшиеся незаполненными параметры берутся по старому алгоритму по умолчанию.

Модуль поддерживает автоматическое изменение размеров изображений. Доступна настройка максимальной ширины и высоты, а также выбор одного из трех стандартных алгоритмов ресайза.

Модуль Open Graph автоматически генерирует мета-данные для социальных сетей. Если в свойстве og:image нет изображения, используется картинка, заданная в настройках административной панели.

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

Настройка свойств выполняется на странице редактирования элементов и разделов во вкладке «Настройки Open Graph».

Логика заполнения полей:

- og:title: Если поле не заполнено, подставляется значение из «Названия элемента» (NAME).

- og:description: При отсутствии данных используется «Краткое описание» (PREVIEW_TEXT). Если оно пусто, берется «Детальное описание» (DETAIL_TEXT). Длина описания автоматически ограничивается 121 символом.

- 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

Остальные свойства настраиваются в параметрах компонента и выводятся автоматически.

Для точной интеграции Open Graph в элементы необходимо добавить код в файл result_modifier.php шаблона используемого компонента.

Для точной интеграции Open Graph в разделы также требуется внесение кода в файл result_modifier.php шаблона компонента.

После внесения изменений обязательно очистите кэш.

Поддержка установки свойств Open Graph через функции SetPageProperty и SetDirProperty сохранена, но имеет пониженный приоритет.

Алгоритм работы модуля (данные записываются только при отсутствии существующего значения):

1. Поиск данных в элементах или разделах.

2. Поиск данных в SetPageProperty и SetDirProperty.

3. Установка данных из значений по умолчанию.

4. Формирование мета-тегов.

5. Вывод сформированных мета-тегов.

Доступные события:

OnBeforeAddOpenGraph

Переменные: &$arSettings (массив настроек), &$cache_id (идентификатор кэша).

Описание: Срабатывает перед запуском всех алгоритмов формирования данных.

OnAfterAddOgFields

Переменные: &ogValues (массив полей со значениями).

Описание: Срабатывает после выполнения алгоритма обработки полей og_fields.

OnAfterAddIBlockFields

Переменные: &ogValues (массив полей со значениями).

Описание: Срабатывает после выполнения алгоритма обработки полей iblock_fields.

Модуль предоставляет события для автоматического формирования данных Open Graph.

Событие OnAfterAddPropFields с параметром ogValues срабатывает после обработки алгоритма prop_fields.

Событие OnAfterAdd с параметром ogValues выполняется после завершения всех алгоритмов.

Событие OnBeforeOutput с параметром $arData запускается непосредственно перед выводом свойств; это событие не кэшируется.

Для технической документации и обсуждения изменений доступен репозиторий на GitHub.

Если нужен «Open Graph - быстро, легко и автоматически», General iT может помочь с установкой, настройкой и технической проверкой модуля после подключения.

ИСТОРИЯ ОБНОВЛЕНИЙ

Что нового

1 выпусков
1.4.4 (17.06.2026)Последнее обновление

- Улучшение безопасности

- Техническое обновление

ОПЫТ ПОЛЬЗОВАТЕЛЕЙ

Отзывы о решении

Как решение работает в реальном проекте? Поделись опытом — помоги другим с выбором.

Твой опыт может стать первым

На git.ru ещё нет отзывов об этом решении. Расскажи, что понравилось и что можно улучшить.

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

Открыто для каждого клиентаДостаточно войти в аккаунт. Ключ необязателен, все отзывы проходят модерацию.

ТВОЙ ОПЫТ ВАЖЕН

Твой отзыв

ИНФРАСТРУКТУРА ПРОЕКТА

Где будет работать твой сайт

ПЕРЕД ЗАКАЗОМ

Разберёмся в деталях.

Бесплатна ли установка?
Само решение распространяется бесплатно. Услуги по установке, настройке и доработке согласуются отдельно. Для работы нужна совместимая платформа и подходящая лицензия на неё.
Как проверить совместимость?
Сверь подходящие редакции и версию решения в технических данных с твоим проектом. Перед установкой на работающий сайт рекомендуем резервную копию и проверку в тестовой среде.
Поможете с внедрением?
Поможем установить модуль, проверить настройки и его работу в твоём проекте. Совместимость с другими доработками и объём работ оценим перед началом.

GENERAL iT

Обсудим твою задачу

Получатель: ООО «Дженерал Ай Ти Рус»

1C-BITRIX

Установить решение

Можно ввести домен с https:// или без. В новой вкладке откроется установщик в панели управления твоего сайта.

Скриншоты решения

Скриншот решения