Serene Bach - sb Development Laboratory presents

<< Serene Bach beta01 | main | Serene Bach beta02 >>

Serene Bach beta01 既知の不具合など

昨日から公開しているSerene Bach beta01ですが、早速いくつかバグをご報告頂いています。検証して下さった方、ありがとうございます。

後日、不具合を修正したbeta02を改めてリリースしますが、ここでは不具合の内容と対処方法をお知らせしておきます。

横型・縦型カレンダーが重複表示されてしまう

lib/sb/ディレクトリ内にあるContent.pmを修正します。

646行目を以下のように変更します。

$cal{'ver'} .= '--<br />' . "\n" . $next . '<br />' . "\n";

648行目を以下のように変更します。

$cal{'hor'} .= $next . "\n";
アクセス解析・カウンタ表示が正しく行われない

lib/sb/ディレクトリ内にあるPlugin.pmを修正します。

217行目を以下のように変更します。

return ( defined($mPluginData{'extra'}->{$type}) ) 
    ? @{$mPluginData{'extra'}->{$type}} : ();

また、利用する文字コードをeuc-jp以外に設定したい場合、「lib/sb/Language/ja.pm」の文字コードを該当する文字コードに変更して下さい。

euc-jp以外の文字コードに設定した場合、標準では管理画面を表示する度に文字コード変換処理が行われますが、もし変換処理を行いたくない場合、sbと同様、init.cgiに設定を記述することで変換処理を抑えることが出来ます。

ただし、Serene Bachでは「lib/resource/ja/」以下にある全てのファイルの文字コードを統一させる必要があるため、手間がかかります。

この「手間」がありますので、正式版ではeuc-jp版の他に、utf-8版も別途アーカイブを用意しようと思っています。