вопрос
Добрый день. В DLE 10.0 появилась разметка og. Но вот незадача, у меня картинка и видео находится в доп. поле. И DLE не видит ни картинку, ни видео (ну по видео понятно, в описании написано, что разметка видео будет отображаться только тегом [video]). Так, собственно дальше... Картинку никак не заменим, потому что она одна единственная. И с видео такая же беда, т.к. ссылки парсятся с исходного кода самого видео на ютубе. В общем и целом беда, помогите, люди добрые... А MetaGen не поможет, т.к. он очень и очень часто тупит + у меня на сайте теги типа p или b, а он берет как текст, так и теги и получается в описании вылазил одна большая байда...
А-а-а.. Все расходимся, всем спасибо. Проблему решил так (кому интересно):
Идем в show.full.php и ищем:
Выше вставляем:
Затем ищем:
И ниже вставляем:
Ну и теперь к видео. Т.к. видео у меня не во всех статьях, значит надо сделать так, чтобы строчки для видео появлялись не во всех страницах. Следом вставляем такой код:
Ну а значения сами поставите, какие нужно.
P.S. на старых версиях работать не будет, хотя такую фишку можно и реализовать.
Идем в 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. на старых версиях работать не будет, хотя такую фишку можно и реализовать.