ScriptLife » DataLife Engine » Хаки DLE » Вывод og:image на основе дополнительного поля 2.1

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

22 окт 2022, 21:18
Добавил: ScriptLife
12
0
Данный материал предоставлен сайтом ScriptLife.ru исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
  • Описание
    • Версия DLE: 14.x - 15.0
    • Кодировка: utf-8
    • Автор: TCSE

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

Пример кода:
<meta property="og:site_name" content="DLE Архив">
<meta property="og:type" content="article">
<meta property="og:title" content="BulletShare Board Engine 3.1.1 : форум">
<meta property="og:url" content="https://dle-archive.ru/modules/836-bulletshare-board-engine-311-forum.html">

В данном случае нас интересует только og:image.

og:image - здесь указываем, какую картинку нужно подтянуть к публикации при репосте. В атрибуте content указывается URL изображения. При использовании разметки изображение может даже не находиться в статье или на странице. Его можно разместить в любой директории сайта, а в теге og:image указать ссылку на него. При репосте соцсети проигнорируют картинки на странице, а подтянут указанное изображение из нужной директории.

После установки хака, через систему плагинов DLE, следует перейти в раздел Настройки скрипта > Настройки системы > Новости. В нём найти пункт - Указать название дополнительного поля картинки для og:images.

Данный хак нужен если вы не используете вставку изображений в тело публикаций, а делаете это через отдельное дополнительное поле. Во всех остальных случаях, сам DLE замечательно справляется. Начиная с DLE 15.1 этот функционал поддерживается движком и опция называется > Использовать изображение в разметке Open Graph.

Ctrl
Enter
Заметили ошЫбку?
Выделите текст и нажмите Ctrl+Enter
Мы в

Комментарии

Минимальная длина комментария - 50 знаков. комментарии модерируются
  • Смайлы и люди
    Животные и природа
    Еда и напитки
    Активность
    Путешествия и места
    Предметы
    Символы
    Флаги
Комментариев еще нет. Вы можете стать первым!

Политика конфиденциальности

Сайт использует идентификационные файлы cookies для хранения информации. «Cookies» представляют собой файлы, которые могут использоваться сайтом для идентификации посетителей... Больше информации