我使用TinyMCE的編輯器,並從詞功能粘貼時。TinyMCE的是加入&NBSP而不是空間使用字粘貼
我的問題是,當我有空格,tinyMCE的變換他們& NBSP,我想,以保持正常的空間。
是否有可以在tinyMCe.init使用能做到這一點的過濾功能或類似的東西?
謝謝。
我使用TinyMCE的編輯器,並從詞功能粘貼時。TinyMCE的是加入&NBSP而不是空間使用字粘貼
我的問題是,當我有空格,tinyMCE的變換他們& NBSP,我想,以保持正常的空間。
是否有可以在tinyMCe.init使用能做到這一點的過濾功能或類似的東西?
謝謝。
我已經找到了soultion,我不知道這是正確的,但它的工作原理。在tinyMCE.init,我說:
paste_auto_cleanup_on_paste : true,
paste_postprocess : function(pl, o) {
// remove extra line breaks
o.node.innerHTML = o.node.innerHTML.replace(/ /ig, " ");
}
這裏是整個tinyMCE的初始化:
function addTinyMCE_Authors_AffiliationsWord() {
jQuery('#dialog-authors_affiliations_parsing').tinymce({
script_url: '/js/tiny_mce_3.2.7_jquery/jscripts/tiny_mce/tiny_mce.js',
width: "800px",
height: "250px",
mode: "textarea",
theme : "advanced",
plugins : "paste",
// Theme options
theme_advanced_buttons1 : "pasteword",
theme_advanced_buttons2 :"",
theme_advanced_buttons3 :"",
theme_advanced_buttons4 :"",
theme_advanced_toolbar_location : "bottom",
valid_elements : "p",
paste_auto_cleanup_on_paste : true,
paste_postprocess : function(pl, o) {
// remove  
o.node.innerHTML = o.node.innerHTML.replace(/ /ig, " ");
}
});
}
享受...
你嘗試添加: entity_encoding: 'raw'
初始化TinyMCE的時候?它幫助我的情況。
問候。
謝謝,解決我的問題,先生! – Gabplay
如果你有話之間的多個空格和更改NBSP到正規的空間(沒有定義的正確的CSS),那麼多的空間將呈現爲一個單一的空間,這不會是一個可行的解決方案。 – jnoreiga