請有使用 1.8 以後的版本的人盡速更新!
可以到我的 gitHub 上面看這一段 Commit:
https://github.com/hinablue/TextCube/commit/ad7283defaed8afd056ffc1b3812de304f2303ad
天殺的 TextCube 雖然註冊了 Autoload 來用,但是卻擅自將 Class Name 中有底線(_
)的命名給截斷,然後直接自行載入。這完全是自我感覺良好的行為啊!如果檔案不存在,那麼這邊就會出現錯誤,會導致系統整個中斷。
難怪我今天在檢查 Flickr plugin 的時候怎麼跑都無效!
不知道怎麼更新的,就把我的 Commit 那個內容存成檔案,蓋掉原來的檔案就好。我的 Commit 原始檔案內容可以在這邊下載到:
https://github.com/hinablue/TextCube/raw/master/framework/boot/20-Autoload.php
用文字編輯器,貼上,存成 20-Autoload.php,然後上傳到你的 TextCube 的 /framework/boot/
底下,將原來的檔案覆蓋掉即可。這樣可以避免一些插件所引發的錯誤。