Актуальный релиз „DataLife Engine 21.0 Final“ buildid 103

подробнее о релизе

Главная страница / DataLife Engine / Плагины для DLE / Вывод og:image на основе дополнительного поля

Вывод og:image на основе дополнительного поля

20 сентября 2026 | 13:18 | Воскресенье
6
0
[ Рейтинг: 0 / Голосов: 0 ]
Вывод og:image на основе дополнительного поля

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

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

Версия DLE: любая (проверял на DLE 15.0 и 21.0
Источник: 🔗

Скачать «Вывод og: image на основе дополнительного поля» [оригинальный архив, Версия DLE: 14.x-15.0]:

⚠️ Войдите в аккаунт для доступа к контенту

Скачать «Вывод og: image на основе дополнительного поля» [14.x-21.0]:

⚠️ Войдите в аккаунт для доступа к контенту


⚠️⚠️⚠️ В обновленном плагине была изменена только строка подключения доп полей, для совместимости с DLE 19.0 выше и ниже:

// Определяем версию DLE
if (version_compare($config['version_id'], '19.0', '>=')) {
    $xfieldsdata = DLEXFields::xfieldsdataload($row['xfields']);
} else {
    $xfieldsdata = xfieldsdataload($row['xfields']);
}
Комментарии:
ℹ️
 

Модули для создания киносайта и не только на базе DataLife Engine, и многое другое...
Просто блог Евгения Попова, он же - byroot © 2015-2026 | Карта сайта