XH: alternatives Seitensplitten unabhängig von <hx> - Tags

Ein CMSimple Support Forum für deutsch sprechende Nutzer und Entwickler
mig
Posts: 58
Joined: Sat Apr 25, 2015 9:20 pm

Re: XH: alternatives Seitensplitten unabhängig von <hx> - Ta

Post by mig » Mon Nov 28, 2016 7:26 pm

Hallo zusammen,

ich habe mal testweise meine Seite lokal nach "XH_split" migriert.

Meine Konfiguration:

Installierte CMSimple Version
CMSimple_XH 1.6.7 Released: 2015-06-30

Installierte Plugins
Codeeditor 1.1
Filebrowser for CMSimple_XH 1.6.7
Flexslider 0.5
Hi_fancybox v. 3.0
Hi_updatecheck 1.4
Jquery 1.6.1
Meta_tags_plus 1.0
Morepagedata 1.2
Pagemanager 2.0.5
Page_params for CMSimple_XH 1.6.7
Tinymce for CMSimple_XH 1.6.7
Tinymce4 1.2.5 - 2015-08-11
Utf8 0.5.5
Youtube 1.0.0

Webserver
Apache/2.4.17 (Win32) OpenSSL/1.0.2d PHP/5.6.15 (Xampp)

PHP-Version
5.6.15

Browser
Firefox 50.0

Migrationsschritte:
- Plugins kopiert (bis auf adc)
- Template kopiert und in Konfiguration eingestellt
- userfuncs.php kopiert (ohne convertContents())
- Userfiles kopiert, bestehende Dateien nicht überschrieben
- im "alten" System: convertContents() in userfuncs.php eingestellt, eingeloggt, content_new.htm wurde erstellt
- content_new.htm nach ins "neue" System als content.htm kopiert

Soweit scheint alles zu funktionieren, aber ein paar Kleinigkeiten sind mir aufgefallen:
- xtoc28 (xtoc() und xli()) funktionieren, den xtoc()-Aufruf habe ich so erweitert: xtoc(3,9)
- Ich habe bei einigen Seiten im Tab "Seite" den Parameter "Andere Seitenüberschrift" angehakt, das Eingabefeld jedoch leergelassen, weil ich im Template eine Seitenüberschrift mittels morepagedata eingestellt habe. XH_Split liefert dann ein leeres H1-Element statt H1 ganz zu unterdrücken wie in 1.6.7.
- Das linke Dropdownfeld im Editor (Tiny3) klappt nicht auf, enthält den Text "Vorlage", Fehler in Konsole nach Klick in das Feld:
InvalidCharacterError: String contains an invalid character tiny_mce.js:1
.create http://localhost/split/plugins/tinymce/ ... js:1:66048
b http://localhost/split/plugins/tinymce/ ... e.js:1:404
._createBlockFormats/</<.style http://localhost/split/plugins/tinymce/ ... js:1:10930
._add http://localhost/split/plugins/tinymce/ ... s:1:138171
.renderNode/< http://localhost/split/plugins/tinymce/ ... s:1:136806
c.each http://localhost/split/plugins/tinymce/ ... .js:1:2181
.renderNode http://localhost/split/plugins/tinymce/ ... s:1:136784
.showMenu http://localhost/split/plugins/tinymce/ ... s:1:133907
.showMenu http://localhost/split/plugins/tinymce/ ... s:1:142782
j http://localhost/split/plugins/tinymce/ ... js:1:58620
y http://localhost/split/plugins/tinymce/ ... js:1:58785

EDIT: funktioniert nach Anpassung der init_full.js, auch in Tiny4

- Fehler in Konsole nach Login:
TypeError: inputs[0] is undefined[Weitere Informationen] admin.js:530:13
undoPasswordAutocompletion http://localhost/split/core/js/admin.js:530:13

Fazit: gute Arbeit, gefällt mir!!!
Viele Grüße
Michael

mig
Posts: 58
Joined: Sat Apr 25, 2015 9:20 pm

Re: XH: alternatives Seitensplitten unabhängig von <hx> - Ta

