Seite 1 von 1
RSS Feeds und ihre Vorzüge
Verfasst: 21.04.2006, 22:31
von Clemens81
Ich habe beobachtet, dass Google sich sehr gerne den RSS Feed meines Blogs sowie meiner Bildergallery zieht (Wordpress und Gallery2). Dazu kommt, dass beide Dinge mit ihrem Content sehr gut gelistet sind.
Wie nützlich sind also RSS Feeds für die Googleoptimierung? Und... gibt es irgendwelche Software die aus Datenbanktabellen einen RSS Feed generiert? Ansonsten müsste ich mir da selber was schreiben, wollte es mir aber eigentlich ersparen mich zuerst in die Strukturen von RSS einzuarbeiten wenns auch einfacher geht.
RSS Feeds und ihre Vorzüge
Verfasst: 22.04.2006, 17:01
von DiveSurfer
ob es für dich was gibt weiss ich nicht, aber die rss strukturen sind wirklich sehr einfach von daher denk ich nicht das es ein problem sein sollte selbst was zu schreiben
RSS Feeds und ihre Vorzüge
Verfasst: 22.04.2006, 17:38
von net(t)worker
jo... RSS bzw XML ist recht simpel aufgebaut...
Code: Alles auswählen
<?php
#
# variabeln mit Inhalten füllen
#
$rsstitel="mein RSS";
$description="RSS Aufbau leichtgemacht...";
$siteurl="http://www.domain.de";
$datum="Sun, 16 Apr 2006 12:39:31 +0100";
$rssarray=array(
'1'=> array (
'title' => 'Titel 1',
'link' => 'http://www.domain.de/artikel1.html',
'description => 'Ein kleiner Testartikel',
'category' => 'RSS Test',
'datum' => 'Sun, 16 Apr 2006 12:39:31 +0100'
),
'2'=> array (
'title' => 'Titel 2',
'link' => 'http://www.domain.de/artikel2.html',
'description => 'und noch ein Testartikel',
'category' => 'andere Kategorie',
'datum' => 'Sun, 16 Apr 2006 12:39:31 +0100'
)
);
#
# $rssarray sollte dann eben mit Daten aus der datenbank gefüllt werden..
#
$rss='<?xml version="1.0" encoding="ISO-8859-1"?>';
$rss.="\n".'<rss version="2.0">';
$rss.="\n\t".'<channel>';
$rss.="\n\t\t".'<title>'.$rsstitel.'</title>';
$rss.="\n\t\t".'<description>'.$description.'</description>';
$rss.="\n\t\t".'<link>'.$siteurl.'</link>';
$rss.="\n\t\t".'<lastBuildDate>'.$datum.'</lastBuildDate>';
while (list(,$tmparray)=each($rssarray))
{
$rss.="\n\t\t<item>\n\t\t\t<title>".$tmparray['title']."</title>";
$rss.="\n\t\t\t<link>".$tmparray['link']."</link>";
$rss.="\n\t\t\t<description>".$tmparray['description']."</description>";
$rss.="\n\t\t\t<category>".$tmparray['categorie']."</category>
$rss.="\n\t\t\t<pubDate>".$tmparray['datum']."</pubDate>n\t\t</item>";
}
$rss.="\n\t</channel>\n</rss>";
print $rss;
?>
mal so ein grundgerüst zum rumspielen.... ist aber nicht getestet, d.h. können noch syntaxfehler drin sein...