通話録音システムのオープンソースという、オープンソースの中でも
かなりマニアックなOrekaのユーザー会ページを、これまたオープンソースの
CMSであるDrupalを使って作成しております。
通話録音のオープンソースOreka
2月中旬には正式オープンってことにしたいです。
drupalでいじったところ2箇所。
トップページを文法チェッカで確認すると、
2点ほど気持ち悪くてなおしたいところがでた。
1.キャラセットを指定しているメタタグが重複して出てる。
探したらすぐに対処法がでてきました。
http://drupal.org/node/723076
テーマファイルのプリプロセス部分で消しちゃう方法。
drupalに元からはいっているテーマだったら
./themes/テーマ名/template.php
自分であとから入れたテーマだったら、
./sites/all/themes/テーマ名/template.php
の中の
phptemplate_preprocess_page
という関数を変更する。
/**
* Note: Replace THEMENAME with the name of your theme!
*/function THEMENAME_preprocess_page(&$vars) {
$vars['head'] = preg_replace('/<meta http-equiv=\"Content-Type\"[^>]*>/', '',
$vars['head']);
}
これで、charsetの重複表示がなくなった。
2.6: line 1: XHTML1.0 では XML宣言をすることが強く求められています。
というエラーがでて減点される。
これも、そのものの対処法が書いてあるページを発見。
テーマテンプレート : XML 宣言を行なう
それでだけで、91点までに点数あがった。
http://www.oreka.gr.jp
それにしてもテーマファイルを編集しなければいけないのでテーマを変更したときにはまたやる必要がでてくるのはめんどくさい。


