Hallo Basti,
ich habe ein recht dringendes Problem mit der newsfrom()-Funktion des Newswriters. Installiert ist die von Dir zum Download angebotene Version 1.43. Offenbar zählt die Funktion nicht ausschließlich, wie viele Meldungen in der entsprechenden Rubrik sind, sondern bezieht auch die Anzahl anderer Meldungen mit ein, was eine entsprechend fehlerhafte Ausgabe erzeugt.
Ein Beispiel: Ich habe zwei Rubriken A und B. In Rubrik A habe ich 4 Meldungen eingestellt, die Rubrik B ist leer. Ich lasse dann genau eine Meldung mit Preview-Text und Bild so ausgeben:
<?php
$NW_RUNTIME['showtopic'] = "RubrikA";
$NWCONF_DISPLAY['min_shownews'] = 1;
$NWCONF_DISPLAY['max_shownews'] = 1;
newswriter();
?>
Darunter sollen die maximal drei weiteren Meldungen natürlich außer der ersten als Headlines ausgegeben werden -hierfür nutze ich die newsfrom-Funktion wie folgt:
<?php
$NW_RUNTIME['showtopic'] = "RubrikA";
$NWCONF_DISPLAY['newsfrom'] = 1;
newsfrom(3);
?>
Das funktioniert, wie es soll. Wenn ich jetzt aber eine Meldung in der Rubik B schreibe, ist dem nicht mehr so, denn dann rutscht der newsfrom um eine Stelle nach unten. Bezogen auf das obige Beispiel ist die erste Meldung der Rubrik A dann noch einmal beim newsfrom-Bereich zu lesen, weil sich die geschriebene Meldung in der Rubrik B an die erste Position gesetzt hat.
Mein Verdacht: newsfrom bezieht sich immer auf die Meldungsanzahl in allen Kategorien, anstatt - wie in meinem Beispiel gewünscht - nur auf die Meldungen der Kategorie, die auch tatsächlich ausgegeben werden soll.
Kannst Du hierfür einen kleinen Fix anbieten oder mir sagen, wie ich den Aufruf ändern muss, damit dieses Problem nicht mehr besteht? Das ist das einzige, was mich gerade noch vom Launch einer kleinen Seite abhält - ich habe im Code gewühlt aber keinen Ansatz gefunden.
Ansonsten lieben Dank für Deine tolle Arbeit am Newswriter.
Beste Grüße,
Gerhard