Своя картинка og:image в полной новости 2.0

Своя картинка og:image в полной новости 2.0

По умолчанию в полной новости, в мета теге og:image выводится первая загруженная к новости картинка. Этот хак позволит выбрать источник картинки доп.поле (загружаемое изображение).
Если доп.поле окажется пустым, будет выбрана первая картинка из загруженных к новости. Ну а если к новости не было загружено ни одной картинки, будет выведена картинка-заглушка. Ввиду того, что дополнительное поле может иметь разные названия, файл хака нужно перед установкой отредактировать, а именно следует 2 раза найти:
if (isset($xfieldsdata['img'])) {

и img заменить на своё название доп.поля.

Картинку-заглушку следует загрузить в папку upload. Данная картинка имеет по умолчанию название kanaspo.jpg. Если нужно, то название можно изменить на своё:
else {$socimgarticle = $config['http_home_url'].'/uploads/kanaspo.jpg';}

Скачать: cоздайте аккаунт или авторизуйтесь для скачивания файла.
 
Версия DLE: 14.x
Кодировка: utf-8
 
Автор: odys
Источник:
  • Oxigen
  • 2
  • 375
Информация
Посетители, находящиеся в группе Гость, не могут оставлять комментарии к данной публикации.

Комментариев 2

Oxigen 11 октября 2020 08:36
dds, инфа добавлена bowtie
dds 1 октября 2020 14:27
$xfieldsdata['img']
в плагине встречается 2 раза. Вы забыли упомянуть , что и заменять надо 2 раза.