<script type="text/javascript">
var userFeed = new Instafeed({
get: 'user',
userId: '1805227844',
clientId: 'e9f1aeae68ed43c18c4a96b64038e78f',
accessToken: '1805227844.e9f1aea.68a3fe3edcf548c08cb46093cd4c966b',
resolution: 'standard_resolution',
template: '<a href="{{link}}" target="_blank" id="{{id}}"><img src="{{image}}" /></a>',
sortBy: 'most-recent',
limit: 6,
links: false
});
userFeed.run();
</script>
Использую скрипт instafeed.js. Нужно вывести посты из инстаграмма в нескольких местах страницы. У меня не получается, так как скрипт запихивает их в блок с определенным айдишником.
Да, есть такая возможность, делается с помощью цикла:
function getMultipleTags (tags) {
var feeds = [];
for (var i=0, len=tags.length; i < len; i++) {
feeds.push(new Instafeed({
// rest of your options
get: 'tagged',
tagName: tags[i],
target: "instafeed-" + tags[i]
}));
}
return feeds;
}
// получить несколько тегов
var myTags = getMultipleTags(['glass', 'wood', 'rock']);
// запустить каждый экземпляр
for(var i=0, len=myTags.length; i < len; i++) {
myTags[i].run();
}
Ссылка на источник: Is it possible to have the feed display more then one tag/user?. Смотрите ответ stevenschobert от 26 июня 2013. Вполне приемлимый код, который подходит для вашей задачи, просто нужно немного переделать.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости