Habari 0.4.1 Released,這次是 bug fixes release,主要是修正在編寫文章時 (Create Entry / Page) 時,未儲存而 session expire 引致的資料遺失,和使用 SQLite 的安裝及資料庫升級問題,詳情可參考 Release Notes。
Habari 0.4.1 Released,這次是 bug fixes release,主要是修正在編寫文章時 (Create Entry / Page) 時,未儲存而 session expire 引致的資料遺失,和使用 SQLite 的安裝及資料庫升級問題,詳情可參考 Release Notes。
天佑,我发现中文标题会导致地址出错,被指向http://site/{$slug}这样的地址,如何控制地址显示呢?有没有类似WP那样的Permlink Setting。
@kDolphin:Habari 會將文章標題變成 content address(亦即是 slug),轉換時會將空格和其他 punctuation 變成 hypen (-),但現時 Habari 對中文(或部份非英文)的標題轉換還不支援,使用中文標題的話,會令到 slug 變成空白,引致你現時遇到的問題。
因為 Habari 對 UTF-8 的支援還未完善,將會整體地改良,但現時建議你在 'Create Entry / Page' 時,用中文標題的時候,記著 click 下面的 'Settings' button,輸入你想要的英文 'content address' 便可。
而你那篇文章,要在 phpMyAdmin 中,在 posts table 內,將那空白的 slug 改成非空白的英文,便在讀取出來。
Habari core 是沒有自定 permalink structure 的,懂得 regular expression 和 Habari rewrite rule 詳情的朋友,是可以自行在 rewriterules table 加上自定的 permalink,為了方便其他人設定 permalink,我開發了一個 Custom Permalink Plugin 來達到這目的,你可以試試看。
谢谢,已在使用Custom Permalink Plugin了,很方便。
天佑你好,我现在碰到一个问题,无论打开任何一篇文章,最终显示的页面都是第一篇文章,你能帮我看看吗?
http://blog.kdolphin.com
gtalk:kdolphin#gmail.com
@kDolphin:你是用那個版本的 Habari?我在測試場使用了 Custom Permalink Plugin,作出相同的設設,也沒有你這個問題,你可以去看看。
@kDolphin:我知道發生什麼問題了,我估計你使用 0.4.1,但之前我修正了不能使用 id 作 permalink 的 commit 沒有納入 0.4.1 內,解決問題有兩個方法,一是更新至 SVN trunk 最新版本,或者複製 system/classes/theme.php 到 user/classes,再在 38 行加入 'id',即是由
改成
便成。
可以了,麻烦你了。