TinyMCEエディターと単語からの貼り付け機能を使用しています。
私の問題は、スペースがある場合、tinyMCEがそれらを&nbspに変換し、通常のスペースを維持したいということです。
それを行うtinyMCe.initで使用できるフィルタリング関数または同様のものはありますか?
ありがとうございました。
TinyMCEエディターと単語からの貼り付け機能を使用しています。
私の問題は、スペースがある場合、tinyMCEがそれらを&nbspに変換し、通常のスペースを維持したいということです。
それを行うtinyMCe.initで使用できるフィルタリング関数または同様のものはありますか?
ありがとうございました。
私は魂を見つけました。それが適切なものかどうかはわかりませんが、うまくいきます。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 init 全体です。
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 を初期化するとき? それは私の場合に役立ちました。
よろしく。