Seite 1 von 1

Heise Newsticker verkürzen <- Möglich?

Verfasst: 23.11.2005 18:51
von Mr. Rossi
Hallo,

ich habe den Heise-Newsticker aktiviert, es werden dort 30 Nachrichten angezeigt. Ist es möglich die Nachrichtenanzeige zu verkürzen, so dass z.B. nur 15 Nachrichten angezeigt werden?

Verfasst: 06.04.2007 12:18
von powersilie
Hallo!

Muß den uralt-Thread wieder ausgraben :wink:

Der Heise-Ticker ist elendslang, ich würde den auch gerne verkürzen. So 15 bis 20 Meldungen würden vollkommen genügen.

Hat denn niemand eine Idee, wie man den ein bißchen "abspecken" kann??

Danke und lg
Powersilie

Verfasst: 07.04.2007 12:30
von powersilie
Hallo!

Sollte vielleicht in der portal_heise_newsticker.php eine Änderung möglich sein?

<?PHP
$fcontents = join ('', file ('http://www.heise.de/newsticker/heise.rdf'));
$fcontents = str_replace ("</item>", "", $fcontents);
$fcontents = str_replace ("</link>", "", utf8_decode($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>";
}

?>
Kann man da was ändern, sodaß nur eine bestimmte Anzahl von Headlines angezeigt wird?

lg
Powersilie

Verfasst: 07.04.2007 13:37
von easygo
for ($i = 1; $i < count($splices); $i++){
Versuchs mit Try-and-Error, also count($splices) durch nen festen Wert (integer) ersetzen
und dann solange mit verschiedenen Werten rumprobieren, bis es passt :/ easy

Verfasst: 07.04.2007 14:38
von powersilie
Hallo Easy!

Dankeschön für die schnelle Antwort, werde mich gleich an die Arbeit machen :wink:

lg
Powersilie