Интеграция кнопки ReTweet в DLE

Возврат к списку

retweet.png

Сегодня мы рассмотрим способ простейшей интеграции кнопки ретрива в DLE. В итоге получим вот такую кнопку в короткой новости:

1273233457_bez-imeni-21.jpg


Итак, для того что бы вставить кнопку ретрива в полную новость, вам необходимо отредактировать файл templates/шаблон/shortstory.tpl. Вставляем следующий код в ту область, где будет отображаться кнопка.
<script type="text/javascript"> 
tweetmeme_url = '[twit_link]';  
tweetmeme_source = 'ваш_ник_в_твиттере'; 
tweetmeme_service = 'bit.ly'; 
</script> 
<script type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js"></script> 

Итак, нам нужно что бы движок автоматически ставил Url каждой записи. Для этого нам нужно отредактировать файл engine/modules/show.short.php В нем находим строку:
else { 
        $tpl->set('[full-link]',"<a {$go_page}href=\"".$full_link."\">");
        $tpl->set('[/full-link]',"</a>");          
    } 
И заменяем её на:
else {
           $tpl->set('[full-link]',"<a {$go_page}href=\"".$full_link."\">"); 
           $tpl->set('[/full-link]',"</a>"); 
           $tpl->set('[twit_link]',$full_link); 
    } 
Теперь вместо дескриптора [twit_link] в shortstory.tpl у нас будет выводиться ссылка на новость. Если вы все сделали правильно у вас будет отображаться кнопочка для ретрива. Как в моем блоге (справа в каждой записи). Аналогичные манипуляции нам нужно совершить что бы привязать кнопочку в полную новость. Я выбрал кнопку немножко другого образца, оказывается она подключается еще проще. Что бы вставить кнопку-информатор ретривов, редактируем файл templates/шаблон/fullstory.tpl. И вставляем следующий код в ту область где у нас будет кнопка - информатор.
<script type="text/javascript"> 
tweetmeme_style = 'compact'; 
tweetmeme_source = 'ваш ник в твиттере'; 
tweetmeme_service = 'bit.ly'; 
</script> 
<script type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js"></script> 

Все кнопочка подключена,но у нее есть свой недостаток, после ретрива через такую кнопку, информатор не отображает ретрив сразу же, необходимо перезагрузить страничку. Кстати, подобным образом можно почти в любую CMS вставить код ретрива, это освободит вас от поиска модулей.

 Постовые: Свободный человек спалил очередгую тему, как можно сделать шаблон для WP за 5 минут. Отличная программа с ее поощью можно создавать шаблоны не только под WP, но и под другие CMS.Satellite-X не исключение. Хотите качественное продвижение сайта? Сейчас очень сложно найти хорошую групппу веб оптимизаторов. Но компания Web-Promo всегда выполняет свою работу на отлично.


Возврат к списку

Теги
1c addurl AutoGRAPH.NET_Service Bitrix Bootstrap chmail.ru CMS curl DLE ERP Exel gmail google hdd hide html input Java script окна javascript Jquery JS JSON keywords mail.ru memori news.list No captcha nsma PHP php php attach PR recaptcha repair retweet script Sdorgen sdorgen select sms snagit Spam Test Twitter ucoz utf-8 VK wrike X-Satellite XHE xhe yandex yandex webmaster youtube АРМ БП3 Битрикс ВТБ24 ЕГРЮЛ ЖЖ ЗУП ИТС КЛАДР МБ-8 НДФЛ ПР ПФ ТИЦ УАТ УП автограф автокликер автоматизация автопостер ап ТИЦ битрикс валюты видео внешнее соединение время грамотное написание графика даты запрета день рождение дерево значений договор заказы заполнение ТЧ запонение ТЧ запрос 1С зарплатный реестр календарь книги кодировка комментарии координаты координирование проектов меню модальное окно народ обмен обработка ок рубль организационные структуры управления проектами остатки на складе отчет плавающий блок постинг программы для управления проектами расчет расстояния сервис система управления проектами скрипт скрыть блок смс софт таймер такси управление содержанием проекта фоновые задания чекер