Интеграция кнопки 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 всегда выполняет свою работу на отлично.


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