Рейтинг@Mail.ru
загрузкаидет загрузка

Плагин «LastTweets :: Последние твиты» для NG CMS

Решил выложить в блог все оставшиеся написанные мною плагины для Next Generation CMS, помимо новых pm :: Личные сообщения и downloadcounter :: Счетчик загрузок

Это мой самый первый плагин для этой системы, с него все и началось. Расширение организует вывод последних сообщений с сервиса микроблогов Twitter.com. Такой блок можно встретить на любом блоге, работающем на Wordpress, но вот на NG такого счастья не было. Просить кого-то бессмысленно, так как программистов в на проекте раз, два и обчелся, пришлось писать самому.

История версий
[0.5][2010-11-06] [скачать]
+ добавлен вывод поиска по ключевому слову

[0.4][2010-10-09]
* плагин перешел на OAuth авторизацию, пароль для ленты друзей теперь не требуется. Необходимо лишь разрешить доступ на чтение к своей ленте
* сервер Twitter отдает только то количество записей, которое указано в настройках
* количество выводимых твитов увеличилось с 20 до 200

[0.3][2010-08-16]
+ добавлена возможность выбора выводимой ленты:
- только мои сообщения
- мои сообщения + лента друзей (требуется пароль)

[0.2][2010-01-31]
+ новый шаблон entries.tpl для более гибкого вывода

[0.1][2010-01-29]
+ Выпуск первой версии


Вывод в шаблоне сайта


В main.tpl добавить plugin_lasttweets

Шаблоны плагина


lasttweets.tpl — "оболочка" вокруг последних сообщений


Доступные переменные:
  • entries - последние сообщения
  • link - ссылка на твит пользователя в виде "http://twitter.com/username"
  • title - заголовок твита вида "Twitter / Username"

entries.tpl — оформление строки твита


Доступные переменные:
  • link - ссылка на пост
  • tweet - текст поста
  • time - дата публикации

Отблагодарить меня можно по следующим реквизитам:

http//digitalplace.ru/images/static/webmoney.png WebMoney: Z185759217217 и R128203457262

http//digitalplace.ru/images/static/yandexmoney.png Яндекс.Деньги: 41001246158060

Скриншоты:

Плагин «LastTweets  Последние твиты» для NG CMS

LastTweets. NG CMS


Ooooops

Looks like Twitter's feed isn't working at the moment.