2008/1/30 Wednesday 12:11:46
昨年から自社サイト整備を順次行っているが、現在SOHO KOEDAサイトのリニューアルを決行中。
スタッフ領域は既に完全システム化しているものの、表サイトをシステム化するのは初めてのこと。
今回はMODxを使ってみることに決定した。
早速インストールしてみたが比較的簡単にできた。
ただし、MySQLのバージョンの問題で日本語が文字化けするため、ほんの少しソースに手を加えなければならなかった。修正は2箇所。
/manager/index.php
の143行目に
mysql_query(’SET NAMES utf8;’);
を追加
} else {
mysql_select_db($dbase);
@mysql_query(”SET CHARACTER SET {$database_connection_charset}”);
}
mysql_query(’SET NAMES utf8;’);
manager/includes/extenders/dbapi.mysql.class.inc.php
の107行目に
同じく
mysql_query(’SET NAMES utf8;’);
を追加
$modx->queryTime += $totaltime;
}
mysql_query(’SET NAMES utf8;’);
}
これでMySQLのバージョンによる文字化けは解消した。
(この方法はいろいろなCMSで有効なので、該当箇所を探し
mysql_query(’SET NAMES utf8;’);を追加し解消できる。 )
MODxではプラグインなどの他に、スニペット、チャンクという概念がありいろいろな機能を簡単に実装できたり、デザイン的な自由度が高いため、あらゆるサイト構築に向きそうだ。
楽しみ♪