Habari 0.4 Released,這個版本在某範疇有相當大的改進,例如新增了 media silo core plugin,支援 simple file、Viddler 和 Flickr,初步支援 Access Control List (ACL) 和 Permission 設定,改善了 SQLite 的支援,admin 可以修改留言,在 admin panel 分開了 active 和 inactive 的 plugins,改善了安裝程序(檢查相關的 PDO driver)等等,詳情可參閱 Release note 和 commit log
多謝 core team 和 community 朋友的努力,這個版本才可面世,有任何試用後的感覺和意見,歡迎到 habari-users 的 Google Group 內分享,如果覺得用英文較難表達的話,也可以在這篇文章留言給我。
天佑你好,我想請教一些有關 Habari 的問題。
1. 我發現我在 theme.php 中寫 filter_theme_call_header() 可以成功,但在 plugin 中寫 action_template_header() 則沒有作用。同樣的程式,若將名稱改為 action_template_footer() 卻又有效…… 我實在找不出原因在哪裡…
2. Habari 舊版本中可以在 theme.php 中寫自訂的 Format class ,現在是不是不能這樣作了?我觀察發現新的 Theme 中似乎都是用 filter_*** function 來達到相同的效果,這是正確的寫法嗎?
我的第一個問題似乎與 habari-users 上的這則討論串有關: " Proper Use of Standard Theme Functions" ,不過我看到最後還是看不出現在到底該怎麼辦 XD 最後參考了剛才 commit 的 Google Analytics plug-in ,發現現在似乎改用 theme_header() 了?
請問有沒有列出所有可在 Theme/Plugin 中使用的 action/filter hook 的文件呢?
@BCSEEATI:在 theme 中如果不需要 filter 任何 result,現在應該用 theme_*(),否則用 filter_theme_call*(),action_theme_footer() 這個方法,現在應該不會這麼用了。