• CMS
  • Сообщество
  • Каталог расширений
  • Разработчикам
  • Работа
  • Скачать

МагазинLiveStreet

  • Модули
  • Скидки
  • Помощь
  • Хостинг
Войти Зарегистрироваться
TwitterRead

Плагин «TwitterRead»

от KaMaToZzz
2 отзыва
Скачать
Версия 1.0.4 | Совместимость: 1.0.3
Добавлен: 11 мая 2014 | Обновлен: 31 июля 2014
Скачан 1166 раз

Запрос емайла для подписки

Введите
Подписаться на обновления Подписка прошла успешно
TwitterRead — добавляет на сайт страницу с выводом популярных твит-аккаунтов. Работает с api.

Пример: mvpclub.ru/twitter/

Красивый и удобный вывод самых популярных твитов на ваш сайт. Можно добавлять любые аккаунты вручную. Сортировка происходит по количеству ретвитов. Все полученные твиты хранятся в базе.

Принцип обновления ленты:

Берутся последние по обновлению фиды, в цикле по фидам получаются все твиты, которые отдаст апи твиттера. Если твит уже есть в базе, то у него обновляется количество ретвитов и занесения в избранное, если нету — заносится. У фида ставится свежая дата обновления. Цикл повторяется.

Установка:

Для работы плагина необходим установленный и активированный плагин aceadminpanel и расширение curl на вашем сервере.

После разпаковки архива, открываем /plugins/twitterread/config/config.php правим такие данные:

// Настройки приложения
$config['oauth_access_token']		
$config['oauth_access_token_secret']	
$config['consumer_key']				
$config['consumer_secret']


1. Зайти на сайт твиттера и авторизироваться под вашим аккаунтом
2. Создать приложение для вашего сайта по адресу apps.twitter.com/app/new и заполнить все поля, отмеченные звездочкой. В списке ваших приложений apps.twitter.com/app появится только что созданное вами приложение.
3. Перейти на страницу приложения и на вкладке «Permissions» и переключить на «Read&Write»
4. Перейти на страницу приложения и на вкладке «API Keys» и нажать на «GenerateAPIkeys» кнопку. После чего подождать минут 10 и обновить страничку. Найти 4 параметра, которые нужно прописать в конфиге плагина «Twitter Feed»:

— consumer_key //API key
— consumer_secret //API secret
— access_token
— access_token_secret

Эти параметры — строки с набором символов, которые не должны быть показаны никому кроме вас, т.е. публично не доступны.

5. После чего вы можете активировать плагин и перейти в /admin/plugins/twitterread для добавления аккаунтов, которые хотите читать и выводить на страницу сайта.

6. Необходимо добавить задание в cron, чтоб база постоянно обновлялась. Я поставил обновление через какждые 5 минут — вы же по своему усмотрению.

*/05 * * * * php /var/www/site.ru/plugins/twitterread/cron/UpdateTweets.php >/dev/null 2>&1


Подсказка: если вы никак не можете найти данные ключи — перейдите на вкладку «OAuth tool» — там они собраны сразу все 4 штуки.

После того, как были корректно прописаны ключи, плагин будет показывать твиты.

Важно: если вы открыли сайт с активированным плагином до того, как прописали ключи и у вас включен кеш (по-умолчанию так и есть), то после прописывания ключей нужно сбросить кеш сайта.

Шаблоны на которых корректно работает: synio, maxone, jupiter, onetouch.

Заказчик: />
Автор плагина: />
Список версий с изменениями

1.0.4

30 июля 2014
Исправил баги из тикета #8, а именно с недогрузкой аватарок и картинок в ленте.

1.0.3

18 июля 2014
Новая возможность поиска по поисковому запросу
Новая возможность поиска по хештегу
Новая сортировка твиттов до попадания в ленту
Добавлена возможность вывода блока в сайд-бар с определенным количеством твиттов

1.0.1

12 мая 2014
Вынес все в языковые файлы.
Переместил крон файл, удалил лишнии файлы и скрипты.

Другие расширения автора

  • Feedbacks

    Feedbacks

  • TakeNews

    TakeNews

  • InstaGrab

    InstaGrab

  • Insta

    Insta

  • Wmessage

    Wmessage

Просмотреть все
  • Разработчикам

  • Как попасть в каталог
  • Документация
  • Покупателям

  • Руководство покупателя
  • Правила магазина

© 2008-2023 «LiveStreet CMS»

  • Контакты

  • office@livestreetcms.com
  • Разделы

  • CMS
  • Сообщество
  • Магазин модулей
  • Скачать
  • Соцсети

  • Facebook
  • Вконтакте
  • Twitter
  • Google+
  • GitHub
xeoart Дизайн от xeoart 2013