Post by mig » Mon Nov 28, 2016 8:23 pm

ein weiterer Punkt:
- wenn ich in der Konfiguration unter "Headings" die Checkbox "Show" deaktiviere, wird in der Ausgabe trotzdem ein leeres Hx-Element angezeigt. Ich fände es besser, in diesem Fall das Hx-Element komplett zu unterdrücken, statt ein leeres Element auszugeben. Gleiches gilt auch für die leere "Andere Seitenüberschrift" aus dem vorigen Post.
Viele Grüße
Michael

Holger
Site Admin
Posts: 3470
Joined: Mon May 19, 2008 7:10 pm
Location: Hessen, Germany

Re: XH: alternatives Seitensplitten unabhängig von <hx> - Ta

Post by Holger » Mon Nov 28, 2016 10:03 pm

mig wrote:Soweit scheint alles zu funktionieren [...] Fazit: gute Arbeit, gefällt mir!!!
Super!
mig wrote:ein weiterer Punkt:
- wenn ich in der Konfiguration unter "Headings" die Checkbox "Show" deaktiviere, wird in der Ausgabe trotzdem ein leeres Hx-Element angezeigt. Ich fände es besser, in diesem Fall das Hx-Element komplett zu unterdrücken, statt ein leeres Element auszugeben. Gleiches gilt auch für die leere "Andere Seitenüberschrift" aus dem vorigen Post.
Danke für den Bug-Report. Den Fehler habe ich gleich behoben.

cmb
Posts: 14225
Joined: Tue Jun 21, 2011 11:04 am
Location: Bingen, RLP, DE
Contact:

Re: XH: alternatives Seitensplitten unabhängig von <hx> - Ta

Post by cmb » Mon Nov 28, 2016 10:16 pm

frase wrote:Hm, das funktioniert zwar gut, aber Ludwigs Vorschlag gefällt mir besser:

Code: Select all

block_formats: "p=p;div=div;%PAGEHEADERS%;code=code;pre=pre;dt=dt;dd=dd",
... weil:
1. Variante: im Menü erscheint nur "h1" h2" ...
2. Variante: im Menü erscheint "Überschrift 1" "Überschrift 2" ...
%PAGEHEADERS% dürfte aber nur die Headings bis einschließlich Menülevel enthalten. Und die ausführliche Beschriftung geht auch manuell:

Code: Select all

block_formats: "h1=Überschrift 1;h2=Überschrift 2;p=p;div=div;code=code;pre=pre;dt=dt;dd=dd",
Klar, wenn wir das XH_split übernehmen, dann sollte der TinyMCE 4 entsprechend angepasst werden; aber bis dahin tut's der schnelle Workaround wohl.
Holger wrote:
mig wrote:Soweit scheint alles zu funktionieren [...] Fazit: gute Arbeit, gefällt mir!!!
Super!
Und vielen Dank fürs Testen!
mig wrote:- Fehler in Konsole nach Login:
TypeError: inputs[0] is undefined[Weitere Informationen] admin.js:530:13
undoPasswordAutocompletion http://localhost/split/core/js/admin.js:530:13
Das ist ein bekanntes (aber harmloses) Problem von CMSimple_XH 1.6.7. Wird noch behoben werden.
Christoph M. Becker – Plugins for CMSimple_XH

Holger
Site Admin
Posts: 3470
Joined: Mon May 19, 2008 7:10 pm
Location: Hessen, Germany

Re: XH: alternatives Seitensplitten unabhängig von <hx> - Ta

Post by Holger » Mon Nov 28, 2016 10:39 pm

cmb wrote:Wichtiger Punkt, den Beate gerade in einem Thread gepostet hat: Kompatibilität mit externen Tools zur Content-Bearbeitung. Das sollten wir auf jeden Fall bedenken.
Na ja, im Zweifelsfall würde ich mich zuallererst mal am besseren Konzept für den "Normalo CMS-User" orientieren.
User mit dem Wissen von Beate haben sicher kein Problem damit, die Inhalte per Skript hin und her zu konvertieren. Kein Grund IMHO, bei 1.6.7 einzufrieren.

