dle.in.ua » Хаки » Интеграция кнопки ReTweet в DLE 8.x - 9.2

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

Автор: FLAY от 22-03-2011, 16:10
Интеграция кнопки ReTweet в DLE 8.x - 9.2



Интеграция кнопки ReTweet, для DLE 8.x - 9.0, а так же испробована для 9.2.
Пример: laber.ru

[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}
  • Группа: User
  • Icq: --
  • Комментариев: 3
  • Публикаций: 0
  • Спасибо,самое главное с доменами на кириллице работает
    • gidrox
    • Регистрация: 28.02.2011
    • Репутация: (0|0|0)
    • 24 марта 2011 03:31
    • 1
    ^
    Информация
    Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.