2

我喜欢 WordPress 编辑器(2.7 版)的外观和感觉,我想在另一个用 ASP.NET 编写的 Web 应用程序中使用它。我以前用过 TinyMCE,过去我什至对它进行了扩展。但是,我似乎无法让 Wordpress 配置正常工作!

我已经下载了整个 WordPress 包并获取了 TinyMCE 代码(来自“js”文件夹)并将其放在我的网站中。它最终在 tiny_mce.js 的下一行给我一个错误

return f.apply(s||this,Array.prototype.slice.call(arguments,2))

'undefined' 为 null 或不是对象。

现在,我已经仔细确保执行步骤与我所基于的 WordPress 演示站点相同。

我不是 Javascript 新手(根本),但我似乎无法弄清楚为什么这不起作用。有没有人尝试过这样做?我错过了什么?

我正在谈论的演示在这里(用户名=“管理员”,密码=“演示”)。查看源代码,我拥有(似乎)为编辑器供电所需的 Javascript 的三个部分。

4

3 回答 3

0

Something of a stab in the dark, but I'm suspecting that there's a dependency on WP's prototype.js and you didn't bring that over with TinyMCE.

于 2009-02-10T00:46:29.360 回答
0

我建议包含 tiny_mce_src.js 而不是缩小版本,这样您就可以使用 firebug 进行调试并接收有用的信息。

于 2010-12-01T13:48:15.150 回答
0

如果您能够确定哪个位未定义,这可能会给您一个线索。我试着用 firebug 看演示,但是 tinymce.js 就是一行,所以我放弃了寻找那个代码。如果您有 firebug,请尝试放入一些 console.log(),或者在该行之前放入 alert()s,并尝试查看当您收到错误时 f、s、this、arguments 等是什么,然后用同样的方法安装香草 WP 并看到区别?

于 2009-02-10T02:27:19.773 回答