エントリー系モジュールで複数ID設定する

モジュルIDの仕様変更

ここ最近コア部分の仕様にいろいろ手をいれていっています。ということで今回はモジュールIDになります。(執筆時最新 1.7.0)

a-blog cmsには表示するパーツとしてモジュールというものがあり、モジュールIDをつけることによってモジュール毎に設定できるようになります。モジュールの設定ではこのカテゴリーを表示する。この日付の範囲で表示するなどURLコンテキストで指定できる値を設定できます。しかし基本的に設定できる値が各項目に対して一つしか設定できませんでした。

そこで、Entry_BodyとSummary系モジュールでブログID、ユーザID、カテゴリID、エントリIDの4つを複数指定できるようにしました。

指定の仕方

以下の画像のように値をカンマで区切って入力して頂ければOKです。

カテゴリーエントリーリスト ( Category_EntryList ) が表示されない

カテゴリーエントリーリスト(Category_EntryList)は、モジュールIDを割り当てていないデフォルトの状態だと、今見ているページが属するカテゴリーを基点にコンテンツを表示しようとします。

そのため、今見ているページが属するカテゴリーが、子カテゴリーやエントリーなどのコンテンツを持っていない場合、何も表示されなくなります。常に任意のカテゴリーを基点に表示したい場合は、モジュールIDを割り当てて、CIDを任意のカテゴリーのものに設定してください。

2.0系のRSSモジュールで不具合が見つかりました。

2.0系の一部モジュールに不具合が見つかりました。

バージョン2.0.0、2.0.0.1, 2.0.0.2のRSSで本文が表示されない不具合が 発見されました。2.0.0.3にアップデート、または2.0.0.3の特定のファイルを差し替えて 対応をお願いいたします。

対応方法

以下のダウンロードページよりv2.0.0.3をダウンロード。

http://www.a-blogcms.jp/download/

v2.0.0.3にアップデート。または、/themes/system/rss2.xml をv2.0.0.3のものに置き換える。

この度は大変ご迷惑をお掛けしてしまい申し訳ございません。

今後ともa-blog cmsをよろしくお願い致します。

エントリーユニットの途中に別のモジュールを入れる

エントリーのユニットとユニットの間に、バナーモジュールや一覧など何か別のモジュールを表示したい場合の方法を説明します。
本機能はver2.1.1で追加されましたbuildTplの校正オプションを利用します(ver2.1.1のリリースノート)。

【ver2.1.0以降】フォームモジュールの仕様変更について

フォームモジュールの仕様変更

a-blog cms ver2.1.0 より フォームモジュールのセキュリティ対策の為仕様が 変更されてますので、開発時、アップデート時にご注意下さい。

仕様変更部分

フォームモジュール内のステップブロックは自由な文字列でよかったのですが、version2.1.0より 確認画面のブロックが必須になり、確認画面のブロック名が「confirm」で固定になります。

また新たなブロックとして「forbidden」ブロックが追加されました。 これは不正な送信を検知した場合に表示されるブロックになります。

<!-- 必須ブロック -->
<!-- BEGIN step#confirm --><!-- END step#confirm -->

<!-- 追加ブロック -->
<!-- BEGIN step#forbidden --><!-- END step#forbidden -->

この仕様に当てはまらないカスタマイズをされている場合は、修正をお願い致します。 また、バージョンアップ時の注意事項としてマニュアルにも追記しますので、ご注意お願い致します。