RSS-Forum Foren-Übersicht
RegistrierenSuchenFAQMitgliederlisteBenutzergruppenLogin
Frage zu Simplepie

 
Neue Antwort erstellen    RSS-Forum Foren-Übersicht » Scripting und Programmierung rund um RSS & RDF Vorheriges Thema anzeigen
Nächstes Thema anzeigen
Frage zu Simplepie
Autor Nachricht
SLM



Anmeldedatum: 09.08.2008
Beiträge: 1

Beitrag Frage zu Simplepie Antworten mit Zitat
Hallo zusammen,

für die Anzeige von rss-feeds auf meiner Seite verwende ich simplepie (V 1.1.1 März 2008) und die Template-Engine Smarty.

Allerdings werden mit simplepie nicht alle feeds angezeigt, daher meine Frage. Warum wird dieser Feed korrekt angezeigt:

stern.de

und dieser

Aktuelles zum Thema Nachrichten

wiederum überhaupt nicht? Muss man in den Einstellungen etwas verändern?

Zum einbinden in Smarty verwende ich folgenden Code:

Code:

  {if ( $smarty.server.REQUEST_URI == "/index.php" || $smarty.server.REQUEST_URI == "/index.php?language=de" || $smarty.server.REQUEST_URI == "/")}
{php}

require_once('simplepie/simplepie.inc');

/* hier kann man die feed-adresse angeben */
$feed= new SimplePie("http://themen.t-online.de/rss/nachrichten");
$feed->set_output_encoding('Windows-1252');
$feed->set_cache_duration(120);
$feed->init();
$feed->handle_content_type();
$feed_items= array_slice($feed->get_items(), 0, 3);

 foreach($feed_items as $item) :
// Anzahl der Elemente im Feed auslesen
$count=$feed->get_item_quantity();

// Jedes Element durchgehen
for($i=0;$i<$count;$i++)
{
// Ein "ItemObject" erstellen
    $feed_items=$feed->get_items($i);

    // Titel
    $title=$item->get_title();

    // Inhalt
    $content=$item->get_content();
    $restcont = substr("$content",0,150);
    // Link
    $link=$item->get_link();

    // Zeit als Unix Timestamp
    $time=$item->get_date("d.m.y - H:m:s");

    // enclosure
    $enclosure = $item->get_enclosure();
    $encllink = $enclosure->get_link();

}

echo '
<table >
<tr><td colspan="2" align="left"><a href="' .$item->get_permalink(). '" target="_blank"><b>' .$item->get_title(). '</b></a></td></tr>
<tr>
 <td valign="top" align="left"><img src="'.$encllink.'" width="80" height="60" alt="' .$item->get_title(). '"> </td>
 <td valign="top" align="left"><img src="' .$feed->get_favicon(). '" alt="'.$feed->get_title(). '" border="0" width="16" height="16" /><font size="-2" color="#808080"> '.$time.'</font> - '.$restcont.'.. <a href="' .$item->get_permalink(). '" target="_blank">[mehr..]</a>
 </td>
</tr>
</table>
<br>
';
endforeach;
{/php}{/if}


Über Tipps bzw. Lösungsvorschläge würde ich mich freuen.

Gruß Claus

Sa Aug 09, 2008 11:13 am Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:    
Neue Antwort erstellen    RSS-Forum Foren-Übersicht » Scripting und Programmierung rund um RSS & RDF Alle Zeiten sind GMT
Seite 1 von 1

 
Gehe zu: 
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.


Powered by phpBB © 2001, 2005 phpBB Group
Design by Vjacheslav Trushkin / Easy Tutorials (Photoshop Tutorials).
Deutsche Übersetzung von phpBB.de