Интеграция кнопки ReTweet в DLE 8.x - 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>
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('[/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('[/full-link]',\"</a>\");
}
и после
$tpl->set('[/full-link]',\"</a>\");
поставить
$tpl->set('[twit_link]',$full_link);
[4.] Теперь у нас вместо
[twit_link]
в шаблоне краткой и полной новости будет выводиться ссылка на полную новость
{full-link}