Интеграция кнопки ReTweet в DLE 8.x — 9.2 — DLE хаки

Интеграция кнопки ReTweet, для DLE 8.x — 9.0, а так же испробована для 9.2.

Интеграция кнопки ReTweet, для DLE 8.x — 9.0, а так же испробована для 9.2.

1. Открываем шаблон shortstory.tpl в папке вашей темы и в нужное место вставляем следующий код:


<script type=»text/javascript»>
tweetmeme_url = ‘[twit_link]’;
tweetmeme_style = ‘compact’;
tweetmeme_source = ‘Ваш ник в твиттере’;
tweetmeme_service = ‘bit.ly’;
</script>
<script type=»text/javascript» src=»http://laber.ru/button.js»></script>

2. Для того чтобы двиг DLE сам автоматом ставил урл (ссылку на полную новость) для каждой записи, нужно отредактировать файл engine/modules/show.short.php
Открываем его и находим следующие строки кода:


else {
        $tpl->set(‘[full-link]’,»<a>»);
        $tpl->set(‘[/full-link]’,»</a>»);
    }

и после


$tpl->set(‘[/full-link]’,»</a>»);
ставим
$tpl->set(‘[twit_link]’,$full_link);

3. Аналогичные действия нужно сделать и с шаблоном fullstory.tpl
В нужное место вставить код данный в 1-м пункте. Затем открыть файл engine/modules/show.full.php, найти


else {
        $tpl->set(‘[full-link]’,»<a>»);
        $tpl->set(‘[/full-link]’,»</a>»);  
    }

и после


$tpl->set(‘[/full-link]’,»</a>»);
поставить
$tpl->set(‘[twit_link]’,$full_link);

4. Теперь у нас вместо

[twit_link]

в шаблоне краткой и полной новости будет выводиться ссылка на полную новость

{full-link}