28.10.14, 16:58
0 комментарий
  DLE Хаки

Дополнительные теги Open Graph для DLE

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

И так откроем engine.php
1) После:

$social_tags = array();


Добавим:

$social_tagss = array();


2) После:

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}\" />";
    }
}


Откроем 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.

Автор: NANO

Напишите своё мнение