Tiny MCE Anpassung / Media Plug-In (endlich gelöst!)
Tiny MCE Anpassung / Media Plug-In (endlich gelöst!)
Hallo,
wie kann man den "Insert /Edit embedded media" Button im TinyMCE unter Contenido einbinden?
In der default Installation ist er leider nicht vorhanden.
1. Habe den media Ordner ins Verzeichnis "plugins" kopiert.
In der tinymce.tpl.html findet sich in der Init folgender Hinweis:
plugins : "{EDITORPLUGINS}",
und ich der editorclass.php finde ich die Angaben, aber leider weiß ich nicht wo ich die "media" Einträge machen soll!?!
Kann mir da jemand weiter helfen?
Danke im voraus
Zuul
wie kann man den "Insert /Edit embedded media" Button im TinyMCE unter Contenido einbinden?
In der default Installation ist er leider nicht vorhanden.
1. Habe den media Ordner ins Verzeichnis "plugins" kopiert.
In der tinymce.tpl.html findet sich in der Init folgender Hinweis:
plugins : "{EDITORPLUGINS}",
und ich der editorclass.php finde ich die Angaben, aber leider weiß ich nicht wo ich die "media" Einträge machen soll!?!
Kann mir da jemand weiter helfen?
Danke im voraus
Zuul
Zuletzt geändert von Zuul am Do 15. Feb 2007, 13:10, insgesamt 1-mal geändert.
-
- Beiträge: 3626
- Registriert: Di 12. Okt 2004, 20:00
- Wohnort: Voerde (Niederrhein)
- Kontaktdaten:
Also im Prinzip musst du die Dateien gar nicht anfassen. Schau dir mal die:
an. Dort stehen die Einstellungen für:
Sinnvolle Standardwerte kannst du dir ja in der Datei "editorclass.php" abschauen. Bei einer der Toolbars und bei "tinymce-plugins" musst du das Plugin hinzufügen als "media", soweit ich:
http://wiki.moxiecode.com/index.php/Tin ... gins/media
verstehe.
Code: Alles auswählen
/docs/techref/backend/backend.customizing.html
Code: Alles auswählen
wysiwyg tinymce-toolbar-mode custom
wysiwyg tinymce-toolbar1
wysiwyg tinymce-toolbar2
wysiwyg tinymce-toolbar3
wysiwyg tinymce-plugins
http://wiki.moxiecode.com/index.php/Tin ... gins/media
verstehe.
gelöst !!!!
Problem gelöst
1. Update des TinyMCE von 2.05 auf 2.09
Download Seite: (http://tinymce.moxiecode.com/download.php)
Remote-Ordner /contenido/external/wysiwyg/tinymce2/jsripts/ komplett durch das heruntergeladene Archiv ersetzen
2. unter /contenido/external/wysiwyg/tinymce2/ in der editorclass.php den Toolbar-Button und das Plug-in von ´flash´ in ´media´umbenennen
3. im TinyMCE-Verzeichnis /plugins/media/jscripts7 die Datei media.js anpassen. ´filebrowser´ in ´srcbrowser´ umbennen und die Parameter ´media´ in ´image´ umbenennen.
Ergebnis: Nun wird bei Aufruf des "Media-Button" das korrekte Plugin geladen und der Dateibrowser greift auf den Contenido-Filebrowser zurück, um die gewünschte Datei Mediendatei aus dem ´upload´ Verzeichnis zu wählen.
Viel Spass und viel Erfolg
Uli
1. Update des TinyMCE von 2.05 auf 2.09
Download Seite: (http://tinymce.moxiecode.com/download.php)
Remote-Ordner /contenido/external/wysiwyg/tinymce2/jsripts/ komplett durch das heruntergeladene Archiv ersetzen
2. unter /contenido/external/wysiwyg/tinymce2/ in der editorclass.php den Toolbar-Button und das Plug-in von ´flash´ in ´media´umbenennen
3. im TinyMCE-Verzeichnis /plugins/media/jscripts7 die Datei media.js anpassen. ´filebrowser´ in ´srcbrowser´ umbennen und die Parameter ´media´ in ´image´ umbenennen.
Ergebnis: Nun wird bei Aufruf des "Media-Button" das korrekte Plugin geladen und der Dateibrowser greift auf den Contenido-Filebrowser zurück, um die gewünschte Datei Mediendatei aus dem ´upload´ Verzeichnis zu wählen.
Viel Spass und viel Erfolg
Uli
-
- Beiträge: 21
- Registriert: Fr 14. Apr 2006, 13:50
- Wohnort: Norderstedt
- Kontaktdaten:
@Zuul
so wie du das beschrieben hast funzt das leider aber nicht. bei mir wird der flash button nicht mehr angezeigt, der media button aber auch nicht...
kannst du mal genauer beschreiben was du in welchen dateien geändert hast oder den code posten???
@Dodger77
auch deinen hinweisen bin ich gefolgt - leider wiederum ohne ergebnis...
ich benötige für ein neues projekt die einbindung verschiedener medien im tiny für den redakteur und dachte, die erweiterung mit diesem plugin ist die einfachste und schnellste lösung...
hat vielleicht noch jemand vorschläge???
so wie du das beschrieben hast funzt das leider aber nicht. bei mir wird der flash button nicht mehr angezeigt, der media button aber auch nicht...
kannst du mal genauer beschreiben was du in welchen dateien geändert hast oder den code posten???
@Dodger77
auch deinen hinweisen bin ich gefolgt - leider wiederum ohne ergebnis...
ich benötige für ein neues projekt die einbindung verschiedener medien im tiny für den redakteur und dachte, die erweiterung mit diesem plugin ist die einfachste und schnellste lösung...
hat vielleicht noch jemand vorschläge???
-
- Beiträge: 21
- Registriert: Fr 14. Apr 2006, 13:50
- Wohnort: Norderstedt
- Kontaktdaten:
deine variante hatte ich ja versucht, nur leider klappt das bei mir nicht...
allerdings habe ich auch kein update gemacht - also nicht dies
kannst du deine geänderten dateien mal posten damit ich vergleichen kann woran es liegt?
allerdings habe ich auch kein update gemacht - also nicht dies
kann es daran liegen?/contenido/external/wysiwyg/tinymce2/jsripts/ komplett durch das heruntergeladene Archiv ersetzen
kannst du deine geänderten dateien mal posten damit ich vergleichen kann woran es liegt?
-
- Beiträge: 21
- Registriert: Fr 14. Apr 2006, 13:50
- Wohnort: Norderstedt
- Kontaktdaten:
besten dank @Zuul hat geklappt
für die nächsten suchenden habe ich das ganze nochmal zusammengefasst...
1. ivon: http://tinymce.moxiecode.com/download.php
diese tinymce_2_1_1_1.zip heruntergeladen.
2. daraus den ordner jscripts auf den server in das verzeichnis contenido/external/wysiwyg/tinymce2/ geschubst und den alten ordner damit überschrieben.
3. in der /contenido/external/wysiwyg/tinymce2/editorclass.php folgende zeilen abgeändert (von flash in media):
$editor_buttons_2 = "link,unlink,anchor,image,media,advhr,separator,bullist,numlist,separator,outdent,indent,separator,justifyleft,justifycenter,justifyright,justifyfull,removeformat,separator,forecolor,backcolor,separator,ltr,rtl,separator,fullscreen,visualaid,charmap,cleanup,separator,code";
$editor_buttons_3 = "tablecontrols,separator,formatselect,fontselect,fontsizeselect";
$editor_plugins = "table,save,advhr,advimage,advlink,insertdatetime,preview,zoom,media,searchreplace,print,contextmenu,paste,directionality,fullscreen";
4. in der contenido/external/wysiwyg/tinymce2/jscripts/tiny_mce/plugins/media/jscripts/media.js
folgende zeilen abgeändert (filebrowser in srcbrowser umbenannt und die Parameter media in image):
document.getElementById('filebrowsercontainer').innerHTML = getBrowserHTML('srcbrowser','src','image','image');
document.getElementById('qtsrcfilebrowsercontainer').innerHTML = getBrowserHTML('qtsrcfilebrowser','qt_qtsrc','image','image');
document.getElementById('bgcolor_pickcontainer').innerHTML = getColorPickerHTML('bgcolor_pick','bgcolor');
var html = getMediaListHTML('srcbrowser','src','image','image');
jetzt funzt das ganze!!!
für die nächsten suchenden habe ich das ganze nochmal zusammengefasst...
1. ivon: http://tinymce.moxiecode.com/download.php
diese tinymce_2_1_1_1.zip heruntergeladen.
2. daraus den ordner jscripts auf den server in das verzeichnis contenido/external/wysiwyg/tinymce2/ geschubst und den alten ordner damit überschrieben.
3. in der /contenido/external/wysiwyg/tinymce2/editorclass.php folgende zeilen abgeändert (von flash in media):
$editor_buttons_2 = "link,unlink,anchor,image,media,advhr,separator,bullist,numlist,separator,outdent,indent,separator,justifyleft,justifycenter,justifyright,justifyfull,removeformat,separator,forecolor,backcolor,separator,ltr,rtl,separator,fullscreen,visualaid,charmap,cleanup,separator,code";
$editor_buttons_3 = "tablecontrols,separator,formatselect,fontselect,fontsizeselect";
$editor_plugins = "table,save,advhr,advimage,advlink,insertdatetime,preview,zoom,media,searchreplace,print,contextmenu,paste,directionality,fullscreen";
4. in der contenido/external/wysiwyg/tinymce2/jscripts/tiny_mce/plugins/media/jscripts/media.js
folgende zeilen abgeändert (filebrowser in srcbrowser umbenannt und die Parameter media in image):
document.getElementById('filebrowsercontainer').innerHTML = getBrowserHTML('srcbrowser','src','image','image');
document.getElementById('qtsrcfilebrowsercontainer').innerHTML = getBrowserHTML('qtsrcfilebrowser','qt_qtsrc','image','image');
document.getElementById('bgcolor_pickcontainer').innerHTML = getColorPickerHTML('bgcolor_pick','bgcolor');
var html = getMediaListHTML('srcbrowser','src','image','image');
jetzt funzt das ganze!!!
Funzt nicht ganz...
Hallo,
ich nutze die Version 4.6.8 und habe die Änderungen entsprechend vorgenommen, allerdings unter dem oben angegebenen Link statt der Version tinymce_2_1_1_1.zip nur die aktuellste tinymce_2_1_2.zip gefunden.
Beim Einbinden der Flashdatei wird diese zwar in der Vorschau angezeigt, allerdings nicht nach dem Abspeichern auf der Website. Im HTML-Quellcode vom Editor steht:
<p><img src="../contenido/external/wysiwyg/tinymce2/jscripts/tiny_mce/themes/advanced/images/spacer.gif" border="0" title="src:'upload/flash/einzubindende_flashdatei.swf',width:'128',height:'96'" width="128" height="96"></p>
Woran liegt's? Es wird anscheinend nur der Spacer angezeigt...
ich nutze die Version 4.6.8 und habe die Änderungen entsprechend vorgenommen, allerdings unter dem oben angegebenen Link statt der Version tinymce_2_1_1_1.zip nur die aktuellste tinymce_2_1_2.zip gefunden.
Beim Einbinden der Flashdatei wird diese zwar in der Vorschau angezeigt, allerdings nicht nach dem Abspeichern auf der Website. Im HTML-Quellcode vom Editor steht:
<p><img src="../contenido/external/wysiwyg/tinymce2/jscripts/tiny_mce/themes/advanced/images/spacer.gif" border="0" title="src:'upload/flash/einzubindende_flashdatei.swf',width:'128',height:'96'" width="128" height="96"></p>
Woran liegt's? Es wird anscheinend nur der Spacer angezeigt...
Hm...
Hallo Zuul,
mit "absolut" meinst Du folgendes?
<p><img src="../contenido/external/wysiwyg/tinymce2/jscripts/tiny_mce/themes/advanced/images/spacer.gif" border="0" title="src:'http://URL/upload/flash/grundsaetze_small.swf',width:'100',height:'100'" width="100" height="100"></p>
Der fett markierte Teil wird automatisch wieder rausgeworfen nach dem Abspeichern. Egal ob ich's manuell über den HTML-Editor eintrage oder über das Tool "Eingebettete Medien einfügen/ bearbeiten".
Insofern: gleiches Ergebnis, nämlich kein Flash...
mit "absolut" meinst Du folgendes?
<p><img src="../contenido/external/wysiwyg/tinymce2/jscripts/tiny_mce/themes/advanced/images/spacer.gif" border="0" title="src:'http://URL/upload/flash/grundsaetze_small.swf',width:'100',height:'100'" width="100" height="100"></p>
Der fett markierte Teil wird automatisch wieder rausgeworfen nach dem Abspeichern. Egal ob ich's manuell über den HTML-Editor eintrage oder über das Tool "Eingebettete Medien einfügen/ bearbeiten".
Insofern: gleiches Ergebnis, nämlich kein Flash...