Einzelnen Beitrag anzeigen
  #4  
Alt 17.05.2007, 06:41
dennishei dennishei ist offline
Registered User
 
Registriert seit: Oct 2005
Ort: Dinslaken
Beiträge: 368
dennishei eine Nachricht über Skype™ schicken
Also ich habe es mal ausprobiert und es ist wirklich super simpel.

Beispiel: http://www.koffer-direkt.de/shop.php...tpl=kd_rss.tpl

Hier ein mini HowTo:

- Paket downloaden (http://magpierss.sourceforge.net/)
- entpacken und die 4 dateien (*.inc) und 2 unterverzeichnisse (extlib und scripts) in ein Verzeichnis auf den server legen (ich habe es mal rss genannt)

- im Oxid Template Verzeichnis ein neues template anlegen (kd_rss.tpl in meinem fall)

- Template Inhalt
PHP-Code:
[{assign var="template_title" value="RSS Feed"}]
[{include 
file="inc_header.tpl" title=$template_title location=$template_title}]

<
div class="kdheadline">
    <
h1>[{$template_title}]</h1>
</
div>

[{ 
php }]
require_once(
'/home/xxx/xxx/rss/rss_fetch.inc');
$url 'http://www.oxid-esales.com/de/blog/feeds/index.rss1';
$rss fetch_rss($url);
$num_items 10;
$items array_slice($rss->items0$num_items);
foreach (
$items as $item) {
$title $item[title];
$link $item[link];
$desc $item[description];
$datum substr($item[date], 512);
echo 
"<div><a href=$link>$title</a></div><div>$datum</div><div>$desc</div><div><hr /></div>\n";
}
[{ /
php }]

[{include 
file="inc_footer.tpl"}] 
Wichtig ist der physikalische Pfad zu den hochgeladenen Dateien:
require_once('/home/xxx/xxx/rss/rss_fetch.inc');
muss auf Euren Pfad angepasst werden !!!

Das war es schon Template mit der Klasse Info aufrufen (siehe Link oben) und schon werden die Feeds im Shop ausgegeben.

Geändert von dennishei (01.10.2007 um 21:03 Uhr)
Mit Zitat antworten