SEO-Screencast #001: RSS-Feeds in einen xt:Commerce Shop innerhalb von 10 Minuten einbauen

Wie schon länger angekündigt ist es nun soweit - ich habe es war gemacht und werde Euch mit meiner Stimme in einem Screencast nerven. Ich selber finde die Idee nicht schlecht, nur um zu zeigen wieviel eigentlich möglich ist in der Suchmaschinenoptimierung und vor allem wieviele verschiedene Wege es im Bereich SEO gibt. (Um den Screencast zu sehen, ganz nach unten scrollen, ansonsten weiterlesen)

Entschuldigt, dass der erste Screencast noch etwas unbeholfen wirkt. Ich selber habe so etwas vorher nie gemacht und war letztes Wochenende noch stark erkältet - was man denke ich auch hören wird. Schlimmer noch ich komme ja aus Unterfranken - also viel Spaß mit dem Akzent, welcher mir gar nicht so auffällt ;) Ich gebe mir aber Mühe in den nächsten Screencasts wieder etwas mehr Hochdeutsch zu sprechen.

Heute schauen wir uns an, wie wir eigene oder fremde RSS-Feeds (z. B. von WordPress) in unserem Shop (xt:Commerce) integrieren können. Das ganze soll natürlich maximal nur 10 Minuten dauern und von jedem ausführbar sein - kein Problem, lassen wir es einmal auf uns zukommen.

Wir benutzen das PHP-Skript simplePie welches kostenlos verfügbar ist und jede Menge Funktionen bietet, damit man die Ausgabe perfekt an seine eigenen SEO-Wünsche anpassen kann. Ob man nun eigene RSS-Feeds nutzt oder den eigenen Blog hernimmt - das muss jeder selber entscheiden. Wenn Ihr Euch für einen fremden Blog entscheidet, stellt bitte sicher dass der Betreiber auch damit einverstanden ist.

Screencast #001 - In 10 Minuten RSS-Feeds in xt:Commerce integrieren

Wie fandet Ihr den Screencast? War er informativ wie ich es geplant habe oder eche eine Lachplatte? Schreibt mir Eure Meinung in die Kommentare.

Das Ganze in Textform

Da die Qualität des Editors im Video etwas zu wünschen übrig lässt  stelle  ich eine kurze Stichpunktliste mit einem Beispielskript online:

  • Um die RSS -Feeds ausgeben zu lassen, benötigen wir ein kleines Skript welches wir auf simplepie.org finden. Dieses Skript ist kostenlos, kann also ohne weitere Kosten verwendet werden
  • Den entpackten Ordner verschieben wir in folgenden Ordner "media/content" und erstellen ggf. einen Cache-Ordner welchen wir mit Schreibrechten versehen
  • Wir erstellen eine php-Datei in der wir das folgende Beispielskript hineinkopieren, wählen diese im Content-Manager von xt:Commerce aus und stellen sicher, dass der Content auch in einer Box sichtbar ist

Beispielskript

<?php
require_once('simplepie.inc');
$feed = new SimplePie();
$feed->set_feed_url(array(
'http://www.seo-geek.de'
));
$feed->enable_cache(true);
$feed->set_cache_location('media/content/cache');
$feed->set_cache_duration('1800');
$feed->init();
$feed->handle_content_type();
if($feed->error):
?>
<p><?php echo $feed->error; ?></p>
<?php
endif;
?>
<?php
foreach($feed->get_items() as $item):
?>
<h3><?php echo $item->get_title(); ?></h3>
<p><?php echo $item->get_content(); ?></p>
<?php
endforeach;
?>

Alle Posts der Woche 31 / 2009 anschauen

Fandest Du den Beitrag interessant?

Wenn Du den Beitrag interessant fandest,
dann abonniere doch unseren seo-geek.de RSS-Feed
Alternativ kannst Du mich auch unter Twitter verfolgen

Schicke eine Nachricht an Twitter

Nachricht an Twitter schicken

Sichere Dir den Link in Deinem bevorzugtem Netzwerk!

Share/Bookmark

7 Kommentare

  1. Jan sagt:

    hi,

    nun habe ich leider ein problem, dass im shop die umlaute nicht richtig angezeigt werden. im blog und im shop läuft die datenbank auf utf-8. gibt es noch einen trick, wie ich die umlaute im shop aus dem feed richtig angezeigt bekomme?

    schöne grüße,
    jan

  2. Jan sagt:

    hi,

    herzlichen dank für deine anleitung! gefällt mir sehr gut. ist es möglich, dass ich die letzten einträge auf der startseite einbinde?

    schönen gruß,
    jan

  3. Fürs erste schon nicht schlecht. Wäre gut wenn dein Capture Programm auch rein zoomen würde wenn du was im Code machst. So ist das unmöglich erkennbar.

    Ich hab mein Blog mit xtc mittels MagpieRSS verbunden. Geht eigentlich genau so. Magpie bringt auch ein eigenes Smarty Plugin mit, somit kann man an jeder Stelle im Template den Feed integrieren.

    • daniel sagt:

      Danke für das Lob. Ja das mit dem Zoomen wäre eine Super Idee gewesen, geht am Mac ja auch recht schnell. Im Vollbildmodus sollte es allerdings erkennbar sein.
      Werde Deinen Verbesserungsvorschlag auf alle Fälle zu Herzen nehmen.

  4. steffen sagt:

    Screencast war verständlich. Was ich aber vermisse ist eine Anleitung 1.2.3… und einen Beispiel source code. Wie soll das praktisch umgesetzt werden? Vom Monitor abtippen? Warum nicht den code hier posten?

Beitrag kommentieren:

Der Kommentar wird nach Einsicht des Administrators freigeschalten.

Please leave these two fields as-is: