Mehrer RSS Feeds in Seite einbinden und sortieren

ARadauer

Grünschnabel
Hallo ich möchte wie der Titel schon sagt mehrere RSS Feeds in meine Homepage einbauen und die Beiträge nach Datum sortieren.

Also wenn ich zwei Feeds sollen die Beiträge der Feeds nciht untereindander stehen sondern gemischt sein, je nach Datum... verständlich?

Nur wie mache ich das..
im Moment lese ich den Feed mit jquery aus und baue ihn in meinen Content ein

HTML:
function get_rss_feed() {
	//use the JQuery get to grab the URL from the selected item, put the results in to an argument for parsing in the inline function called when the feed retrieval is complete
	$.get('proxy.php?url='+'http://meinfeed.com, function(d) {
		
		$(d).find('item').each(function() {
 
						var $item = $(this);
						var title = $item.find('title').text();
			
			var link = $item.find('link').text();
						var description = $item.find('description').text();
						var pubDate = $item.find('pubDate').text();
 
						var html = "<div class=\"entry\"><h2 class=\"postTitle\">" + title + "<\/h2>";
			html += "<em class=\"date\">" + pubDate + "</em>";
			html += "<p class=\"description\">" + description + "</p>";
			html += "<a href=\"" + link + "\" target=\"_blank\">Read More >><\/a><\/div>";
 
						$('#feedContent').append($(html));  
		});
	});
 
};

Wie gehe ich jetzt am besten vor? Alle Beiträge in ein JavaScript Array, sortieren und in die Seite einfügen? Kann man mit JavaScript gut sortieren? Oder soll ich das eher serverseitig machen?

Danke für eure Tipps...
 
Wie gehe ich jetzt am besten vor? Alle Beiträge in ein JavaScript Array, sortieren und in die Seite einfügen? Kann man mit JavaScript gut sortieren? Oder soll ich das eher serverseitig machen?

Danke für eure Tipps...

Jo, so würde es gehen....die Sortiermöglichkeiten von JS sollten dafür allemal ausreichen, du müsstest für das Datum halt eine benutzerdefinierte Sortierfunktion erstellen.
 
Hi.

Ich will auch mehrere Feeds in meine Homepage einbinden und per Template ausgeben. Funktioniert dein JS und wenn ja, könntest Du mir das bereitstellen?

Gruß,
Mario
 
Zurück