我喜欢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新手(根本),但我似乎无法弄清楚为什么这不起作用。有没有人试过这样做呢?我错过了什么?
我所说的是here(用户名=“admin”,密码=“演示”)的演示。查看源代码,我有Javascript的三个部分(貌似)为编辑器提供动力。
答案 0 :(得分:0)
在黑暗中捅了一些东西,但我怀疑是否依赖于WP的prototype.js而你并没有将它与TinyMCE结合起来。
答案 1 :(得分:0)
如果您能够确定哪个位未定义可能会给您一些线索。我试着用firebug看演示,但是tinymce.js只是一行,所以我放弃了试图找到那个代码。 如果你有firebug或者在那行之前有alert()s,请尝试输入一些console.log(),并尝试查看当你得到错误时f,s,this,arguments等是什么,然后做同样的事情一个vanilla WP安装并看到差异?
答案 2 :(得分:0)
我建议包括tiny_mce src.js而不是缩小版本,这样你就可以使用firebug来调试和接收有用的信息。