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