十二月 02

TinyMCE

都是TinyMCE惹的禍

一直以來高登工作室還有我手上的一些WordPress部落格的發文介面都無法切換為「預覽」模式,不過因為自己已經習慣使用「HTML」模式在發文,所以就沒有積極的去找解決的辦法。

但是今天接到了網友tsd的求救,心想是時候找出真正解決的方法了。

這是正常的「預覽」發文模式:

星光大牌咖
.
尬舞OB

發文預覽模式

這是「HTML」發文模式:

發文HTML模式

無法預覽的時候在IE的左小角有一個小小的驚歎號,點出來會是「timyMCE並未定義」的錯誤訊息,上網找了一下,一些人在WordPress官網論壇的這裡還有這裡在求救,可見得有這種問題的人還不少!

解決方法

在那兩篇文章裡面有許多人提出了各種的解決方法,我就幫大家整理一下:

  • 將「wp-includes/js/tinymce/tiny_mce_config.php」這個檔案的屬性由「644」改成「755」,我是在試了下面的幾個方法用這個才成功解決的,所以把這個放在最前面。
  • 將「wp-config.php」裡面的「WPLANG」改成「en_US」,不過這樣子作你的後台會變成英文介面,如果是這一項有效的話很可能是某一個外掛的語系衝到了,你可以試著把外掛一個個停用看看。
  • 將「wp-config.php」的檔案編碼改成「ansi」,就是用Windows記事本叫出檔案再存檔一次就是了,不過這一個方法好像成功的人不多。
  • 清空「wp-content/uploads/js_cache」這個資料夾裡面的檔案,不過像我沒用後台在上傳圖片所以連這個目錄都沒有。
  • 把「wp-includes/js/tinymce/tiny_mce_config.php」裡面的「'compress' => true, 」改成「false」。
  • 把「wp-admin」裡面的「.htaccess」刪除看看。

以上都是大家提供的方法,你可以一項一項試,無效的話記得要改回來原來的設定,有效的也請回報一下讓大家可以知道,謝謝大家!

Related Posts with Thumbnails

相關文章

13 則留言

  1. #
    阿福
    2008年12月02日 22:14:20

    之前我也有這問題!!
    最後還是請小藍幫我還原才解決這問題
    不然當時我還真不知道該怎麼辦
    還好友解決方法了 THX ^^

    版主回應:
    最好問一下怎麼解決的,下一次可以自己解決

    回應本則留言
  2. #
    tsd
    2008年12月02日 23:06:44

    ㄟ..........我試了一下,還是不行。真慘

    版主回應:
    那就要再找原因了

    回應本則留言
  3. #
    Arno Ruan
    2008年12月03日 10:22:41

    wp-content/uploads/js_cache

    這裡面的壓縮檔亂砍也會導致故障喔~
    我曾經砍掉過~結果「預覽」發文模式就掛點了
    後來把檔案放回去就正常了@@我也不知道為何ˊˋ

    版主回應:
    那個js_cache確定會影響,但是那應該是系統自動產生的,照理說砍掉會自已再生出來才對,為什麼會砍掉反而不能"預覽"我也不解中...

    回應本則留言
  4. #
    大山
    2008年12月03日 16:23:46

    高登您好,我升級成2.7RC1後,除了錯誤訊息剩下"是null或不是一個物件",但可視化完全正常。因為2.7安裝過程中,他有提示說"資料庫太舊,需更新",然後wordpress就幫我更新好了。所以我猜想會有可視化消失的狀況(tinyMCE並未定義),是因為我第一次安裝了2.7beta3後,又刪除改裝2.65。這樣倒退讓資料庫某個地方銜接出問題,等到我這次裝了2.7RC1 後,又一切正常了。.........接下來,請問"是null或不是一個物件",有解嗎......:)

    版主回應:
    這個還是javascript的錯誤,看看你有用了什麼外掛有用到javascript

    回應本則留言
  5. #
    大山
    2008年12月04日 21:36:28

    高登大,我試了一下,確定了兩個外掛。WP Security Scan 2.3 會讓我的電腦有"....是NULL或不是一個物件"的錯誤訊息;Google Analyticator 2.2 則會有"必須要有')' "的錯誤訊息。現在我把這兩個外掛取消後,一切正常......

    版主回應:
    找到兇手了

    回應本則留言
  6. #
    Ted
    2008年12月06日 18:46:50

    我是採用

    "把「wp-includes/js/tinymce/tiny_mce_config.php」裡面的「'compress' => true, 」改成「false」。"

    這個方法解決的 :)

    感謝高登大 :D

    版主回應:
    好像每一個的狀況都不同,大家只有多試試才知道了

    回應本則留言
  7. #
    傑尼斯
    2008年12月09日 21:50:59

    解決編輯區無法預覽這問題我早思考到解決之道了!
    我的解決方法是另外再開一個新的WordPress部落格,

    新的WordPress部落格只使用一些基本的外掛,以外掛不要相衝到為主(讓新的WordPress部落格編輯文章預覽沒有被衝壞掉為前提),

    當部落格發表新文章就在新開的WordPress部落格裡面寫,
    當文章寫完文章再用新的WordPress部落格匯出,
    然後再舊的WordPress部落格匯入這個新的WordPress部落格寫的文章就可以了!

    我的方法雖然是最笨的方法,但是保證解決的方法!^^

    版主回應:
    有點麻煩,看能不能有更簡單的方法

    回應本則留言
  8. #
    kermit548
    2008年12月10日 22:13:57

    我誤打誤撞找到的解決方法是:去官網下載 2.5.1版 把裡面的tiny_mce_config.php 擷取出來覆蓋掉原始檔 結果預覽畫面就正常了
    PS.我目前使用的是WP 2.6.5版

    版主回應:
    可能是2.6版的編輯器一直都有問題吧!
    謝謝你的這個方法,大家也可以試試

    回應本則留言
  9. #
    巴奇
    2009年06月29日 13:03:05

    我從2.7升級到2.8 遇到這問題了 ... 試過上述方法 全部無效 ... 現在臉是綠的 ....

    回應本則留言
  10. #
    i-Live | WordPress發文無法切換預覽模式
    2009年10月13日 11:26:32

    [...] 選擇編輯後,頁面會跳到一片空白,本來一直猜想是不是2.7板的BUG,但在網路上也並未聽到有人提出,所已開始朝外掛的方向著手,果不其然在高登工作室<WordPress發文無法切換預覽模式>一文中,讓ALU找到了線索,就是TinyMCE Advanced這個外掛搞鬼,將此外掛停用後,終於看到了久違的文章編輯頁面。 [...]

    回應本則留言
  11. #
    icecream冰淇淋
    2010年01月15日 13:07:30

    我的文章预览不好使是为什么呢?

    回應本則留言

留下您的意見

首次留言要通過審核之後才會出現在版面上,請大家不要重覆留言。如果留言的內容與本篇文章無關、廣告留言或是留下假的網址及信箱的那留言可能就會跑到火星去哦!如果怕忘記在哪一篇文章留言,你只要在下面的e-mail通知那裡打勾就可以收到留言回覆的Email,謝謝大家的配合!

blank
Web Statistics Free PageRank Checker 加入Technorati我的最愛 中時部落格2008嚴選優格