Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
#1 13. Dezember 2011 15:19
- Klenkes
- Server-Pate
- Ort: 89428 Syrgenstein
- Registriert: 17. Dezember 2010
- Beiträge: 1.437
TinyMCE 2.9.4 auf CMSMS 1.10.2 und Opera
Hab heute ein neues Kundenprojekt angefangen und eine neue 1.10.2 Installation vorgenommen. Den etwas nutzlosen MicroTiny entfernt und 2.9.4 installiert.
Nach kurzer Verwunderung, dass keine Inhalte aus Contentblocks in der Datenbank gespeichert wurden, stellte ich fest, dass dies nur Opera in der WYSIWYG Ansicht betrifft. WYSIWYG abgeschaltet wird anstandslos gespeichert.
Als Operajunkie trifft mich das hart! Und sitze wie mit einem Fragezeichen über dem Kopf schwebend da, und weis nicht so recht, wo ich da nachforschen soll.
Hat jemand ähnliche Erfahrungen gemacht?
Offline
#2 24. Dezember 2011 13:10
- nockenfell
- Moderator
- Ort: Lenzburg, Schweiz
- Registriert: 09. November 2010
- Beiträge: 2.927
- Webseite
Re: TinyMCE 2.9.4 auf CMSMS 1.10.2 und Opera
Das kann ich bei mir nicht nachvollziehen. Opera 11.52 und 10.2 speichern bei mir problemlos.
[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog / Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox
Offline
#3 24. Dezember 2011 13:22
- Klenkes
- Server-Pate
- Ort: 89428 Syrgenstein
- Registriert: 17. Dezember 2010
- Beiträge: 1.437
Re: TinyMCE 2.9.4 auf CMSMS 1.10.2 und Opera
Ich glaube Opera 11.52 ging auch noch, aber bei 11.60 hörte es auf.
Dies ist die Fehlermeldung, die die Fehlerkonsole beim Öffnen einer Seite ausspuckt:
[== Javascript ==]
[24.10.1978 15:22:40] JavaScript - http://xxx.de/admin/editcontent.php?_sx_=8f3a2072&content_id=21&page= Event thread: BeforeEvent.load Uncaught exception: TypeError: 'this' is not coercible to object Error thrown at line 477, column 5 in <anonymous function>(e): if( match.call(e.event.target.tagName, /iframe/i) && ( match.call(e.event.target.name, /^mce_editor_\d/ ) || match.call(e.event.target.id, /^mce_editor_\d/ )))
Ich kann damit nicht wirklich viel anfangen.
Ich hab es auf mehreren Rechnern mit Opera 11.60 probiert und es war überall so.
Jetzt versuch ich's mal auf einer anderen CMSMS Installation.
Beitrag geändert von Klenkes (24. Dezember 2011 13:31)
Offline
#4 24. Dezember 2011 13:40
- Klenkes
- Server-Pate
- Ort: 89428 Syrgenstein
- Registriert: 17. Dezember 2010
- Beiträge: 1.437
Re: TinyMCE 2.9.4 auf CMSMS 1.10.2 und Opera
Es wird immer seltsamer...
Es betrifft nur manche Contentpages.
Ich muss Spuren suchen.
Offline
#5 24. Dezember 2011 13:44
- nockenfell
- Moderator
- Ort: Lenzburg, Schweiz
- Registriert: 09. November 2010
- Beiträge: 2.927
- Webseite
Re: TinyMCE 2.9.4 auf CMSMS 1.10.2 und Opera
Mit der 11.60 kann ich den Fehler bestätigen. Wenn man in der ContentEditPre ein print_r dazwischen hängt, kommt in den $params auch nur der ungeänderte Inhalt an. Irgendwie sendet Opera nicht das geänderte sondern die Vorgabe der Felder.
[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog / Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox
Offline
#6 24. Dezember 2011 13:59
- Klenkes
- Server-Pate
- Ort: 89428 Syrgenstein
- Registriert: 17. Dezember 2010
- Beiträge: 1.437
Re: TinyMCE 2.9.4 auf CMSMS 1.10.2 und Opera
Ja. Irgendwie liegt hier etwas im Argen.
Mein Problem dabei ist auch, dass ich hier auf einem für mich fremden Hoster bin, und das erste Mal im Tiny "Use static config file" brauche, damit er überhaupt funktioniert.
Ich habe grade den Tiny zurück gesetzt, davon kommt im Opera aber gar nichts an...
So vier zum heiligen Abdend.
Offline
#7 24. Dezember 2011 14:08
- Klenkes
- Server-Pate
- Ort: 89428 Syrgenstein
- Registriert: 17. Dezember 2010
- Beiträge: 1.437
Re: TinyMCE 2.9.4 auf CMSMS 1.10.2 und Opera
Wenn man in der ContentEditPre ein print_r dazwischen hängt..
Wie machst du das?
Offline
#8 24. Dezember 2011 15:02
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.435
Re: TinyMCE 2.9.4 auf CMSMS 1.10.2 und Opera
Einfach einen UDT erstellen mit folgendem Code:
echo "<pre>";
print_r($params);
echo "</pre>";
exit;
Und diesen dann in der Ereignisverwaltung dem Event ContentEditPre zuordnen.
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
#9 24. Dezember 2011 15:03
- nockenfell
- Moderator
- Ort: Lenzburg, Schweiz
- Registriert: 09. November 2010
- Beiträge: 2.927
- Webseite
Re: TinyMCE 2.9.4 auf CMSMS 1.10.2 und Opera
nockenfell schrieb:Wenn man in der ContentEditPre ein print_r dazwischen hängt..
Wie machst du das?
Du machst einen UDT. Diesen kannst du nennen wie du willst. Als Inhalt schreibst du folgendes rein:
print_r($params);
exit;
In der Ereignisverwaltung suchst du den Event "ContentEditPre" (dieser wird vor der Speicherung des Contents ausgeführt). Dort fügst du deinen UDT hinzu. Wenn du nun eine Seite speicherst, wird der print_r angezeigt und danach das speichern abgebrochen (da exit;). So kannst du schauen was bei cmsms ankommt.
[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog / Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox
Offline
#10 24. Dezember 2011 15:04
- nockenfell
- Moderator
- Ort: Lenzburg, Schweiz
- Registriert: 09. November 2010
- Beiträge: 2.927
- Webseite
Re: TinyMCE 2.9.4 auf CMSMS 1.10.2 und Opera
Die Version von NaN mit dem <pre> ist ein klein wenig besser, da man so ohne Quelltext das Array schlau lesen kann.
[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog / Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox
Offline
#11 24. Dezember 2011 15:16
- Klenkes
- Server-Pate
- Ort: 89428 Syrgenstein
- Registriert: 17. Dezember 2010
- Beiträge: 1.437
Re: TinyMCE 2.9.4 auf CMSMS 1.10.2 und Opera
Danke! Das ist echt Klasse.
Auf die Idee bin ich noch gar nicht gekommen. print_r mit Smarty ist eh unerlässlich, aber mit einem UDT so nachzuschauen ist toll.
Ein schönes Weihnachtsgeschenk!
Offline
#12 24. Dezember 2011 16:07
- nockenfell
- Moderator
- Ort: Lenzburg, Schweiz
- Registriert: 09. November 2010
- Beiträge: 2.927
- Webseite
Re: TinyMCE 2.9.4 auf CMSMS 1.10.2 und Opera
Auf die Idee bin ich noch gar nicht gekommen. print_r mit Smarty ist eh unerlässlich, aber mit einem UDT so nachzuschauen ist toll.
Ein UDT ist nichts als reines PHP. Somit kannst du da alles brauchen was PHP bietet. print_r ist dabei sowas wie ein Grundbefehl.
CMS Made Simple speichert in der Regel wenn ein Formular abgesendet mit einer Verarbeitungsdatei und leitet anschliessend wieder auf das Formular zurück oder auf eine Übersichtsseite. Deshalb musst du auch ein exit; rein schreiben. Damit wird das Scipt abgebrochen und du siehst die Meldung von print_r oder sonstige echo oder print welche du im UDT gesetzt hast.
[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog / Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox
Offline
#13 24. Dezember 2011 16:30
- Klenkes
- Server-Pate
- Ort: 89428 Syrgenstein
- Registriert: 17. Dezember 2010
- Beiträge: 1.437
Re: TinyMCE 2.9.4 auf CMSMS 1.10.2 und Opera
Das hab ich mir sofort in meine Troubleshootingsnippets gesetzt.
Schon komisch:
Schreibe ich in der WYSIWYG Ansicht etwas Test und schalte in in die Sourceansicht, ist nichts von meinem Geschriebenen da.
Ich habe aber auch eine Inhaltsseite in der es funktioniert!
Ich muss nur noch rausfinden, was den Unterschied ausmacht.
Offline
#14 24. Dezember 2011 16:56
- Klenkes
- Server-Pate
- Ort: 89428 Syrgenstein
- Registriert: 17. Dezember 2010
- Beiträge: 1.437
Re: TinyMCE 2.9.4 auf CMSMS 1.10.2 und Opera
Einen kleinen Schritt weiter.
Es liegt an den HTML Tags.
Hat der Inhalt im Tiny keine HTML Tags funktioniert alles wunderbar.
Ist der Inhalt auch nur mit <p></p> umschlossen funktioniert nichts mehr.
Dabei spuckt die Opera Fehlerkonsole beim Aufruf der Seite dieses aus:
[24.12.2011 16:49:28] JavaScript - http://xxx.de/48gpkadmin35/editcontent.php?_sx_=4598822d&content_id=28&page=
Event thread: load
Uncaught exception: DOMException: INDEX_SIZE_ERR
Error thrown at line 1, column 182282 in <anonymous function: setRng>(i) in http://xxx.de/modules/TinyMCE/tinymce/jscripts/tiny_mce/tiny_mce.js:
g.selectedRange=h.getRangeAt(0)
called from line 1, column 185425 in <anonymous function: normalize>() in http://xxx.de/modules/TinyMCE/tinymce/jscripts/tiny_mce/tiny_mce.js:
g.setRng(f)
called from line 1, column 310137 in <anonymous function: setContent>(u, s) in http://xxx.de/modules/TinyMCE/tinymce/jscripts/tiny_mce/tiny_mce.js:
r.selection.normalize();
called from line 1, column 308282 in <anonymous function: load>(s) in http://xxx.de/modules/TinyMCE/tinymce/jscripts/tiny_mce/tiny_mce.js:
q=p.setContent(d(r.value)?r.value:r.innerHTML,s);
called from line 1, column 291055 in <anonymous function: setupIframe>() in http://xxx.de/modules/TinyMCE/tinymce/jscripts/tiny_mce/tiny_mce.js:
q.load({initial:true,format:"html"});
called from line 1, column 280005 in <anonymous function: init>() in http://xxx.de/modules/TinyMCE/tinymce/jscripts/tiny_mce/tiny_mce.js:
H.setupIframe()
called from line 1, column 276260 in <anonymous function: render>() in http://xxx.de/modules/TinyMCE/tinymce/jscripts/tiny_mce/tiny_mce.js:
u.init()
called via Function.prototype.call() from line 1, column 197682 in <anonymous function: o>(s) in http://xxx.de/modules/TinyMCE/tinymce/jscripts/tiny_mce/tiny_mce.js:
s.func.call(s.scope)
called via Function.prototype.call() from line 1, column 3696 in <anonymous function: each>(i, f, h) in http://xxx.de/modules/TinyMCE/tinymce/jscripts/tiny_mce/tiny_mce.js:
j=0,g=i.length
called from line 1, column 197499 in <anonymous function: o>() in http://xxx.de/modules/TinyMCE/tinymce/jscripts/tiny_mce/tiny_mce.js:
a.each(d,function(s){s.func.call(s.scope)});
Ich weiheiß nicht wahas soholl es bedeuten?
(Der weihnachtliche Geist übermannt mich)
Beitrag geändert von Klenkes (24. Dezember 2011 16:57)
Offline
#15 24. Dezember 2011 19:52
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.435
Re: TinyMCE 2.9.4 auf CMSMS 1.10.2 und Opera
Es kommt nocht dicker
Wenn man auf "Übrnehmen" klickt, dann funktioniert es.
Ändert man den Inhaltstypen sodass die Seite neu geladen wird, funktioniert es auch bei "Absenden". Nur wenn man direkt nach dem Klick auf "Seite bearbeiten" absenden will, klappt's wieder nicht.
Ist schon ein komisches Problem.
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
#16 25. Dezember 2011 10:51
- Klenkes
- Server-Pate
- Ort: 89428 Syrgenstein
- Registriert: 17. Dezember 2010
- Beiträge: 1.437
Re: TinyMCE 2.9.4 auf CMSMS 1.10.2 und Opera
Echt schräg!
Es liegt auf jeden Fall an vorhandenen HTML Tags im Tiny. Steht reiner Text drin funktioniert's einwandfrei.
@NaN:
Hast du in deiner Umgebung einen zweiten Content Block?
Versuch mal die Checkboxen zum Abschalten der WYSIWYG Ansicht. Sind Tags im Text gibt es ein Durcheinander, gibt es keine Tags im Text funktioniert es.
Offline
#17 16. März 2012 14:53
- Ranulf
- hat von CMS/ms gehört
- Registriert: 16. März 2012
- Beiträge: 3
Re: TinyMCE 2.9.4 auf CMSMS 1.10.2 und Opera
So, wühle hier mal einen alten Beitrag aus...
Nutze die CMSMS Version 1.10.3 und
TinyMCE 2.9.6
Das Problem scheint weiterhin mit dem aktuellem Opera 11.61 sowie dem Internet Explorer 9 zu bestehen.
Wie habt Ihr das Problem gelöst?
Offline
#18 16. März 2012 15:12
- Klenkes
- Server-Pate
- Ort: 89428 Syrgenstein
- Registriert: 17. Dezember 2010
- Beiträge: 1.437
Re: TinyMCE 2.9.4 auf CMSMS 1.10.2 und Opera
Also ich für meinen Teil bin zurück zu Opera 11.52
Offline
#19 16. März 2012 16:15
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.435
Re: TinyMCE 2.9.4 auf CMSMS 1.10.2 und Opera
Ich mache weiterhin einfach einen großen Bogen um Opera.
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
#20 17. März 2012 13:37
- Ranulf
- hat von CMS/ms gehört
- Registriert: 16. März 2012
- Beiträge: 3
Re: TinyMCE 2.9.4 auf CMSMS 1.10.2 und Opera
Also gibt es nicht wirklich eine Lösung... ;-)
Dann werde ich wohl das Bearbeiten weiterhin mit dem FF machen müssen oder warten bis sich das Problem von selbst behebt.
Offline
#21 13. April 2012 11:54
- antibart
- Server-Pate
- Registriert: 14. Dezember 2010
- Beiträge: 876
Re: TinyMCE 2.9.4 auf CMSMS 1.10.2 und Opera
Ich packe auch noch mal einen von Opera drauf.
Ich habe einen zweiten Inhaltsblock. In der Seitenbearbeitung wird der Editor bei einigen Seiten wie gewünscht als WYSIWYG angezeigt, bei anderen nicht.
Die einzige erkennbare "Regel" ist, dass das ab einer bestimmten Seite einsetzt. Also die ersten 10 von 24 Seiten in der Liste sind mit WYSIWYG, die darauffolgenden 14 alle ohne.
In dem Block befinden sich immer nur jeweils ein Foto oder wahlweise eine Showtime-Galerie.
Lösung: beim HAUPT-Editor, also dem eigentlich content-block (den es ja eigentlich nicht betrifft) den WYSIWYG bei jeder Seite ein einmal deaktivieren und dann gleich wieder aktivieren.
PS: das Speichern von Seiten geht dadurch allerdings nicht besser...
Beitrag geändert von antibart (13. April 2012 12:38)
Offline
#22 13. April 2012 13:53
- Ranulf
- hat von CMS/ms gehört
- Registriert: 16. März 2012
- Beiträge: 3
Re: TinyMCE 2.9.4 auf CMSMS 1.10.2 und Opera
Sehr interessant das Ganze... wie die Browser so etwas unterschiedlich abarbeiten.
Offline
#23 13. April 2012 15:22
- Klenkes
- Server-Pate
- Ort: 89428 Syrgenstein
- Registriert: 17. Dezember 2010
- Beiträge: 1.437
Re: TinyMCE 2.9.4 auf CMSMS 1.10.2 und Opera
Ich packe auch noch mal einen von Opera drauf.
Die einzige erkennbare "Regel" ist, dass das ab einer bestimmten Seite einsetzt. Also die ersten 10 von 24 Seiten in der Liste sind mit WYSIWYG, die darauffolgenden 14 alle ohne.
Kann ich nicht nachvollziehen.
Ob erste oder 30ste Seite. Spielt bei mir keine Rolle.
Es spielt eines eine Rolle:
Befindet kein HTML Tag im Editor, sondern nur reiner Text ohne Absatz img oder sonstwas, funktioniert alles wie es soll. Bearbeiten APPLY und SAVE wie gewünscht. WYSIWYG ab- und anschalten völlig problemlos.
Das macht mich inzwischen völlig irre...
Offline
#24 13. April 2012 16:09
- antibart
- Server-Pate
- Registriert: 14. Dezember 2010
- Beiträge: 876
Re: TinyMCE 2.9.4 auf CMSMS 1.10.2 und Opera
Ob erste oder 30ste Seite. Spielt bei mir keine Rolle.
... ich meinte das bezogen auf das "WYSIWYG im zweiten Contentblock"-Problem bezogen, nicht auf das Speicherproblem.
Es spielt eines eine Rolle:
Befindet kein HTML Tag im Editor, sondern nur reiner Text ohne Absatz img oder sonstwas, funktioniert alles wie es soll. Bearbeiten APPLY und SAVE wie gewünscht. WYSIWYG ab- und anschalten völlig problemlos.
Das stimmt (zumindest auf das Speicherproblem bezogen). Ich habe jetzt den Microtiny genommen. Ging nicht anders bei der Kundin. Speichern geht wieder. Aber sogar damit wird immer noch bei ein bis zwei Seiten der zweite Contentblock ohne Editor angezeigt, bis ich beim Haupt-Content einmal WYSIWYG aaus- und wieder angeschaltet habe.
Nicht toll das. Es liegt aber wohl am JAvaScript vom Tiny.
Beitrag geändert von antibart (13. April 2012 16:09)
Offline
#25 13. April 2012 16:27
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.017
- Webseite
Re: TinyMCE 2.9.4 auf CMSMS 1.10.2 und Opera
Es liegt aber wohl am JAvaScript vom Tiny.
Weisst du da genaueres?
Offline