20.03.14, 16:29
0 комментарий
  DLE Хаки

Вывод сообщения Twitter на DLE

Переход твиттера на API нового уровня, можно сказать убил многочисленные готовые решения по трансляции сообщений из твиттера. Ранее использовался разбор страницы XML формата, сегодня доступ к твиттеру предоставляется через API 1.1 с авторизацией по oAuth. Сложновато для общего числа пользователей и владельцев блогов. Ближе к делу...

Приведу пример вывода сообщений из твиттер аккаунта стандартными средствами DLE. Будем использовать модуль RSS информер на сайте, в админ панели выглядит он таким образом:

Вывод сообщения Twitter на DLE


При создании twitter информера нет сложных моментов, для наглядности просмотрите в режиме редактирования информер Яндекс новостей. Главное не ошибиться с источником!
В поле URL для RSS информера вставляем линк, сформированный сервисом генерации RSS лент для твиттера: http://twit2feed.tk/

Так же рекомендую использовать другой TPL шаблон для вывода твиттер сообщений, создайте к примеру twitter.tpl с кодом:

<div class="informer">
	    <p>{news} — [link]{date}[/link]</p>
	</div>


Подгонку под конкретный шаблон никто не отменял, главное не использовать одновременно теги {news} и {title}. Помните, что блок имеет функцию кеширования. Очищайте кеш движка после каждой правки кода, для просмотра реального результата.

Способ вывода последних твитов как альтернатива виджета твиттера, который подгружает увесистый код и замедляет ваш сайт. Для WordPress платформ нашёл плагин Better RSS Widget (первый попавшийся в поиске) по аналогии используется XML формат ленты сообщений. Словом, принцип как у DLE...

Напишите своё мнение