tinymce bei mehreren Mandanten-Domains und einer(!) AdminDom
tinymce bei mehreren Mandanten-Domains und einer(!) AdminDom
Hallo Leute.
wir wollen 2 Mandanten domain1.de und domain2.de mit einer AdminDomain betreiben.
Soweit so gut. Leider kommt es beim Aufruf des tinyMCE zu einem Fehler, da offensichtlich durch die 3 verschiedenen Domains es zu JS-Security-Problems kommt.
Denn der tinyMCE wird unter der frontend-Domain gestartet und hat dann keinen JS-Zugriff mehr zur adminDomain. Damit können dann einige Objekte (u.a: tinymce) nicht erzeugt werden.
Wenn man in editorclass.php Zeile 26
$this->setBaseURL(preg_replace('/^https?:\/\/[^\/]+(.*)$/', '$1', $this->getEditorPath()));
in
$this->setBaseURL($cfg['path']['wysiwyg_html']);
ändert. Wobei ich zugeben muß, dass ich nicht versucht habe zu verstehen was die alte Zeile genau sollte. ;-(
Siehe auch http://www.contenido.org/forum/viewtopi ... ght=domain
Grüße,
Volker
wir wollen 2 Mandanten domain1.de und domain2.de mit einer AdminDomain betreiben.
Soweit so gut. Leider kommt es beim Aufruf des tinyMCE zu einem Fehler, da offensichtlich durch die 3 verschiedenen Domains es zu JS-Security-Problems kommt.
Denn der tinyMCE wird unter der frontend-Domain gestartet und hat dann keinen JS-Zugriff mehr zur adminDomain. Damit können dann einige Objekte (u.a: tinymce) nicht erzeugt werden.
Wenn man in editorclass.php Zeile 26
$this->setBaseURL(preg_replace('/^https?:\/\/[^\/]+(.*)$/', '$1', $this->getEditorPath()));
in
$this->setBaseURL($cfg['path']['wysiwyg_html']);
ändert. Wobei ich zugeben muß, dass ich nicht versucht habe zu verstehen was die alte Zeile genau sollte. ;-(
Siehe auch http://www.contenido.org/forum/viewtopi ... ght=domain
Grüße,
Volker
diese zeile war in der 1.45rc2 notwendig da die popups keinen http://domain.com/ prefix vertragen haben...Wobei ich zugeben muß, dass ich nicht versucht habe zu verstehen was die alte Zeile genau sollte. ;-(
sie hat nichts anderes gemacht wie einen absoluten pfad ohne http und domainname zu generieren...
welche contenido version hast du denn da im einsatz ?
und welche tinymce version ?
*** make your own tools (wishlist :: thx)
wie schauts den mit der 4.5.4 aus ? dort schon getestet ?
welche javascript meldung war das denn genau ?
welche javascript meldung war das denn genau ?
*** make your own tools (wishlist :: thx)
-
- Beiträge: 3626
- Registriert: Di 12. Okt 2004, 20:00
- Wohnort: Voerde (Niederrhein)
- Kontaktdaten:
Re: tinymce bei mehreren Mandanten-Domains und einer(!) Admi
Das Problem besteht auch in der 4.5.4beta. Ich habe es nun so gelöst, dass ich die o.g. Zeile durch folgendes ersetzt habe:v_r hat geschrieben: Wenn man in editorclass.php Zeile 26
$this->setBaseURL(preg_replace('/^https?:\/\/[^\/]+(.*)$/', '$1', $this->getEditorPath()));
in
$this->setBaseURL($cfg['path']['wysiwyg_html']);
ändert.
Code: Alles auswählen
$this->setBaseURL($this->getEditorPath());
-
- Beiträge: 6284
- Registriert: Do 15. Mai 2003, 18:32
- Wohnort: Da findet ihr mich nie!
- Kontaktdaten:
ich habe jetzt mal getestet
die änderung:
dürfte rein gar nichts bringen...das Problem wurde dadurch verursacht, daß ein base href in der editor.php gesetzt wurde...nimmt man dieses raus funktioniert es.
die änderung:
Code: Alles auswählen
$this->setBaseURL(preg_replace('/^https?:\/\/[^\/]+(.*)$/', '$1', $this->getEditorPath()));
in
$this->setBaseURL($cfg['path']['wysiwyg_html']);
-
- Beiträge: 6284
- Registriert: Do 15. Mai 2003, 18:32
- Wohnort: Da findet ihr mich nie!
- Kontaktdaten:
Problem wurde gelöst, siehe http://www.contenido.org/forum/viewtopi ... 7683#57683