Serene Bach - sb Development Laboratory presents

<< 進捗 2004/07/05 | main | sb 0.07 >>

sb 0.06

ver 0.06を公開しています。

ver 0.06では以下のバグを修正しました。

  • 記事のタイトルに'が含まれているとリストが正しく出力されない場合がある[B031]

具体的にはjavascriptを利用して出力している部分で正しく出力されない場合がありました。

ver 0.06では以下の機能追加もしくは仕様変更があります。

  • 英語版
  • アクセス解析機能
  • テンプレート機能の拡張
  • 日付表記の拡張

先に述べたようにアーカイブ表示とプロフィール表示に適用するテンプレートを設定できるようになりました。環境設定にテンプレートに関する設定が増えています。

テンプレートセットが複数ある場合に有効になります。環境設定でアーカイブ表示とプロフィール表示に適用するテンプレートを選択します。アーカイブ表示並びにプロフィール表示では選択されたテンプレートのベースHTMLテンプレートが利用されます。

また、この時にスタイルシートも変更するかどうかを設定可能です。環境設定の「CSS反映」で「CSSテンプレートも変更する」を選択すると、アーカイブ表示・プロフィール表示において選択したテンプレートセットのスタイルシートを利用するようになります。

この仕様変更に伴って{selected_archive}という独自タグを追加しています。

日付表記はエントリーリストにも反映されるようにしました。新たに「リスト表記には日付を表示しない」と「リスト表記に年も含める」という表記が追加されています。この表記を選んだ場合、他の日付表記は「日本式(曜日は英語表記)」になります。

ver 0.06になってアクセス解析の機能が追加されましたが、デフォルトではオフになっています。

ver 0.06で追加された{collect_log}というsb専用の独自タグをHTMLテンプレートに追加することで有効になります。ベースHTMLテンプレート・個別エントリー用HTMLテンプレートにこの独自タグを含めれば全てのページのログを収集できます(個別エントリー用HTMLテンプレートを利用していない場合はベースHTMLのみで結構です)。

ログ収集用の独自タグを用意することでログの収集の必要のないページなどを切り分けることができます。

アクセス解析では総アクセス数もカウントします(一応、連続アクセスはカウントしない仕様になっています)。また、管理者のアクセスはアクセスログには残りません。純粋に訪問者のアクセスを記録します。

管理者を識別するためにクッキーを利用します。複数のブラウザをご利用している方は利用している全てのブラウザで一度管理画面にログインする必要があります。

アクセス数を表示する簡単な独自タグ{show_counter}も用意しました。おまけ的な位置づけなので単に数字を表示する簡単な機能になっています。

やろうと思えば、例えば昨日のアクセス数を表示するとかもうちょっと凝ったこともできますけど。

なお、ver 0.06公開に伴ってこちらで公開しているAAA!CAFE対応パッチもアップデートしています。AAA!CAFEパッチを利用されている方は合わせてダウンロードしていただくよう、お願いします。