Интеграция кнопки 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.] Поздравляю! Теперь, если вы всё сделали правильно, то у вас будет отображаться кнопка ретвита. Т.е вы можете поделиться ссылкой на свою новость с вашими твиттерянами Источник: terobait48.ru |
КОНТАКТЫ
г. Екатеринбург info@vismech.ru |
текущее: НОВОСТИ 05.12.2013 - Уход за флэш-накопителем 05.12.2013 - Компьютер самопроизвольно выключается 05.12.2013 - Почему не запускается компьютер? 27.11.2013 - Canon Legria HF R406 - Описание видеокамеры 27.11.2013 - TravelMate P645 новый лэптоп бизнес-класса от Acer |