Mek 99 Опубликовано: 21 марта 2018 Рассказать Опубликовано: 21 марта 2018 Друзья, подскажите такую вещь. При отправке ссылки на новость через Скайп, Вотсап или соцсети, автоматически подтягивается картинка-превьюшка: В качестве этой картинки берётся первое изображение из полной новости. Можно ли как то указывать какое изображение нужно использовать в качестве этого превью, или же вообще брать эту картинку из краткой новости? Имеется ввиду чтоб не руками при отправке ссылки каждый раз указывать нужную картинку, а чтоб нужная картинка всегда подтягивалась автоматически. DLE 11.0 http://diafilmy.su/ Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 22 марта 2018 Рассказать Опубликовано: 22 марта 2018 Каких либо настроек этого нет, у вас нет в полной новости вывода краткой новости, у вас там нет картинок из краткой новости, поэтому им взяться неоткуда. В данном случае вам нужно править файлы скрипта, чтобы в метатег <meta property="og:image" content="http://diafilmy.su/uploads/posts/2018-03/1521407464_01.jpg"> записывалась нужна вам картинка. Цитата Ссылка на сообщение Поделиться на других сайтах
Mek 99 Опубликовано: 22 марта 2018 Рассказать Опубликовано: 22 марта 2018 (изменено) Автор 2 часа назад, celsoft сказал: Каких либо настроек этого нет, у вас нет в полной новости вывода краткой новости, у вас там нет картинок из краткой новости, поэтому им взяться неоткуда. В данном случае вам нужно править файлы скрипта, чтобы в метатег <meta property="og:image" content="http://diafilmy.su/uploads/posts/2018-03/1521407464_01.jpg"> записывалась нужна вам картинка. Спасибо, кажется нашёл где в скрипте это задаётся. Файл: /engine/modules/show.full.php Строка: if ( count($images) ) $social_tags['image'] = $images[0]; Кто сможет подсказать, как исправить эту строку, чтоб вместо $images[0] бралась первая картинка из краткой новости? P.S. Кажется разобрался. В /engine/modules/show.full.php заменил $allcontent = $row['full_story'].$row['short_story'].stripslashes($row['xfields']); на $allcontent = $row['short_story'].$row['full_story'].stripslashes($row['xfields']); Изменено 22 марта 2018 пользователем Mek Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.