
Плагин «TwitterRead»
Версия 1.0.4 |
Совместимость: 1.0.3
Добавлен: 11 мая 2014 | Обновлен: 31 июля 2014
Скачан 1166 раз
Добавлен: 11 мая 2014 | Обновлен: 31 июля 2014
Скачан 1166 раз
TwitterRead — добавляет на сайт страницу с выводом популярных твит-аккаунтов. Работает с api.
Пример: mvpclub.ru/twitter/
Красивый и удобный вывод самых популярных твитов на ваш сайт. Можно добавлять любые аккаунты вручную. Сортировка происходит по количеству ретвитов. Все полученные твиты хранятся в базе.
Принцип обновления ленты:
Берутся последние по обновлению фиды, в цикле по фидам получаются все твиты, которые отдаст апи твиттера. Если твит уже есть в базе, то у него обновляется количество ретвитов и занесения в избранное, если нету — заносится. У фида ставится свежая дата обновления. Цикл повторяется.
Установка:
Для работы плагина необходим установленный и активированный плагин aceadminpanel и расширение curl на вашем сервере.
После разпаковки архива, открываем /plugins/twitterread/config/config.php правим такие данные:
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 минут — вы же по своему усмотрению.
Подсказка: если вы никак не можете найти данные ключи — перейдите на вкладку «OAuth tool» — там они собраны сразу все 4 штуки.
После того, как были корректно прописаны ключи, плагин будет показывать твиты.
Важно: если вы открыли сайт с активированным плагином до того, как прописали ключи и у вас включен кеш (по-умолчанию так и есть), то после прописывания ключей нужно сбросить кеш сайта.
Шаблоны на которых корректно работает: synio, maxone, jupiter, onetouch.
Заказчик: />
Автор плагина: />
Пример: 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 -
Вынес все в языковые файлы.
Переместил крон файл, удалил лишнии файлы и скрипты.