Главная » DLE » Статьи DLE » Интеграция кнопки ReTweet в DLE 8.x — 9.0
Распечатать статью

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

Привет всем.

В этой статье расскажу как интегрировать кнопку РеТвита в движок DLE 9.0 (работает также в DLE 8.x). Ставил на свой блог, теперь вот хочу поделиться с остальными :) Кстати сам недавно обновил движок блога до 9.0
Скажу сразу — очень много заморочек. Каких? Напишу в следующем посту.
А сейчас всё таки вернёмся к добавлению кнопки ReTweet.

Вот так будет выглядеть эта кнопка в действии. Стиль можно будет поменять под дизайн блога.

Не буду разводить воду, а напишу кратко и по пунктам что нужно сделать:
[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://tweetmeme.com/i/scripts/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}

[5.] Поздравляю! Теперь, если вы всё сделали правильно, то у вас будет отображаться кнопка ретвита. Т.е вы можете поделиться ссылкой на свою новость с вашими твиттерянами
Кстати планирую первый [noleech]ноутбук купить в интернет магазине. Потому что зарабатываю я исключительно в интернете, и так мне будет удобнее оплачивать покупку.[/noleech]

На десерт:
Просто необыкновенно позитивное видео о человеке, который посетил 42 страны за 14 месяцев. Под эту песню танцевал во многих странах мира Мэтт Хардинг, растрачивая скопленные за продолжительную карьеру программиста деньги. Такова была его мечта.
Смотреть всем обязательно, получите большой заряд позитива!

Источник: terobait48.ru

Вы можете оставить комментарий, или обратную ссылку на Ваш сайт.

Оставить комментарий

Похожие статьи