anmerkung: contenido-cvs-2005-03-04.tar
Verfasst: So 6. Mär 2005, 03:27
Der Bug ist schon lange drin, aber jetzt hat er mich genervt:
In contenido\classes\class.xmlparser.php muss es in der Funktion parseFile (ganz unten)
statt
heißen (Unterstrich).
Der Fehler tritt z.B. auf, wenn das Importieren einer XML-Übersetzungs-Datei für ein Modul scheitert. In diesem Zusammenhang ergibt sich, dass es in
contenido\classes\contenido\class.module.php in der Funktion import
statt
heißen sollte: Tritt ein Fehler auf, versucht er sonst, die Fehlermeldung zu importieren. echo $parser->error; ist vielleicht nicht elegant - aber man erfährt endlich das Problem:
Gruß
HerrB
In contenido\classes\class.xmlparser.php muss es in der Funktion parseFile (ganz unten)
Code: Alles auswählen
$this->_error();
Code: Alles auswählen
$this->error();
Der Fehler tritt z.B. auf, wenn das Importieren einer XML-Übersetzungs-Datei für ein Modul scheitert. In diesem Zusammenhang ergibt sich, dass es in
contenido\classes\contenido\class.module.php in der Funktion import
Code: Alles auswählen
if ($parser->parseFile($file)) {
foreach ($_mImport["items"] as $key => $value)
{
$this->create ($idmod, $idlang, $key, $value);
}
} else {
echo $parser->error;
}
Code: Alles auswählen
$parser->parseFile($file)
foreach ($_mImport["items"] as $key => $value)
{
$this->create ($idmod, $idlang, $key, $value);
}
Diese Fehlermeldung basiert wiederum auf einem anderen Fehler: Man kann kein ä in XML-Übersetzungs-Dateien verwenden. Da suche ich noch.XML error: not well-formed (invalid token) at line 3
Gruß
HerrB