Serene Bach - sb Development Laboratory presents

sb 0.10

ver 0.10を公開しています。

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

  • 新規記事投稿時にエラーが出て投稿できない[B045]

ver 0.08で記事の重複投稿に関するバグ対応のために追加した機能に起因するバグです。

具体的には一番最後に投稿した記事を削除してしまうと、新しい記事を投稿した際、ファイルオープンに失敗してしまい、新しい記事を投稿できなくなってしまいます。

すでにver 0.08ないしver 0.09をご利用されている方はlib/内のsbadmn.plを差し替えていただければ、ver 0.10相当で動作します。

また、外部ライブラリ群を集めたパッケージsb_extもアップデートしました。

Jcode.pmを最新版(v0.86)に差し替えたバージョンです。Unicodeを利用されている場合、Jcodeで文字コードの自動判別に失敗して文字化けするケースが少なくなります。

sb 0.09

ver 0.09を公開しています。

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

  • アイコンを選択していないのに選択されてしまう[B042]
  • パーミッションチェックに必ず失敗してしまう[B043]
  • アクセス解析が表示されない[B044]

すでにver 0.08をご利用されている方は、lib/内のsbinit.pl, sbtemp.pl および sbres.pl を差し替えて頂ければ、ver 0.09相当の機能で動作します。

sb.cgi, admin.cgi および cnt.cgi も差し替えていたければ、バージョン番号も変わりますが、特に差し替えは必要ありません。

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

sb 0.08

ver 0.08を公開しています。

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

  • 次ページ表示が正しくない[B034]
  • 新規記事作成後リロードすると同じ記事が重複投稿されてしまう[B035]
  • アクセス解析用データパス指定が間違っている[B036]
  • コメント・トラックバックリストの書式がJUGEM互換ではない[B037]
  • アクセス解析画面のtypo[B040]
  • カウンター表示時にJavaScriptエラーになる場合がある[B041]

リロード時の記事重複に関しては(処理速度の兼ね合いから)簡易的な処置になっています。

複数の人が利用しているウェブログで各人が同時に編集などを行っているときに、新規記事を投稿後リロードされると重複する可能性があります。

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

  • コメントアイコン機能[D014]
  • 画像挿入リストの個数を制限できるように
  • 「記事の続き」と「記事の概要」を非表示にできるように
  • コメント投稿時のクッキーの仕様を変更

コメントアイコン機能の追加に伴い、{comment_icon}と{comment_iconform}という二つの独自タグが追加されています。

前者、{comment_icon}は登録されたコメントアイコンを表示するための独自タグで、commentブロック内に記述するものです。

後者、{comment_iconform}はコメントアイコンを選択するためのプルダウンメニューを表示するものです。comment_areaブロック内の<form>内に追加する必要があります。

また、アップロードした画像に対して、コメントアイコンとして利用するかどうかを選ぶことができます。ファイルアップロード画面で表示されるリストでそれぞれの画像に対して設定できます。

これと共に編集画面で画像挿入用のリストに含めるかどうかも選択可能になっています。「イメージ挿入に利用しない」と選択すると、その画像は編集画面のイメージ挿入リストには表示されません。

さらに編集画面に対してのオプションが少し増えています。イメージ挿入リストの個数も制限できるようになっていますが、このリスト個数制限はサムネイルも含めて1つとカウントしますので、ご了承下さい。

つまり、全ての画像にサムネイルがある場合、10個に制限してもリストでは見かけ上、20個のイメージが表示されます。

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

sb 0.07

ver 0.07を公開しています。

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

  • 拡張子設定が正しく反映されない[B032]
  • 更新PINGが正しいタイミングで送信されていない[B033]

takaryuさんから指摘を受けたバグにとりあえず対処してみました。これで直っていればよいのですが。

また、移転に伴い、管理画面上部のタイトルのリンク先などを変更しています。

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

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パッチを利用されている方は合わせてダウンロードしていただくよう、お願いします。

20/21