Modul: Artikel-Seitenwechsel - Verständnisfrage
Verfasst: Mi 21. Feb 2007, 13:25
Hallo,
Es geht um das AutoPageBreak Modul von Stese:
http://www.contenido.org/forum/viewtopic.php?t=13061
Ich habe das Modul installiert (mit der XML-Ausgabe ) und
erhallte folgende Fehlermeldung:
Warning: Cannot modify header information - headers already sent by (output started at pfad/zum/client/include.con_editcontent.php(644) : eval()'d code:6) in pfad/zum/client/includes/class.articlepagebreak.php on line 793
In der class.articlepagebreak.php gibt es eine Funktion, in der diese Zeile zu finden ist
Wenn ich den XML-Aufruf auskommentiere und die Auskommentierung der Normalausgabe lösche, läuft alles bestens. Nur mit der XML-Ausgabe geht es nicht.
Nun steht im obigen Thread ein Nachtrag , den ich nicht verstehe. Stese macht unter "wichtig" auf das Problem mit dem Header-Befehl aufmerksam.
in seinem Nachtrag 08.06.06 lautet es:
Ich habe genau gelesen, trotzdem verstehe ich das nicht.
Meint er, er erstellt eine neue php-Datei name=XXXX, includiert hier die startup.php und die class.articlepagebreak.php , benutzt hier die Klasse und deren Funktionen aus der class.articlepagebreak.php, und diese XXXX.php wird dann als output ins Modul eingebunden?
Ich wäre für ein Beispiel dankbar.
Vielen Dank im Voraus
Wiebke
Es geht um das AutoPageBreak Modul von Stese:
http://www.contenido.org/forum/viewtopic.php?t=13061
Ich habe das Modul installiert (mit der XML-Ausgabe ) und
erhallte folgende Fehlermeldung:
Warning: Cannot modify header information - headers already sent by (output started at pfad/zum/client/include.con_editcontent.php(644) : eval()'d code:6) in pfad/zum/client/includes/class.articlepagebreak.php on line 793
In der class.articlepagebreak.php gibt es eine Funktion, in der diese Zeile zu finden ist
Code: Alles auswählen
function getXMLHeader() {
// output header
header ("Content-type: text/xml; charset=" . $this->strXMLCharset ); // Zeile 793 !!!!!!!
// output doctype
$strOutput = '<?xml version="1.0" encoding="' . $this->strXMLCharset . '" ?>' . "\n";
return $strOutput;
}
Nun steht im obigen Thread ein Nachtrag , den ich nicht verstehe. Stese macht unter "wichtig" auf das Problem mit dem Header-Befehl aufmerksam.
in seinem Nachtrag 08.06.06 lautet es:
Code: Alles auswählen
Wichtig: Es wird wahrscheinlich ein bissl Trickserei erfordern, um an den Artikel ranzukommen, da automatisch ein header() Befehl gesandt wird. Ich nutze die Klasse in einer extra PHP Datei nachdem ich die Startup inkludiert habe. Die Leute für die das wichtig ist, sollten aber zurechtkommen ;)
Meint er, er erstellt eine neue php-Datei name=XXXX, includiert hier die startup.php und die class.articlepagebreak.php , benutzt hier die Klasse und deren Funktionen aus der class.articlepagebreak.php, und diese XXXX.php wird dann als output ins Modul eingebunden?
Ich wäre für ein Beispiel dankbar.
Vielen Dank im Voraus
Wiebke