Habari Developer Release 0.1

Habari Developer Release 0.1 登場,這個版本的功能雖然還未齊全,但已經比之前的好很多,有興趣試用的朋友可從這裡下載

這個版本依舊未支援 UTF-8 編碼,要支援的話可修改 system/classes/databaseconnection.php,在第127行後加入一行 code。

即是由

$this->pdo->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING );
$this->load_tables();

修改成

$this->pdo->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING );
$this->pdo->exec('SET CHARACTER SET UTF8');
$this->load_tables();

在作出以上修改後,import UTF-8 的 WordPress blog 中文字變成問號的問題也一併解決了。但 WordPress 的 importer 是將 category 變成 Habari 的 tag,如使用 Ultimate Tag Warrior,想用 UTW 的 tag 取代 category 怎辦?辦法可修改 user/plugins/wpimport/wpimport.plugin.php,將第 231 至 234 行由

"SELECT category_nicename
FROM {$db_prefix}post2cat
INNER JOIN {$db_prefix}categories
ON ({$db_prefix}categories.cat_ID= {$db_prefix}post2cat.category_id)

修改成

"SELECT tag
FROM {$db_prefix}post2tag
INNER JOIN {$db_prefix}tags
ON ({$db_prefix}tags.tag_ID= {$db_prefix}post2tag.tag_id)

便可。

1 Response to “Habari Developer Release 0.1”

  1. 2677 Habari 安装手记 - Nicky's blog

Leave a Reply