XH: alternatives Seitensplitten unabhängig von <hx> - Tags
Re: XH: alternatives Seitensplitten unabhängig von <hx> - Ta
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!!!
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
Michael
Re: XH: alternatives Seitensplitten unabhängig von <hx> - Ta
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.
- 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
Michael
Re: XH: alternatives Seitensplitten unabhängig von <hx> - Ta
Super!mig wrote:Soweit scheint alles zu funktionieren [...] Fazit: gute Arbeit, gefällt mir!!!
Danke für den Bug-Report. Den Fehler habe ich gleich behoben.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.
Re: XH: alternatives Seitensplitten unabhängig von <hx> - Ta
%PAGEHEADERS% dürfte aber nur die Headings bis einschließlich Menülevel enthalten. Und die ausführliche Beschriftung geht auch manuell:frase wrote:Hm, das funktioniert zwar gut, aber Ludwigs Vorschlag gefällt mir besser:... weil:Code: Select all
block_formats: "p=p;div=div;%PAGEHEADERS%;code=code;pre=pre;dt=dt;dd=dd",
1. Variante: im Menü erscheint nur "h1" h2" ...
2. Variante: im Menü erscheint "Überschrift 1" "Überschrift 2" ...
Code: Select all
block_formats: "h1=Überschrift 1;h2=Überschrift 2;p=p;div=div;code=code;pre=pre;dt=dt;dd=dd",
Und vielen Dank fürs Testen!Holger wrote:Super!mig wrote:Soweit scheint alles zu funktionieren [...] Fazit: gute Arbeit, gefällt mir!!!
Das ist ein bekanntes (aber harmloses) Problem von CMSimple_XH 1.6.7. Wird noch behoben werden.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
Christoph M. Becker – Plugins for CMSimple_XH
Re: XH: alternatives Seitensplitten unabhängig von <hx> - Ta
Na ja, im Zweifelsfall würde ich mich zuallererst mal am besseren Konzept für den "Normalo CMS-User" orientieren.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.
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.
Re: XH: alternatives Seitensplitten unabhängig von <hx> - Ta
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.
Re: XH: alternatives Seitensplitten unabhängig von <hx> - Ta
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
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
Re: XH: alternatives Seitensplitten unabhängig von <hx> - Ta
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.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
Vielleicht sollte ich ihn besser doch wieder entfernen
![Question :?:](./images/smilies/icon_question.gif)
Du könntest auch mal die ältere Version testen. Die sollte eigentlich auch laufen.
Tiny3 und 4 laufen aber, oder?
Re: XH: alternatives Seitensplitten unabhängig von <hx> - Ta
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
- 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
Re: XH: alternatives Seitensplitten unabhängig von <hx> - Ta
Bei mir, gleicher "Fatal Error", nur die bytes variieren etwas (getestet lokal, Xampp mit PHP 5.6.3)frase wrote:Sagt dir denn die Fehlermeldung nichts?
Ich kann kaum was damit anfangen. Ein Speicherproblem auf meinem Rechner? Das kann ich nicht glauben.
„Bevor du den Pfeil der Wahrheit abschießt, tauche die Spitze in Honig!“
Ludwig's XH-Templates for MultiPage & OnePage
![👉](http://cdn.jsdelivr.net/emojione/assets/3.1/png/64/1f449.png)