Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#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? devil

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  smile

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

konsument schrieb:

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  devil

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

konsument schrieb:

Danke NaN - Bugreport erledigt  smile

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

cyberman schrieb:
konsument schrieb:

Danke NaN - Bugreport erledigt  smile

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  devil


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  sad

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