2013-05-30 118 views
2

我有一个tinymce窗体,它的大部分工作,但是当我从互联网或文字处理器中复制某些内容并尝试粘贴它时,内联样式将与它保持一致。Tinymce粘贴包括样式

我已经尝试过解决这个问题了,但没有运气。看起来这个样式标签让我感到困扰!

我只是完全删除样式标签,而且我确实尝试过,但是当我这样做时,可以在tinymce中添加样式,例如文本对齐......并且我并不真的想要这样做那。

这就是我目前所看到的,你可以看到我试图去除粘贴上的样式,但它不起作用。一些帮助将不胜感激!

tinyMCE.init({ 
mode : "exact", 
elements : "wStory", 
plugins : "paste", 
theme: "advanced", 
width: "80em", 
height: "700px", 
paste_auto_cleanup_on_paste : true, 
paste_remove_styles: true, 
paste_remove_styles_if_webkit: true, 
paste_strip_class_attributes: true, 
theme_advanced_buttons1:"bold,italic,underline,strikethrough,hr,|,justifyleft,justifycenter,justifyright,justifyfull,outdent, indent,|,cleanup,|,forecolor, |,undo,redo,|,link, unlink", 
theme_advanced_toolbar_location:"top", 
theme_advanced_toolbar_align:"center", 
theme_advanced_resizing:false, 
width:"100%",height:"700px", 
invalid_elements: "span, div", 
theme_advanced_path:false, 
setup : function(ed) { 
    ed.onInit.add(function(ed) { 
    ed.pasteAsPlainText = true; 
}); 
}, 

});

+0

CKeditor(TinyMCE的替代品)有一个“粘贴纯色”按钮。我认为TinyMCE可能有类似的插件可用。最简单的短期解决方案是将其粘贴到记事本等纯文本编辑器中,然后从那里复制。 –

+0

我知道,但我正在为那些不会那样做的人建立一个网站,这就是为什么我要使用tinymce。我正在试图证明我的网站白痴。他们不知道如何使用粘贴普通按钮,我不喜欢这些粘贴的样式标签如何刹住我的CSS。 – zazvorniki

+0

请参阅http://stackoverflow.com/questions/2695731/how-to-make-tinymce-paste-in-plain-text-by-default –

回答

1

由于某些奇怪的原因,我没有在最新的锡球上工作。我希望这可以帮助其他人碰到这个

cleanup_on_startup : true, 
    fix_list_elements : false, 
    fix_nesting : false, 
    fix_table_elements : false, 
    paste_use_dialog : true, 
    paste_auto_cleanup_on_paste : true, 

我不得不将这些粘贴到init函数中。这允许它发布纯文本,然后当用户放置类似居中的样式时,它会在指定文本周围添加段落标签