pagemanager löscht keine Seiten mehr

Ein CMSimple Support Forum für deutsch sprechende Nutzer und Entwickler
cmss
Posts: 206
Joined: Mon Jan 02, 2017 6:15 pm

Re: pagemanager löscht keine Seiten mehr

Post by cmss » Tue Apr 21, 2020 11:48 am

Cmsimple Version 1.72 hat unter php 7.4 einige Debugmeldungen, die mit viewtopic.php?f=16&t=16121 (zip) behoben werden können. Alternativ ist zum Probieren die cleane Version (https://github.com/g7sim/cmsimple-XH-CL), die allerdings nicht mit allen Plugins kompatibel ist, mit php 7.4 getestet. Manchmal ist auch im Firefox ein Javascript-Blocker hinderlich (drag-drop ist js - durch markieren der Icons und ziehen oder schieben sollte gehen)

frase
Posts: 3506
Joined: Thu Apr 21, 2016 6:32 am
Location: Saxony
Contact:

Re: pagemanager löscht keine Seiten mehr

Post by frase » Tue Apr 21, 2020 11:50 am

dsteuer wrote:
Tue Apr 21, 2020 11:39 am
Ich hatte noch nichts Großartiges gemacht, also einfach auf Los gehen und nochmal machen. Und oft sichern :-)!
Glück gehabt! Freut mich.

"Oft sichern" ist gut! Mundschutz tragen! Bei Fehlern RKI befragen :lol:

Nebenbei:
Habe Miniblog (0.5.1) soeben mit PHP 7.4.2 mal (nicht sehr gründlich) getestet: scheint zu funktionieren.

dsteuer
Posts: 38
Joined: Mon Mar 08, 2010 3:09 pm

Re: pagemanager löscht keine Seiten mehr

Post by dsteuer » Tue Apr 21, 2020 12:08 pm

frase wrote:
Tue Apr 21, 2020 11:50 am
Nebenbei:
Habe Miniblog (0.5.1) soeben mit PHP 7.4.2 mal (nicht sehr gründlich) getestet: scheint zu funktionieren.
Gut zu wissen, wen man fragen kann! ;-) Ich habe mich gestern Abend ziemlich angestellt, bis ich endlich die geforderte Struktur
für die Seiten verstanden oder vielmehr mit trial and error erraten hatte.

frase
Posts: 3506
Joined: Thu Apr 21, 2016 6:32 am
Location: Saxony
Contact:

Re: pagemanager löscht keine Seiten mehr

Post by frase » Tue Apr 21, 2020 12:26 pm

Ich habe mich eigentlich 2016 das letzte mal damit beschäftigt.
Ich fand das Ding (bis auf Kleinigkeiten) wirklich genial - von den Möglichkeiten her.
Das Problem war dann, dass sich der Entwickler zurückzog.
Der Funktionsumfang und die verschiedenen Anwendungsmöglichkeiten sind dermaßen umfangreich, dass es kaum in der Hilfedatei verständlich beschreibbar ist.
Somit wird es dann auch für Anwender (z.B. Kunden) nahezu unmöglich, das Ding zu bedienen.

dsteuer
Posts: 38
Joined: Mon Mar 08, 2010 3:09 pm

Re: pagemanager löscht keine Seiten mehr

Post by dsteuer » Tue Apr 21, 2020 12:48 pm

Ich kann das Problem reproduzieren!

Wenn man mit eine leeren content.htm beginnt und eine Seite in Ebene 1 anlegt und sonst nur Unterseiten:

Code: Select all

--Toplevel1
----subseite1
-------subsubseite1.1
----subseite2
-------subsubseite2.1
dann ist der Papierkorb immer ausgegraut.

Fügt man eine zweite Toplevel Seite hinzu, so erscheint der Papierkorb wieder und funktioniert auch, bis man eine der Toplevelseiten löscht. Die Idee ist wohl, dass man nicht alle Seiten im pagemanager löschen können soll.

Gibt es mindestens zwei Toplevelseiten,

Code: Select all

--Toplevel1
----subseite1
-------subsubseite1.1
----subseite2
-------subsubseite2.1
--Toplevel2
dann kann man auch die Sub(sub)seiten wie üblich loschen.

Gibt es nur eine Toplevelseite, dann kann man auch deren Sub(sub)seiten nicht löschen!

frase
Posts: 3506
Joined: Thu Apr 21, 2016 6:32 am
Location: Saxony
Contact:

Re: pagemanager löscht keine Seiten mehr

Post by frase » Tue Apr 21, 2020 1:32 pm