Holger
Site Admin
Posts: 3470
Joined: Mon May 19, 2008 7:10 pm
Location: Hessen, Germany

Re: XH: alternatives Seitensplitten unabhängig von <hx> - Ta

Post by Holger » Tue Nov 29, 2016 12:08 am

So, im master branch gibt es jetzt TinyMCE3 und TinyMCE4, beide angepasst für die Demo. Außerdem auch noch CKEditor - der brauchte keine Anpassungen, wie auch der schon länger enthaltene Codeditor von Christoph. Damit sollte es jetzt von Editorseite keine Probleme mehr beim Testen geben.

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

Re: XH: alternatives Seitensplitten unabhängig von <hx> - Ta

Post by frase » Tue Nov 29, 2016 6:35 am

Erst einmal Dank an alle, die hier mitgemacht haben.
Ich denke, dass es CMSimple_XH ganz gut tun wird und es macht auch noch Spaß - wenn es auch manchmal nervenaufreibend ist.

@Holger
Habe gerade den neuen master ausprobiert (29.11. 7:15)
Beim Versuch, den CKEditor zu verwenden (Config eingestellt) kommt beim Aufruf einer Seite zum Bearbeiten folgende Meldung:

Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 172 bytes) in X:\xxx\htdocs\sites\_cmsxh\split-2016-11-29--0715\cmsimple\functions.php on line 1475

Holger
Site Admin
Posts: 3470
Joined: Mon May 19, 2008 7:10 pm
Location: Hessen, Germany

Re: XH: alternatives Seitensplitten unabhängig von <hx> - Ta

Post by Holger » Tue Nov 29, 2016 7:15 am

frase wrote:@Holger
Habe gerade den neuen master ausprobiert (29.11. 7:15)
Beim Versuch, den CKEditor zu verwenden (Config eingestellt) kommt beim Aufruf einer Seite zum Bearbeiten folgende Meldung:

Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 172 bytes) in X:\xxx\htdocs\sites\_cmsxh\split-2016-11-29--0715\cmsimple\functions.php on line 1475
Hmm, ich wollte CKEditor erst nicht beilegen, weil das Plugin noch nicht fertig ist. Aber ich hatte gestern Nacht noch einmal getestet und da lief er. Seltsam.
Vielleicht sollte ich ihn besser doch wieder entfernen :?: .
Du könntest auch mal die ältere Version testen. Die sollte eigentlich auch laufen.

Tiny3 und 4 laufen aber, oder?

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

Re: XH: alternatives Seitensplitten unabhängig von <hx> - Ta

Post by frase » Tue Nov 29, 2016 8:35 am

Unter dem Vorbehalt, dass es noch keine Tiefenprüfung ist:
- CKEditor ältere Version funktioniert
- Tiny 3 + 4 funktionieren

Nimm den CKEditor nicht raus! Vielfalt und Alternativen sind gut!
Sagt dir denn die Fehlermeldung nichts?
Ich kann kaum was damit anfangen. Ein Speicherproblem auf meinem Rechner? Das kann ich nicht glauben.

Weiteres:
Noch offen (oder habe ich da was verpasst?):
http://cmsimpleforum.com/viewtopic.php? ... =70#p55660

Und eine kleine Nebensache:
http://cmsimpleforum.com/viewtopic.php? ... =80#p55685

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

Re: XH: alternatives Seitensplitten unabhängig von <hx> - Ta

Post by lck » Tue Nov 29, 2016 10:42 am

frase wrote:Sagt dir denn die Fehlermeldung nichts?
Ich kann kaum was damit anfangen. Ein Speicherproblem auf meinem Rechner? Das kann ich nicht glauben.
Bei mir, gleicher "Fatal Error", nur die bytes variieren etwas (getestet lokal, Xampp mit PHP 5.6.3)
„Bevor du den Pfeil der Wahrheit abschießt, tauche die Spitze in Honig!“   👉 Ludwig's XH-Templates for MultiPage & OnePage

Post Reply