Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Ограничение для rss ридера для сайта (https://javascript.ru/forum/misc/13226-ogranichenie-dlya-rss-ridera-dlya-sajjta.html)

steels 21.11.2010 17:24

Ограничение для rss ридера для сайта
 
Есть такой скрипт, выдёргивает из rss ленты контент и преобразовывает в html. Подскажите пожалуйста, что нужно добавить, чтобы было ограничение по количеству новостей. Не 15 как в ленте, а скажем 5.

function getRSS(feedUrl) {
    $("#rssContent").empty();

    $.get('proxy.php?url=' + feedUrl, function(data) {
    $('#indicator').hide();
        $(data).find('item').each(function() {

            var title = $(this).find('title').text();
      
            var url = $(this).find('link').text();
      
            var description = $(this).find('description').text();
      
            var pubDate = $(this).find('pubDate').text();

            var html;
            html  = "<div class=\"entry\"><h2 class=\"postTitle\">" + "<a href=\"" + url + "\" target=\"_blank\">"+title+"<\/a><\/div>" + "<\/h2>";
            html += "<em class=\"date\">" + pubDate + "</em>";
            html += "<div class=\"description\">" + description + "</div>";

            $('#rssContent').append($(html));
        });
    });
}

$(document).ready(function() {
    $('#indicator').show();
    getRSS("http://rian.ru/export/rss2/index.xml");
})

Gvozd 21.11.2010 17:27

делайте return из функции, после того, как выведете пятый элемент
счетчик поместите в замыкании функции getRSS


Часовой пояс GMT +3, время: 23:00.