tinyMCE を使用して、XML タグを含むテキストを編集および保存しようとしています。テキストを保存しようとすると、一部の情報が失われます。
たとえば、最初の保存時に名前を同じにしようとしているテキストが正しく保存されている場合、タグを編集しようとすると失われます。これは、タグが文末に配置されている場合にのみ発生します。また、保存されても、もう一度編集を押した場合にのみ表示されないことがあります。
私のエディタは次のように初期化されています。
tinyMCE.init({
mode: "textareas",
theme: "advanced",
theme_advanced_buttons1 : "bold,italic,underline,separator,strikethrough,justifyleft,justifycenter,justifyright,justifyfull,bullist,numlist,indent,outdent,separator,undo,redo,first_name",
theme_advanced_buttons2 : "",
theme_advanced_buttons3 : "",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
convert_newlines_to_brs : true,
convert_fonts_to_spans : false,
valid_elements : '*[*]',
// media_strict: false,
// encoding : "xml",
inline_styles: false,
verify_html : false,
setup : function(ed) {
ed.addButton('currentyear', {
title : 'Tag to be replaced with the current year',
image : 'pages/images/ed_tag_current_year.gif',
onclick : function() {
ed.focus();
ed.selection.setContent('<first_namer>');
}
});
}
});