2009-02-09 33 views
1

我喜歡WordPress編輯器(版本2.7)的外觀和感覺,並且我想將其用於以ASP.NET編寫的另一個Web應用程序中。我之前使用過TinyMCE,而且我甚至在過去擴展它。但是,我似乎無法獲得Wordpress配置的工作!將WordPress編輯器移植到非WP應用程序中的問題

我已經下載了整個WordPress軟件包,並將TinyMCE代碼(來自「js」文件夾)並將其放入我的網站。它結束了給我在下一行tiny_mce.js

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

的錯誤「未定義爲空或不是一個對象。

現在,我已經仔細確定執行的步驟與我基於此的WordPress演示站點相同。

我不是一個Javascript新手(根本),但我似乎無法弄清楚爲什麼這不起作用。有沒有人試過這樣做?我錯過了什麼?

我在說什麼的演示是here(用戶名「admin」,密碼「demo」)。查看源代碼,我有三個部分的javascript(看似)需要爲編輯器提供支持。

謝謝!

+0

我願意在網上發佈一個問題的例子,如果這會有所幫助。我真的在我的智慧結束! – 2009-02-09 23:18:38

回答

0

在黑暗中發生刺傷,但我懷疑WP的prototype.js存在依賴關係,並且您沒有將它與TinyMCE結合。

+0

我不這麼認爲。該錯誤發生在TinyMCE內。查看源代碼:http://demo.opensourcecms.com/wordpress/wp-admin/post-new.php用戶名admin密碼演示 – 2009-02-10 02:08:28

0

如果您能夠確定哪個位未定義,可能會給您一個線索。我試着用螢火蟲看演示,但tinymce.js全都是一行,所以我放棄了試圖找到該代碼。 嘗試把一些console.log()如果你有螢火蟲,或警告()之前的行,並嘗試看看什麼f,s,這個,參數等,當遇到錯誤,然後做同樣的事情與香草可溼性粉劑安裝和看到不同?

+0

準確地說,它是一行代碼。所以調試是不可能的。但是在演示中不會發生錯誤! – 2009-02-10 03:59:52

0

我建議包括tiny_mce_src.js而不是縮小版本,這樣你可以使用螢火蟲來調試和接收有用的信息。

相關問題