我安装了TinyMCE,我有文本框和功能工作(例如,),但我没有看到显示所有图标的工具框。就像在这example中一样。 如何显示图像?我只有文本框。我使用了示例链接中的代码,他们有图像,我只有文本框。我编辑哪些部分才能看到图标?
//my source link
<script type="text/javascript" src="/tinymce/jscripts/tiny_mce/tiny_mce.js">
tinyMCE.init({
// Example content CSS (should be your site CSS)
content_css : "style12.css",
// Drop lists for link/image/media/template dialogs
template_external_list_url : "/tinymce/examples/lists/template_list.js",
external_link_list_url : "/tinymce/examples/lists/link_list.js",
external_image_list_url : "/tinymce/examples/lists/image_list.js",
media_external_list_url : "/tinymce/examples/lists/media_list.js",
答案 0 :(得分:4)
无论你的init脚本中的最后一行是什么,都不应该有逗号。这将导致某些浏览器不显示按钮(0)。例如,您在最后一行末尾有一个逗号:media_external_list_url : "/tinymce/examples/lists/media_list.js",
确保您的list_url路径正确无误。
无论您使用什么主题,您仍然可以定义每个按钮和位置。您可以从“高级”主题开始,在init括号后粘贴以下按钮模板,然后将其编辑为表单所需的内容(但请记住确保init部分中的最后一行没有逗号) ):
<script type="text/javascript"> tinyMCE.init({ mode : "textareas", theme : "advanced", plugins : "safari,spellchecker,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,imagemanager,filemanager", theme_advanced_buttons1 : "save,newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,styleselect,formatselect,fontselect,fontsizeselect", theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,|,insertdate,inserttime,preview,|,forecolor,backcolor", theme_advanced_buttons3 : "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespell,media,advhr,|,print,|,ltr,rtl,|,fullscreen", theme_advanced_buttons4 : "insertlayer,moveforward,movebackward,absolute,|,styleprops,spellchecker,|,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,template,blockquote,pagebreak,|,insertfile,insertimage", theme_advanced_toolbar_location : "top", theme_advanced_toolbar_align : "left", theme_advanced_statusbar_location : "bottom", theme_advanced_resizing : true, content_css : "style12.css", // Drop lists for link/image/media/template dialogs template_external_list_url : "/tinymce/examples/lists/template_list.js", external_link_list_url : "/tinymce/examples/lists/link_list.js", external_image_list_url : "/tinymce/examples/lists/image_list.js", media_external_list_url : "/tinymce/examples/lists/media_list.js" }); </script>
如果您只想要最基本的设置,可以使用此init:
<script type="text/javascript">
tinyMCE.init({
mode : "textareas",
theme : "simple"
});
</script>
答案 1 :(得分:1)
查看您链接到的示例的源代码。
它应该工作......
如果你想要很多按钮
,这条线很重要theme : "advanced"
答案 2 :(得分:0)
我认为您遇到的主要问题是您在加载代码的标记中应用代码更改。您应该关闭脚本标记,然后应用一个新的脚本标记,一个不加载另一个文件的标记,并在那里应用页内脚本。请记住,加载文件(单独的标记),然后对已加载的代码应用调用。
<script type="text/javascript" src="/tinymce/jscripts/tiny_mce/tiny_mce.js"></script>
<script type="text/javascript">
...code...
</script>