gpt4 book ai didi

javascript - 我怎样才能让 Zemanta 和 Redactor 一起工作?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:04:52 27 4
gpt4 key购买 nike

我正在尝试使用 Zemanta的小部件和 Redactor HTML 编辑器一起。我无法让 Zemanta 找到 Redactor 的 iframe/content 并能够在单击其中一个小部件后向其发送更新。

Redactor 创建一个 iframe,但将真正的 textarea 隐藏在幕后,我想在两者之间发送更新,但我不知道如何更新两者一次。如果我使用它的 ID 更新 textarea,它会工作,但我在 Redactor 中看不到它,除非我单击 code view。如果我使用 iframe 类,我会在 redactor 中看到它,但它不会在 textarea 中进行更改,并且当我保存时我什么也得不到。

.redactor_frame (redactor IFRAME)
#zemanta_content (textarea)

如何使用 Zemanta 的小部件更新两者?

            get_editor: function () {
var elm = null, win = null, editor = {element: null, property: null, type: null, win: null};
try {
elm = $('.redactor_frame').get(0);
if (elm && elm.contentWindow) {
win = elm.contentWindow;
elm = null;
} else {
elm = $('#zemanta_content').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;
}

最佳答案

这里是 Zemanta 的 Andraz。

我不确定这是否会是一件容易修复的事情,但我们会让我们的前端开发人员对此进行研究。

由于 Redactor 编辑器的行为有点不标准,也许最好的办法是求助于他们的支持。

关于javascript - 我怎样才能让 Zemanta 和 Redactor 一起工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11348914/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com