我正在尝试使用 TinyMCE 添加以下自定义元素...
<g:plusone size="small" callback="plusone_vote"></g:plusone>
我已将 g:plusone 添加到 extended_valid_elements (具有两个属性)和自定义元素,但是当我单击代码视图窗口上的更新时,它仍然会被删除。TinyMCE init 现在看起来像这样..
tinyMCESettings = {
mode: "textareas",
theme: "advanced",
editor_deselector: "nomce",
plugins: "paste,iespell,table,style",
extended_valid_elements: "g:plusone[size|callback],script[type|src|defer|charset]",
custom_elements: "g:plusone,~g:plusone",
valid_children: "+p[g:plusone]",
entity_encoding: "raw",
convert_urls: false,
content_css: "{/literal}{$tinyMCEcss}{literal}",
setup: function(ed) {
ed.onSaveContent.add( tinyMCE_GWO_Decode );
ed.onBeforeSetContent.add( tinyMCE_GWO_Encode );
ed.onGetContent.add( tinyMCE_GWO_Decode );
}
};
有人有什么建议吗?