Anlegen neuer Artikel klappt nicht bei eigenem Template

Gesperrt
FrankHoffmann
Beiträge: 149
Registriert: Sa 21. Jun 2003, 14:03
Kontaktdaten:

Anlegen neuer Artikel klappt nicht bei eigenem Template

Beitrag von FrankHoffmann »

Hallo,

das Anlegen eines neuen Artikels hat bei mir so seine Tücken:
Wenn der Kategorie ein Template zugeordnet ist, und dem Artikel keines, klappt alles einwandfrei.

Wenn aber der Artikel ein Template zugeordnet bekommen hat, dann kann man ihn nicht editieren. Weder Vorschau noch Editor bei Artikel klappt dann. Das Frame bleibt leer. Im Errorlog steht dann:
[03-Nov-2003 18:00:16] PHP Parse error: parse error in /contenido/includes/include.con_editcontent.php(570) : eval()'d code on line 276
In der Tabelle con_art_lang sind die Felder free_use_01, free_use_02 und free_use_03 mit NULL belegt. Wenn man jeweils 0 einträgt klappt es wiederum.

Dieses Verhalten zeigt sich bei Version 4.3.2.1b und 4.4.1 (mit dem Wichtigen Fix). Bei 4.3.2.1b läuft der Code auf der von Setup zu 4.4.1 modifizierten Datenbank. Es zeigt sich unabhängig von verwendeten Templates und Modulen.

Was kann das sein?
ccccccccc
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

habs gerade mal getestet, bei einer neuen installation von contenido 4.4.1 habe ich dieses problem nicht beobachten können.
ich erhalte zwar die nette meldung das dem artikel keine kategorie zugeordnet oder ein anlegen des artikel nicht möglich ist, aber einen eintrag in der errorlog.txt gibts nicht.
eventuell ein upgrade problem.
timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo »

einfach die 4.4.1 installieren und dann den Patch (von meiner Signatur) drüberbügeln - dann klappts :)
FrankHoffmann
Beiträge: 149
Registriert: Sa 21. Jun 2003, 14:03
Kontaktdaten:

Beitrag von FrankHoffmann »

Hallo Timo,

natürlich habe ich 4.4.1 und das Patch bereits installiert.

Aber ich werde es nun nochmal machen.

Ich bin gespannt und melde mich.
ccccccccc
timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo »

Hast du auch nach dem Installieren der 4.4.1 das Setup mit der Upgrade-Option nochmal ausgeführt?
FrankHoffmann
Beiträge: 149
Registriert: Sa 21. Jun 2003, 14:03
Kontaktdaten:

Beitrag von FrankHoffmann »

Okay,

hast recht gehabt. Allerdings habe ich diesesmal das Setup nicht laufen lassen, sondern die config.php von Hand angepasst.

Grüße aus dem Norden!
ccccccccc
timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo »

Das Setup solltest du immer nochmal ausführen, da eventuell neue Funktionen in die Datenbank geschrieben werden müssen.
FrankHoffmann
Beiträge: 149
Registriert: Sa 21. Jun 2003, 14:03
Kontaktdaten:

Beitrag von FrankHoffmann »

leider ist der Fehler doch noch vorhanden, aber ich habe ihn nun genau lokalisiert:

Wenn man eine neue Kategorie anlegt und in der Kategorieansicht ein Template zuweist, dann bekommt man die darin angelegten Artikel nicht zum Editieren auf den Schirm (-> weisse Seite).

Wenn man die Artikelansicht öffnet steht links in den Kategorien oben das jeweils zugeordnete Template. Wenn man das Template hier einfach nochmal der Kategorie zuweist (Klick auf den blauen Pfeil), dann lassen sich anschließend auch die Artikel editieren.

Offensichtlich wird in der Kategoriesicht das Template anders zugewiesen.

Das scheint mir ein Bug zu sein.

Umgebung: Version 4.4.1 mit wichtigem Fix (aus Timos Signatur).
ccccccccc
timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo »

Ich hab's mal in den BugTracker geschrieben (Bug-ID 103).

Grüße,
Timo
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

nachtrag:

habs mir angesehen...
wenn innerhalb des moduls input bereich am ende
so was wie <?php
steht braucht man nur danach nur einmal enter drücken bzw ein leerzeichen einfügen...

vielleicht könnte man dies ja automatisch bei der con_code generierung mit einbauen...
victor
Beiträge: 70
Registriert: Mo 27. Jan 2003, 08:54
Wohnort: Kassel
Kontaktdaten:

Kann den Fehler bestätigen

Beitrag von victor »

kann den Fehler Bestätigen...

Continido 4.4.1 mit patch, mit funktionierendem spaw, frisches System, frische Datenbank..

PHP Parse error: parse error in /data/pages/www.xxx.de/html/contenido/includes/incl ... t.php(571) : eval()'d code on line 327

Server operating system Apache/1.3.27 (Unix) PHP/4.2.3
MySQL server version 3.23.32
Installed PHP version 4.2.3
Safe mode on activated
"Niemand weiss mehr als alle zusammen"
timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Re: Kann den Fehler bestätigen

Beitrag von timo »

victor hat geschrieben:kann den Fehler Bestätigen...

Continido 4.4.1 mit patch, mit funktionierendem spaw, frisches System, frische Datenbank..

PHP Parse error: parse error in /data/pages/www.xxx.de/html/contenido/includes/incl ... t.php(571) : eval()'d code on line 327

Server operating system Apache/1.3.27 (Unix) PHP/4.2.3
MySQL server version 3.23.32
Installed PHP version 4.2.3
Safe mode on activated
Das mußt du im Modul ändern. Ab der nächsten Version fügt Contenido automatisch eine Leerzeile nach jedem Modulende ein.
Gesperrt