Добавление Twitter-ленты
Последнее обновление not available | История страницы | Улучшить эту страницу | Сообщить о проблеме
Support the team building MODX with a monthly donation.
The budget raised through OpenCollective is transparent, including payouts, and any contributor can apply to be paid for their work on MODX.
Backers
Budget
$204 per month—let's make that $500!
Learn moreНЕ используйте этот способ для Twitter-ленты! Twitter отключил API v1.0 (который использует этот tutorial). С 11 июня он будет недоступен полностью. Подробнее: https://dev.twitter.com/blog/api-blackout-testing-continues-may-22-2013
Для Twitter используйте JSONDerulo (https://modx.com/extras/package/jsonderulo) или TwitterX (https://modx.com/extras/package/twitterx).
Twitter на сайте¶
Tutorial показывает, как добавить Twitter через getFeed.
Вызов getFeed¶
После установки getFeed разместите вызов сниппета там, где нужна лента:
<ul>
[[!getFeed?
&url=`http://twitter.com/statuses/user_timeline/123456789.rss`
&tpl=`twitterFeedTpl`
&limit=`3`
]]
</ul>
Замените число на ваш Twitter user ID или username.
Вызов без кеша указывает на публичную timeline. Нужны последние 3 твита. Создайте чанк «twitterFeedTpl»:
<div class="tweet">
<p>[[+description]]
<br /><a href="[[+link]]">[[+pubDate:ago]]</a> via [[+twitter.source]]</p>
</div>
Лента Twitter на месте. Фильтр :ago форматирует дату в вид «X minutes, X hours ago».
Плейсхолдер даты (и другие) зависят от ленты. Проверьте сырой XML feed, чтобы увидеть, в каком item лежат данные.
См. также¶
Support the team building MODX with a monthly donation.
The budget raised through OpenCollective is transparent, including payouts, and any contributor can apply to be paid for their work on MODX.
Backers
Budget
$204 per month—let's make that $500!
Learn more










