Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#1 28. Januar 2012 14:52
- konsument
- probiert CMS/ms aus
- Ort: Dresden
- Registriert: 06. Mai 2011
- Beiträge: 54
Schwierigkeiten mit CGContentUtils
Hallo Zusammen,
ich habe Probleme beim Exportieren von Seiten mit CGContentUtils. Das Problem trat plötzlich auf, ohne irgendwelche Veränderungen am System. Daraufhin habe ich das CMS und alle Module auf die neusten Versionen aktualisiert, aber leider ohne Erfolg.
einzelne Seiten zu exportieren funktioniert. Sobald man aber alle Unterseiten mit exportieren möchte, kommt folgende Fehlermeldung:
Catchable fatal error: Argument 1 passed to DOMNode::appendChild() must be an instance of DOMNode, null given, called in ../modules/CGContentUtils/CGContentUtils.module.php on line 311 and defined in ../modules/CGContentUtils/CGContentUtils.module.php on line 337
Im Reiter "Export Code" bekomme ich außerdem noch ein:
Warning: Invalid argument supplied for foreach() in ../modules/CGContentUtils/function.admin_export_code_tab.php on line 47
hat jemand eine Idee wie ich das Problem beheben kann?
vg
Offline
#2 28. Januar 2012 17:25
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: Schwierigkeiten mit CGContentUtils
Wie wäre es mit zwei neuen Bugreports?
Die erste Meldung ist ein Programmierfehler im Modul. In der Datei CGContentUtils.module.php in Funktion _exportContentObj() (Zeile 325-343). Diese Funktion kann entweder ein Objekt zurückgeben oder eben 'nichts'. Daher muss man den Rückgabewert unbedingt prüfen, bevor man ihn verwendet. Und genau das passiert in Zeile 337 nicht.
Die zweite Meldung ist ein Kompatibilitätsproblem. Das Modul ist wohl noch nicht mit CMSms 1.10 kompatibel. Dort wird nämlich auf die Variable $gCms->modules zugegriffen. Diese existiert aber seit CMSms 1.10 nicht mehr. Da müsste man jetzt die ganze Funktion umschreiben.
Das soll CG aber lieber selber machen. Ich poste keine Lösungen oder Lösungsansätze mehr für CG Module.
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#3 30. Januar 2012 12:13
- konsument
- probiert CMS/ms aus
- Ort: Dresden
- Registriert: 06. Mai 2011
- Beiträge: 54
Re: Schwierigkeiten mit CGContentUtils
Danke NaN - Bugreport erledigt
gibt es eine Erklärung wieso ein Modul ohne Weiteres seinen Geist aufgibt? Hatte davor noch die 1.8.2 und alles dümpelte harmonisch und friedlich vor sich und auf einmal, Zack - fatal error..
Offline
#4 30. Januar 2012 12:33
- nockenfell
- Moderator
- Ort: Gontenschwil, Schweiz
- Registriert: 09. November 2010
- Beiträge: 2.934
- Webseite
Re: Schwierigkeiten mit CGContentUtils
Mit der 1.10er hat einiges geändert. Wenn nun ein Modul nicht dem entsprechend angepasst wurde, kann es nach einem Update schnell zu Problemen führen. Somit: was unter 1.8 läuft, läuft noch lange nicht unter 1.10.x.
[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog / Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox
Offline
#5 30. Januar 2012 14:38
- konsument
- probiert CMS/ms aus
- Ort: Dresden
- Registriert: 06. Mai 2011
- Beiträge: 54
Re: Schwierigkeiten mit CGContentUtils
Ich meinte, dass ich eine funktionierende 1.8.2´er hatte wo plötzlich, ohne irgendwelche Upgrades o.ä., das ContentUtils-Modul seinen Geist aufgab. So ähnlich wie bei einem Wasserkocher, der nach Ablauf der Garantiezeit seinen Geist aufgibt - um mal einen Apfel-Birnen-Vergleich wagen zu dürfen.
Offline
#6 30. Januar 2012 14:47
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: Schwierigkeiten mit CGContentUtils
Ich kenne den Code des CGContentUtils Moduls nicht in- und auswendig, aber es wäre denkbar, dass Dein Provider etwas am Server geändert hat. Evtl. neue PHP Version?
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#7 30. Januar 2012 14:53
- nockenfell
- Moderator
- Ort: Gontenschwil, Schweiz
- Registriert: 09. November 2010
- Beiträge: 2.934
- Webseite
Re: Schwierigkeiten mit CGContentUtils
Ich meinte, dass ich eine funktionierende 1.8.2´er hatte wo plötzlich, ohne irgendwelche Upgrades o.ä., das ContentUtils-Modul seinen Geist aufgab. So ähnlich wie bei einem Wasserkocher, der nach Ablauf der Garantiezeit seinen Geist aufgibt - um mal einen Apfel-Birnen-Vergleich wagen zu dürfen.
Ich glaube ich programmiere nur noch solche Software. Dann habe ich in einem "klar" definierten Zeitraum wieder Arbeit und was zu verdienen
Ansonsten könnte es so wie NaN sagt ein Problem durch eine Änderung auf dem Server sein.
[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog / Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox
Offline
#8 30. Januar 2012 15:33
- konsument
- probiert CMS/ms aus
- Ort: Dresden
- Registriert: 06. Mai 2011
- Beiträge: 54
Re: Schwierigkeiten mit CGContentUtils
Aufm Server läuft PHP 5.2.17 und das schon seit ner Ewigkeit. Daran kanns also nicht liegen oder?
Naja, mein 2-wöchiges VHS-PHP-MySQL-Kurswissen reicht ohnhein nicht aus um mir sowas selbst beantworten zu können.
Offline
#9 30. Januar 2012 21:38
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: Schwierigkeiten mit CGContentUtils
Danke NaN - Bugreport erledigt
Na dolle Wurst - Fehlermeldungen kommentarlos geschlossen ...
Offline
#10 31. Januar 2012 23:28
- Klenkes
- Server-Pate
- Ort: 89428 Syrgenstein
- Registriert: 17. Dezember 2010
- Beiträge: 1.437
Re: Schwierigkeiten mit CGContentUtils
konsument schrieb:Danke NaN - Bugreport erledigt
Na dolle Wurst - Fehlermeldungen kommentarlos geschlossen ...
Das ist ja interessant!
Ich hatte neulich 2 milde Fehler in FEU gemeldet, welche nach ca. 40 Min. kommentarlos geschlossen wurden.
No Comment, No Fixed, No Resolution. State closed.
ah... ich mag gar nichts weiter dazu sagen...
Offline
#11 31. Januar 2012 23:37
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: Schwierigkeiten mit CGContentUtils
Melde Dich als Kanadier an und poste erneut
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#12 31. Januar 2012 23:41
- Klenkes
- Server-Pate
- Ort: 89428 Syrgenstein
- Registriert: 17. Dezember 2010
- Beiträge: 1.437
Re: Schwierigkeiten mit CGContentUtils
Yep! Ich fürchte fast Konsument und Klenkes waren keine guten Tarnnamen.
Versuch ichs halt als Klenguy1000...
Beitrag geändert von Klenkes (31. Januar 2012 23:42)
Offline
#13 31. Januar 2012 10:16
- konsument
- probiert CMS/ms aus
- Ort: Dresden
- Registriert: 06. Mai 2011
- Beiträge: 54
Re: Schwierigkeiten mit CGContentUtils
habs auch gerade gesehen
Aber was hat das zu bedeuten bzw. hilft mir die Info "resolution_id: => 5" irgendwie weiter? Oder muss ich das nächste mal n Papphütchen für den Kindergeburtstag mitbringen?
Offline
#14 31. Januar 2012 13:29
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: Schwierigkeiten mit CGContentUtils
Also gut, will ich mal nicht so sein. Der "Catchable fatal error" ließe sich sehr leicht beheben. In CGContentUtils.module.php aus Zeile 337:
$domnode->appendChild($child_domnode);
das hier machen:
if($child_domnode)
$domnode->appendChild($child_domnode);
Viel wichtiger wäre allerdings zu wissen, warum $child_domnode in diesem Falle kein Objekt ist bzw. um welche Seite(n) genau es sich handelt. Denn möglicherweise liegt die eigentliche Ursache ganz woanders. Ich befürchte nämlich, dass mit der o.g. Änderung zwar der Fehler verschwindet, aber Unterseiten einfach generell nicht mit exportiert werden. D.h. man muss herausfinden was mit diesen Unterseiten nicht stimmt bzw. noch tiefer im CGContentUtils suchen, wie genau und anhand welcher Kriterien diese Seiten ausgelesen werden. Für sowas habe ich leider keine Zeit. (CGs Module sind oft sehr komplex. Da blickt man als Außenstehender nicht so schnell durch.)
Bei dem zweiten Fehler ... das sind mir jetzt zu viele Zeilen die man da ändern müsste. Wird diese Option denn jetzt unbedingt gebraucht? Ich bin mir sicher, dass das in der nächsten Version behoben sein wird. Egal, ob die Bugreports geschlossen wurden oder nicht. Ist ja auch in CGs Interesse. Vielleicht ist es ja auch schon im SVN behoben - zu dem nur leider keiner Zugriff hat.
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#15 31. Januar 2012 16:48
- konsument
- probiert CMS/ms aus
- Ort: Dresden
- Registriert: 06. Mai 2011
- Beiträge: 54
Re: Schwierigkeiten mit CGContentUtils
danke für deine Mühen NaN..
ich habe mir erst mal einen ziemlich umwegigen Workaround gebastelt womit ich auch zum Ziel komme.
Der zweite Fehler scheint die Funktion nicht zu beeinträchtigen. Habe die Option auch nicht gebraucht sondern wollte in dem Zug nur auf ihn hinweisen.
Offline
#16 07. Februar 2012 23:05
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: Schwierigkeiten mit CGContentUtils
Eine Alternative wäre evtl. das Modul Themes made simple
http://dev.cmsmadesimple.org/projects/themesms
mit dem auch der Content exportiert werden kann.
Offline
Seiten: 1