Newsticker

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Serpent
Mitglied
Beiträge: 84
Registriert: 06.08.2002 20:34
Wohnort: SW - Germany

Newsticker

Beitrag von Serpent »

Hi, ich wollte dass auf der Hauptseite im Forum unten ein Newsticker angezeigt wird.
z.B. von Heise. Problem ist, dass ich das jetzt in den overall_footer reingesetzt hab, was zur Folge hat, dass das Teil bei jedem Post usw die Daten aktualisiert, wodurch das ewigst langsam wird. Hat jemand eine Lösung dafür? Kann man da irgendwas einbaun, dass das Teil während der Session z.B. nur ein Mal die Daten aktualisiert? Der Code für den Ticker ist hier:
<?PHP

header('Content-Type: text/html; charset=utf-8');

$fcontents = join ('', file ('http://www.heise.de/newsticker/heise.rdf'));

$fcontents = str_replace ("</item>", "", $fcontents);

$fcontents = str_replace ("</link>", "", $fcontents);

$splices = explode ("<item>", $fcontents);

for ($i = 1; $i < count($splices); $i++){

$link = explode("<link>",$splices[$i]);

$link[1] = strip_tags($link[1]);

$headline = str_replace ("<title>", "<a href=\"" . trim($link[1]) . "\" target=\"_blank\" class=\"heiseheadline\">", $splices[$i]);

$headline = str_replace ("</title>", "</a>", $headline);

$headline = explode ("<link>", $headline);

$headline = $headline[0];

print $headline . "<img src=\"1.gif\" height=20 width=1 align=top><br>";

}



?>
Antworten

Zurück zu „[3.0.x] Mods in Entwicklung“