- Poruka
- 2.632
Imam ovu skriptu:
Medjutim, kad pokrenem dijagnostiku, izbacuje mi jako loše rezultate i anormno dugo učitavanje, a ta skripta čak nije ni na mom sajtu, već je od youtube-a.
JavaScript:
var channelID = "UClJm8X5ohADVQkmEac508yg";
// Delay the AJAX request by 3 seconds
setTimeout(function() {
$.getJSON('https://api.rss2json.com/v1/api.json?rss_url=https%3A%2F%2Fwww.youtube.com%2Ffeeds%2Fvideos.xml%3Fchannel_id%3D' + channelID, function(data) {
// Check if 'items' array exists and has items
if (data.items && data.items.length > 0) {
// Change the number based on the available items or a fixed value
for (var i = 0; i < Math.min(100, data.items.length); i++) {
// Check if 'link' property exists in the current item
if (data.items[i].link) {
var link = data.items[i].link;
var id = link.substr(link.indexOf("=") + 1);
$('.homePage__youtube').append('<div class="video-container"><iframe src="https://youtube.com/embed/' + id + '?controls=1&showinfo=1&rel=1" width="560" height="200" frameborder="0" allowfullscreen loading="lazy"></iframe></div>');
} else {
console.error('Link property is undefined or missing in item ' + i);
}
}
} else {
console.error('No items found in the API response');
}
});
}, 3000); // 3000 milliseconds = 3 seconds
Medjutim, kad pokrenem dijagnostiku, izbacuje mi jako loše rezultate i anormno dugo učitavanje, a ta skripta čak nije ni na mom sajtu, već je od youtube-a.