簡體   English   中英

將WordPress編輯器移植到非WP應用程序時出現問題

[英]Problem porting WordPress Editor to a non-WP application

我喜歡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新手,但是我似乎無法弄清楚為什么它不起作用。 有人嘗試過這樣做嗎? 我想念什么?

這里是我正在談論的演示(用戶名=“ admin”,密碼=“ demo”)。 查看源代碼,我擁有(似乎)為編輯器提供動力所需的Javascript的三個部分。

我建議包括tiny_mce_src.js而不是最小版本,這樣您可以使用firebug調試並接收有用的信息。

在黑暗中有些刺痛,但是我懷疑是對WP的prototype.js的依賴,而您並未將TinyMCE帶來這種依賴。

如果您能夠確定未定義的位,則可能會為您提供線索。 我嘗試使用firebug查看演示,但是tinymce.js只是一行,所以我放棄了嘗試查找該代碼的過程。 如果您有螢火蟲,請嘗試在控制台中放置一些console.log(),或者在該行之前放入alert()s,並嘗試查看yu得到錯誤時的f,s,this,arguments等,然后使用相同的方法香草WP安裝,看看有什么區別嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM