Hallo liebe Gemeinde,
ich versuche bereits den ganzen Tag in meinen tinymce ein stylesheet einzubinden und trotz aufmerksamen Lesens aller threads zu diesem Thema komme ich einfach nicht weiter.
Es wäre wunderbar, wenn jemand, der es geschafft hat, hier mal folgendes für die contenido 4.6.4 veröffentlichen könnte:
Einstellungen Mandant, Einstellungen User, sonstige tips und trix
Ich benutze die 4.6.4, IE 6;SP2 und firefox 1.5 jeweils auf Win XP home
Nach ewigem hin- und her und ausprobieren aller varianten sehen meine Einstellungen momentan so aus:
Sollten eigentlich bilder werden aber HTML geht ja irgendwie nicht
Also denne händisch:
Sowohl in den Mandanten, wie auch in den Benutzereinstellungen folgendes:
wysiwig tinymce-extended-valid-elements *[*]
wysiwig tinymce-valid-elements *[*]
wysiwig tinymce-stylesheet-file css/style_tiny.css
wysiwig tinymce-toolbar-mode mini
wysiwig tinymce-styles style1=p, style2=h1
das stylesheet ist das mitgelieferte ergänzt um den p-Tag
Wenn ich den quelltext bei geöffnetem tinymce anschaue sehe ich:
tinyMCE.init({
mode : "exact",
elements : "CMS_HTML",
language : "de",
width : "100%",
height : "480",
plugins : "table,save,advhr,advimage,advlink,insertdatetime,preview,zoom,flash,searchreplace,print,contextmenu,paste,directionality,fullscreen",
theme : "advanced",
theme_advanced_buttons1 : "cut,copy,paste,pastetext,pasteword,separator,search,replace,separator,undo,redo,separator,bold,italic,underline,strikethrough,sub,sup,separator,insertdate,inserttime,preview,separator,styleselect",
theme_advanced_buttons2 : "link,unlink,anchor,image,flash,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",
theme_advanced_buttons3 : "tablecontrols,separator,formatselect,fontselect,fontsizeselect",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
theme_advanced_path_location : "bottom",
document_base_url : 'http://www.meine_domain/contenido/cms/',
remove_script_host : false,
content_css : "",
plugin_insertdate_dateFormat : "%Y-%m-%d",
plugin_insertdate_timeFormat : "%H:%M:%S",
valid_elements : "+a[name|href|target|title],strong/b[class],em/i[class],strike[class],u[class],p[dir|class|align],ol,ul,li,br,img[class|src|border=0|alt|title|hspace|vspace|width|height|align],sub,sup,blockquote[dir|style],table[border=0|cellspacing|cellpadding|width|height|class|align],tr[class|rowspan|width|height|align|valign],td[dir|class|colspan|rowspan|width|height|align|valign],div[dir|class|align],span[class|align],pre[class|align],address[class|align],h1[dir|class|align],h2[dir|class|align],h3[dir|class|align],h4[dir|class|align],h5[dir|class|align],h6[dir|class|align],hr",
extended_valid_elements : "form[name|action|method],textarea[name|style|cols|rows],input[type|name|value|style|onclick],a[name|href|target|title|onclick],img[class|src|border=0|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout|name],hr[class|width|size|noshade],font[face|size|color|style],span[class|align|style]",
/* do not remove the # char */
external_link_list_url : "/contenido/contenido/external/wysiwyg/tinymce2/list.php?mode=link&lang=$lang&client=$client#",
external_image_list_url : "/contenido/contenido/external/wysiwyg/tinymce2/list.php?mode=image&lang=$lang&client=$client#",
flash_external_list_url : "/contenido/contenido/external/wysiwyg/tinymce2/list.php?mode=flash&lang=$lang&client=$client#",
file_browser_callback : "myCustomFileBrowser",
plugin_insertdate_dateFormat : "%Y-%m-%d",
plugin_insertdate_timeFormat : "%H:%M:%S",
urlconverter_callback : "CustomURLConverter"
});
function CustomfileBrowserCallBack(field_name, url, type) {
// This is where you insert your custom filebrowser logic
alert("Filebrowser callback: " + field_name + "," + url + "," + type);
}
function CustomURLConverter(url, node, on_save) {
url = TinyMCE.prototype.convertURL(url, node, on_save);
return url;
}
function CustomCleanupContent(type, value) {
switch (type) {
case "get_from_editor":
case "insert_to_editor":
// Remove xhtml styled tags
value = value.replace(/[\s]*\/>/g,'>');
break;
}
return value;
}
</script>
Also nix beim stylesheet. Obwohl es definitiv da ist und mein contenido-pfad standardmässig auf
www.meine domain.de/contenido/contenido/
und
www.meine domain.de/contenido/cms/ lautet und da in css/tiny-style.css liegt.
Was mich allerdings extrem wundert ist, dass nicht einmal die Zeile:
wysiwig tinymce-toolbar-mode mini
irgendeine Wirkung zeitigt. Jetzt hab ich auch den tiny upgedatet auf die neueste Version. NIX...
Muss ich vielleicht noch irgendwas in der editorclass.php ändern/anpassen? Da steht ziemlich viel false drin aber ich bin auch kein PHP-Profi.
Bin kurz davor, wieder auf spaw umzuschalten, wenn das hier so überhaupt nicht klappt.
Aber der läuft ja dann wieder nur im IE, oder?
Wäre sehr sehr dankbar, wenn mir jemand helfen könnte und verstehe auch nicht wirklich warum ich die Einstellungen einmal im Mandanten und dann noch mal im Benutzer machen muss.
Ihr?
Danke
meta02