• Автор:

    Flesha
  • Добавлено:

    окт 11, 2014
  • Комментариев:

    1
  • Просмотров:

    2084

Хак Дополнительные теги Open Graph

Хак Дополнительные теги Open Graph

Дополнительные теги Open Graph для DLE.
По сути на DLE есть open graph но не все теги. С пошью этого хака можете добавить остальные теги OG включая twitter и т.д.

Установка:

1) И так откроем engine.php после:
$social_tags = array();


Добавим:
$social_tagss = array();


После:
if ( count($social_tags) ) {
foreach ($social_tags as $key => $value) {
$s_meta .= "\n<meta property=\"og:{$key}\" content=\"{$value}\" />";
}
}


Добавим:
if ( count($social_tagss) ) {
foreach ($social_tagss as $key => $value) {
$s_meta .= "\n<meta property=\"twitter:{$key}\" content=\"{$value}\" />";
}
}


Сохраняем.

2. Откроем show.full.php после:
$social_tags['url'] = $full_link;


Добавим этот тег не хватает от природы Celsoft
$social_tags['description'] = $row['descr'];


(Много копал код так и не смог убрать из shortstory теги и изображения по этому для вывода текста при создании Новость добавите Description руками)

Теперь добавим теги для Twitter card или какой вам угодно для фантазии.

$social_tagss['card'] = 'XXX';
$social_tagss['site'] = 'XXX';
$social_tagss['twitter:site:id'] = 'XXX';
$social_tagss['image'] = 'XXX';


XXX поменяйте на свои значения.
Вот и все теперь у вас настроено twitter cards.
Забыл что как то сделал чтоб изображения работал через тег {image-} знатоки добавить этот тег за это Sorry.
Я отделил отдельно теги чтоб мои теги не затрагивал тегов DLE.

Автор: TITAN-UZ
Версия DLE: 10.x
Вернуться

Комментарии:


  1. DataLife → 12 октября 2014 00:59
    laugh тупо стырено из Twitter Cards для DLE

    meta property="twitter" это не Open Graph, разметка Open Graph в DLE присутствует, кроме Description
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.