2010-08-26 174 views
1

幹什麼,這實在是在煩擾我。爲TinyMCE安裝phpimage時出現問題

我從http://sourceforge.net/tracker/index.php?func=detail&aid=2844769&group_id=103281&atid=738747

下載phpimage我解壓的壓縮文件,並移動「phpimage」文件夾到我的「插件」文件夾中。 在我的設置我已經添加了「phpimage」到「插件」設置,所以它讀取

plugins : " safari,pagebreak,style,layer,table,save,advhr,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,phpimage,", 

,我已經添加了「phpimage」到「theme_advanced_buttons1」設置,這看起來像

   theme_advanced_buttons1 : "phpimage,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,bullist,numlist,|,link,unlink,anchor", 

當我加載編輯器時,它顯示一個空白的textarea。如果我從插件設置中刪除phpimage,則textarea顯示爲TinyMCE。

任何想法? Firebug沒有提供太多的幫助。

+0

yepp,它不工作(即使我刪除了尾隨逗號) – Thariama 2010-08-27 07:19:14

回答

1

我發現的事情是,如果你使用開發者模式(tiny_mce_dev)加載tinymce文件editor_plugin_src.js丟失。您可以通過複製文件editor_plugin.js並將其重命名爲editor_plugin_src.js來更正此問題。

在SF的KOPFteam的這個評論幫助我終於使它工作。這是語言文件! 我的langugage設置是「de」,所以在創建一個名爲de.js的langs下的文件後,它就像一個魅力一樣,編輯回來了。 你的語言設置是什麼?。我建議你根據這個設置來命名它。這裏KOPFteam的評論:

它已經開始運行在德國!

我花了幾個小時,理清 幾個問題:

1)我上傳的phpimage文件夾放到 的tiny_mce/plugins文件夾,創建 圖像上傳文件夾,進入 「phpimage」兩次到我的tinyMCE.init 和 - 沒有tinyMCE了。純粹的HTML。 發生了什麼?我檢查了網絡服務器 ErrorLog其中「文件 ...../phpimage/lang/de.js丟失」 顯示。我不知道爲什麼它尋找該文件是 。我沒有 改變/phpimage/config.php在那個 點。所以我複製了文件 /phpimage/lang/en_dlg.js,並將其更名爲 它de.js和突然tinyMCE是 回! phpimage按鈕的作品 - 與英語對話框。 2)接下來,我試圖上傳一個圖像 。我得到了一個 警報,無法創建一個文件夾 (我忘了確切的文字)。我解決了 ,通過在$ _cur_dir的 定義中添加第五個「/ ..」來編輯/phpimage/config.php 。之後, 上傳的圖像工作。 3)因爲 我在作者網站上找到了,我在 上傳了文件 /phpimage/classes/lang/class.upload.lang.de_DE.php ,並在/phpimage/config.php中更改了$ language 參數到 de_DE。之後,我再次複製了 文件/phpimage/lang/en_dlg.js。 這次我將副本更名爲 de_dlg。js並將該文件的內容 翻譯成德語。和 那個:用德語工作的dilaog lables! BTW:德國變音符號可以使用插入4位的Unicode 值作爲 「圖片報 einf \ u00FCgen/bearbeiten」 4)後 上傳修改後的文件到我的網絡服務器 我不得不退出並重新啓動 Firefox瀏覽器。只需重新加載nstill 即可顯示舊文件。