dsteuer wrote:
Tue Apr 21, 2020 12:48 pm
Die Idee ist wohl, dass man nicht alle Seiten im pagemanager löschen können soll.
So ist das!
Unter XH 1.6.10 mit Pagemanager 2.0.6 kommt beim Versuch die letzte Seite zu löschen folgende Meldung:
Pagemanager 2.0.6 wrote:Sie dürfen die letzte Seite auf oberster Ebene nicht löschen!

dsteuer
Posts: 38
Joined: Mon Mar 08, 2010 3:09 pm

Re: pagemanager löscht keine Seiten mehr

Post by dsteuer » Tue Apr 21, 2020 2:03 pm

frase wrote:
Tue Apr 21, 2020 1:32 pm
dsteuer wrote:
Tue Apr 21, 2020 12:48 pm
Die Idee ist wohl, dass man nicht alle Seiten im pagemanager löschen können soll.
So ist das!
Unter XH 1.6.10 mit Pagemanager 2.0.6 kommt beim Versuch die letzte Seite zu löschen folgende Meldung:
Pagemanager 2.0.6 wrote:Sie dürfen die letzte Seite auf oberster Ebene nicht löschen!
Aber eben: Die Unterseiten sollte man weiterhin löschen können! Und das ist, was nicht mehr funktioniert.

olape
Posts: 1278
Joined: Fri Mar 13, 2015 8:47 am
Contact:

Re: pagemanager löscht keine Seiten mehr

Post by olape » Tue Apr 21, 2020 6:13 pm

dsteuer wrote:
Tue Apr 21, 2020 2:03 pm
Aber eben: Die Unterseiten sollte man weiterhin löschen können! Und das ist, was nicht mehr funktioniert.
Wenn das so ist, dann wäre das ein Bug. :shock:

lck
Posts: 2064
Joined: Wed Mar 23, 2011 11:43 am
Contact:

Re: pagemanager löscht keine Seiten mehr

Post by lck » Tue Apr 21, 2020 7:36 pm

dsteuer wrote:
Tue Apr 21, 2020 12:48 pm
Ich kann das Problem reproduzieren!

Wenn man mit eine leeren content.htm beginnt und eine Seite in Ebene 1 anlegt und sonst nur Unterseiten:

Code: Select all

--Toplevel1
----subseite1
-------subsubseite1.1
----subseite2
-------subsubseite2.1
dann ist der Papierkorb immer ausgegraut.

Fügt man eine zweite Toplevel Seite hinzu, so erscheint der Papierkorb wieder und funktioniert auch, bis man eine der Toplevelseiten löscht. Die Idee ist wohl, dass man nicht alle Seiten im pagemanager löschen können soll.

Gibt es mindestens zwei Toplevelseiten,

Code: Select all

--Toplevel1
----subseite1
-------subsubseite1.1
----subseite2
-------subsubseite2.1
--Toplevel2
dann kann man auch die Sub(sub)seiten wie üblich loschen.

Gibt es nur eine Toplevelseite, dann kann man auch deren Sub(sub)seiten nicht löschen!
Gerade auch mal getestet (XH 1.7.2 mit PHP 7.2 und PHP 7.4.4), kann ich bestätigen.
olape wrote:
Tue Apr 21, 2020 6:13 pm
Wenn das so ist, dann wäre das ein Bug.
Ja, sehe ich auch so. Da hat Detlef einen Bug gefunden.
„Bevor du den Pfeil der Wahrheit abschießt, tauche die Spitze in Honig!“   👉 Ludwig's XH-Templates for MultiPage & OnePage

lck
Posts: 2064
Joined: Wed Mar 23, 2011 11:43 am
Contact:

Re: pagemanager löscht keine Seiten mehr

Post by lck » Wed Apr 22, 2020 10:48 am

olape wrote:
Tue Apr 21, 2020 6:13 pm
Wenn das so ist, dann wäre das ein Bug.
Mögliche Lösung (getestet):
pagemanager.js
https://github.com/cmb69/pagemanager_xh ... er.js#L270

Code: Select all

remove:({_disabled:jstree.get_children_dom("#").length<2})
ändern zu

Code: Select all

remove:({_disabled:jstree.get_children_dom("#").length<1})
https://github.com/cmb69/pagemanager_xh ... er.js#L500

Code: Select all

$("#pagemanager_remove").prop("disabled",jstree.get_children_dom("#").length<2);
ändern zu

Code: Select all

$("#pagemanager_remove").prop("disabled",jstree.get_children_dom("#").length<1);
„Bevor du den Pfeil der Wahrheit abschießt, tauche die Spitze in Honig!“   👉 Ludwig's XH-Templates for MultiPage & OnePage

Post Reply