Seite 1 von 1

Link-Liste TinyMCE

Verfasst: Fr 14. Apr 2006, 21:29
von rzwei
Im Link- oder Bilder-Popup von TinyMCE erscheinen bei mir die Verweis- und Bildliste nicht.
Die Datei list.php, die diese Listen eigentlich erstellt, ist vorhanden. Nur scheinbar liefert sie nicht das richtige JS-Array.
Der File-/Bilder-Browser funktioniert.
Contenido 4.6.8

Weiß jemand, wie ich die Listen aktivieren kann?

Danke.

Verfasst: Sa 15. Apr 2006, 00:01
von HerrB
Ich weiss gerade nicht, was für eine Funktion Du meinst. Kannst Du mal einen Screenshot posten?

Gruß
HerrB

Verfasst: Sa 15. Apr 2006, 20:44
von rzwei
Ich meine die Link List (Screenshot von moxiecode):
Bild

Eine ähnliche Liste gibt es, wenn man auf "Bild einfügen" klickt.

Gruß
rzwei

Verfasst: So 16. Apr 2006, 01:23
von HerrB
Das ist ein Bug (und die Funktion ist eigentlich geil...). Zur Korrektur folgende Änderungen durchführen:

In contenido\external\wysiwyg\tinymce2\editorclass.php in getEditor() diese Zeile:

Code: Alles auswählen

		global $sess, $cfg;
in

Code: Alles auswählen

		global $sess, $cfg, $lang, $client;
ändern.

In der gleichen Funktion unter

Code: Alles auswählen

		$tpl->set('s', 'INSERTDATE_TIMEFORMAT', $this->_sTimeformat);
diese Zeilen einfügen:

Code: Alles auswählen

		$tpl->set('s', 'LANG', $lang);
		$tpl->set('s', 'CLIENT', $client);
Im gleichen Verzeichnis in der Datei tinymce.tpl.html diese Zeilen:

Code: Alles auswählen

				/* do not remove the # char */
				external_link_list_url : "{EDITORURL}list.php?mode=link&lang=$lang&client=$client#",
				external_image_list_url : "{EDITORURL}list.php?mode=image&lang=$lang&client=$client#",
				flash_external_list_url : "{EDITORURL}list.php?mode=flash&lang=$lang&client=$client#",
in

Code: Alles auswählen

				/* do not remove the # char */
				external_link_list_url : "{EDITORURL}list.php?mode=link&lang={LANG}&client={CLIENT}#",
				external_image_list_url : "{EDITORURL}list.php?mode=image&lang={LANG}&client={CLIENT}#",
				flash_external_list_url : "{EDITORURL}list.php?mode=flash&lang={LANG}&client={CLIENT}#",
ändern.

Viel Erfolg. Und thanx für den Tipp mit der list.php, hat echt Arbeit gespart.

Ach so: Bitte testen, wenn möglich mit mehreren Mandanten, mir ist z.B. der Unterschied zwischen $belang und $lang nicht ganz klar...

Gruß
HerrB

Verfasst: So 16. Apr 2006, 23:18
von rzwei
Funktioniert ganz wunderbar! So hatte ich mir das vorgestellt.
Vielen, vielen Dank.

Ich werde das mit mehreren Mandanten testen und das Ergebnis posten.
Kann das in "Tipps&Tricks" und/oder "Bugs" verschoben werden?

rzwei

Verfasst: So 16. Apr 2006, 23:49
von HerrB
Das ist schon unter Bugs...

Gruß
HerrB

Verfasst: Fr 9. Jun 2006, 10:52
von HerrB
Es wurde eine neue Einstellung ergänzt:

Typ: wysiwyg
Name: tinymce-lists
Value: <Komma-getrennte Liste aus: link, image, flash, z.B. link,image>

Kann als System, Mandanten, Gruppe oder Nutzereinstellung definiert werden.

Sollte nur bei überschauber Artikel-, Bild- bzw- Flashfil-Anzahl aktiviert werden.

Gruß
HerrB