我有 Zemanta 的控件在我的本地 CMS 上使用 TinyMCE,但我还想将图像保存到我的服务器,这样我就可以制作它们的缩略图,以便在文章之外进行预览。我不确定如何最好地做到这一点。
我的想法是除了内容 text_area 之外,还有一个隐藏字段,它可以仅捕获来自 Zemanta 的图像链接并在保存时下载它们。我不确定如何使用他们的通用 JavaScript 来完成此操作,如下所示:
我想把它扔给 ,这#editor-images
也是我只接收没有 HTML 标记的图像链接本身的问题。有任何想法吗?
get_editor: function () {
var elm = null, win = null, editor = {element: null, property: null, type: null, win: null};
try {
elm = $('#editor-textarea_ifr').get(0);
if (elm && elm.contentWindow) {
win = elm.contentWindow;
elm = null;
} else {
elm = $('#editor-textarea_ifr').get(0);
}
editor = win && {element: win.document.body, property: 'innerHTML', type: 'RTE', win: win} ||
elm && {element: elm, property: 'value', type: elm.tagName.toLowerCase(), win: null} ||
editor;
} catch (er) {
$.zemanta.log(er);
}
return editor;
}