Не нравятся результаты поиска? Попробуйте другой поиск!

Open Graph разметка для DLE


     22.07.2013    Общие вопросы по PHP    3089

вопрос
Добрый день. В DLE 10.0 появилась разметка og. Но вот незадача, у меня картинка и видео находится в доп. поле. И DLE не видит ни картинку, ни видео (ну по видео понятно, в описании написано, что разметка видео будет отображаться только тегом [video]). Так, собственно дальше... Картинку никак не заменим, потому что она одна единственная. И с видео такая же беда, т.к. ссылки парсятся с исходного кода самого видео на ютубе. В общем и целом беда, помогите, люди добрые... А MetaGen не поможет, т.к. он очень и очень часто тупит + у меня на сайте теги типа p или b, а он берет как текст, так и теги и получается в описании вылазил одна большая байда...

Ответил: Dr.Parlament


А-а-а.. Все расходимся, всем спасибо. Проблему решил так (кому интересно):
Идем в show.full.php и ищем:
$social_tags['title'] = $row['title'];

Выше вставляем:
$xfieldsdata = xfieldsdataload( $row['xfields'] );


Затем ищем:
$social_tags['url'] = $full_link;

И ниже вставляем:
$social_tags['image'] = $xfieldsdata['image'];


Ну и теперь к видео. Т.к. видео у меня не во всех статьях, значит надо сделать так, чтобы строчки для видео появлялись не во всех страницах. Следом вставляем такой код:
if ( $xfieldsdata['video'] ){
$social_tags['video'] = $xfieldsdata['video'];
$social_tags['video:height'] = '620';
$social_tags['video:width'] = '400';
$social_tags['video:type'] = 'application/x-shockwave-flash';
}

Ну а значения сами поставите, какие нужно.
P.S. на старых версиях работать не будет, хотя такую фишку можно и реализовать.

Комментарии пользователей (4)

ПафНутиЙ
1065

3396 | 2434

ПафНутиЙ - 22 июля 2013 20:19 - Админ

как вариант
кладём строку подключения между тегами head, ну а в шаблоне metatags пишем что-то вроде:

<meta [xfvalue_video] />
<meta [xfvalue_image] />

Каков вопрос - таков и ответ. Просто помните об этом.

Kelly_Jenko
1

27 | 11

Kelly_Jenko - 22 июля 2013 22:52 - Юзер

ПафНутиЙ, А как быть, если изображение используется без загрузки на ресурс или добавления в доп.поле? То есть, просто вставляется ссылка через Картинка: введите полный URL изображения?

ПафНутиЙ
1065

3396 | 2434

ПафНутиЙ - 23 июля 2013 02:22 - Админ

Если эта картинка первая в новости - не проблема.

Каков вопрос - таков и ответ. Просто помните об этом.

Kelly_Jenko
1

27 | 11

Kelly_Jenko - 23 июля 2013 10:51 - Юзер

Да, первая. Она как бы превью.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы