Serene Bach - sb Development Laboratory presents

テンプレート「Asterism」

Serene Bach用テンプレート「Asterism」を公開しています(ダウンロードセンター)→サンプル

テンプレート・Asterism

このテンプレートはShanty Templ@ers第六回企画「記号」の参加テンプレートです。

テンプレート「Asterism」では、アクセスの度に記事タイトル部の星座記号がランダムに変化します。

この星座記号は、ベース html テンプレート内 body 要素の class 属性を設定することで、任意の記号に指定することができます。

指定できる class 属性は以下の通りです。

body 要素の class 属性表示される星座記号
capricornやぎ座
aquariusみずがめ座
piscesうお座
ariesおひつじ座
taurusおうし座
geminiふたご座
cancerかに座
leoしし座
virgoおとめ座
libraてんびん座
scorpioさそり座
sagittariusいて座

また、特殊な class として、以下のものが用意されています。

current
アクセスした日付に応じて該当する星座記号が選択されます。例えば、10月19日にアクセスすると「てんびん座 (Libra) 」が表示されます。

上記以外の class 属性を利用した場合は、六芒星が利用されます。

記事評価プラグイン ver 0.03

Serene Bach用プラグイン「記事評価」ver 0.03を公開しています(ダウンロードセンター)。

投稿された記事に対して、閲覧者が手軽に評価を投稿する仕組みを提供するプラグインです。

[図]記事評価の動作イメージ

* * *

ver 0.03では、ver 0.02から以下の仕様変更があります。

  • 「記事評価」で利用される JavaScript に名前空間を設定しました

この仕様変更により、prototype.js などの他の JavaScript フレームワークとのコンフリクトは回避されるかと思います。

ver 0.02をご利用されている方は、プラグインディレクトリ内の EntryRating.pm を差し替えます。その後、管理画面より「記事評価」メニューに入ると、自動的に JavaScript が指し替わります。

* * *

評価の投稿システムに JavaScript を利用しており、以下のブラウザで動作の確認を行っています。

  • Internet Explorer 6.0 以降
  • Opera 9.0
  • Safari 2.0 以降
  • Firefox 2.0

投稿された評価は、管理画面で確認することができます。平均評価値や投稿された評価数でソートすることも可能です。

[図]記事評価リスト

「記事評価」プラグインには、投稿された評価の受付処理を行う CGI スクリプトも付属しています。設置の際には、配布アーカイブに含まれる readme.txt をご覧ください。

「記事評価」プラグインをご利用いただく際には、テンプレートの編集が必要になります。

お使いのベース HTML テンプレートのhead 要素内に以下のテンプレートを挿入する必要があります。

<!-- BEGIN entryrating -->
{entryrating_header}
<!-- END entryrating -->

さらに entry ブロック内に {entryrating} タグを挿入します。

その後、再構築をすると、記事評価をご利用いただけるようになります。

「記事評価」プラグインのデフォルト設定では、評価の最大値(★の数)は、5 に設定されています。この値は自由に変更することができます。

以下のようなカスタマイズを行うと、「web拍手」風な評価システムとして利用できるようになります。

  • 設定画面にて、最大評価値を「1」に設定
  • 「記事評価」スタイルシートで画像を指定してある部分を url(sbstar-clap.gif) に変更

[図]カスタマイズ例・web拍手風

当プラグインをご利用される前には、必ず付属の readme.txt をご覧ください。

記事評価プラグイン ver 0.02

Serene Bach用プラグイン「記事評価」ver 0.02を公開しています(ダウンロードセンター)。

投稿された記事に対して、閲覧者が手軽に評価を投稿する仕組みを提供するプラグインです。

[図]記事評価の動作イメージ

評価の投稿システムに JavaScript を利用しており、以下のブラウザで動作の確認を行っています。

  • Internet Explorer 6.0 以降
  • Opera 9.0
  • Safari 2.0 以降
  • Firefox 2.0

「記事評価」プラグインで利用されるJavaScriptは、prototype.jsなどの他のJavaScriptフレームワークと相性が悪い場合があります。ご了承ください。

投稿された評価は、管理画面で確認することができます。平均評価値や投稿された評価数でソートすることも可能です。

[図]記事評価リスト

「記事評価」プラグインには、投稿された評価の受付処理を行う CGI スクリプトも付属しています。設置の際には、配布アーカイブに含まれる readme.txt をご覧ください。

「記事評価」プラグインをご利用いただく際には、テンプレートの編集が必要になります。

お使いのベース HTML テンプレートのhead 要素内に以下のテンプレートを挿入する必要があります。

<!-- BEGIN entryrating -->
{entryrating_header}
<!-- END entryrating -->

さらに entry ブロック内に {entryrating} タグを挿入します。

その後、再構築をすると、記事評価をご利用いただけるようになります。

「記事評価」プラグインのデフォルト設定では、評価の最大値(★の数)は、5 に設定されています。この値は自由に変更することができます。

以下のようなカスタマイズを行うと、「web拍手」風な評価システムとして利用できるようになります。

  • 設定画面にて、最大評価値を「1」に設定
  • 「記事評価」スタイルシートで画像を指定してある部分を url(sbstar-clap.gif) に変更

[図]カスタマイズ例・web拍手風

「記事評価」プラグインでは、メッセージの送信機能はサポートしていません。標準のコメント機能をご利用ください。管理者だけに見える非公開コメントは非公開コメント受付などのプラグインをご利用いただくと、実現できます。

当プラグインをご利用される前には、必ず付属の readme.txt をご覧ください。

カテゴリー別記事リスト ver 0.02

Serene Bach用プラグイン「カテゴリー別記事リスト」ver 0.02を公開しています(ダウンロードセンター)。

カテゴリー別の最新記事リストを表示するための独自ブロックならびに独自タグを追加するためのプラグインです。Serene Bach 2.12R以降でご利用いただけます。

カテゴリー別記事リスト管理画面

「カテゴリー別記事リスト」ver 0.02では、ver 0.01から以下の仕様変更があります。

  • 表示するカテゴリーを管理画面で独自に設定できるように
  • 親カテゴリーの設定に関わらず、カテゴリー毎の設定を反映するように

ver 0.01では、親カテゴリーが非表示の場合、子カテゴリーもスキップされていましたが、それぞれ独立して表示設定を確認するように仕様変更しています。

また、管理画面が追加されましたので、インストールするファイルがひとつ増えています。

ver 0.01からアップデートされる方は、プラグインディレクトリ内の「PerCategory.pm」を差し替える他、アーカイブに含まれる「per_category.html」を所定の場所に置く必要があります。

「カテゴリー別記事リスト」では、以下の独自ブロックを追加します。

per_category有効なカテゴリーの数だけ表示されます
per_category_availableper_category が有効な場合にひとつだけ表示されます
per_category_not_availableper_category が無効な場合にのみ表示されます

これらの独自ブロックはトップページなどのページモードでのみ有効です。その他のモードでは表示できません。

per_category ブロックはカテゴリーの並び順通りに出力されます。ただし、カテゴリーの記事がない場合はスキップします。トップページならびにリストに表示しないカテゴリーもスキップされます。

また、per_categoryブロック内では、以下の独自タグがご利用いただけます。

{percat_category_fullname}カテゴリーの名を親カテゴリーも含めて表示します
{percat_category_link}カテゴリーページの url を表示します
{percat_category_name}カテゴリー名を表示します(親カテゴリー名は含めません)
{percat_category_description}カテゴリーの説明を表示します
{percat_category_id}カテゴリー id を表示します
{entry_list_percat}該当カテゴリーの記事リストを最新記事数だけ表示します

例えば、以下のような記述をテンプレートに追加します。

<!-- BEGIN percat_available -->
<dl class="category">
<!-- BEGIN per_category -->
<dt>{percat_category_fullname}</dt>
<dd>{entry_list_percat}</dd>
<!-- END per_category -->
</dl>
<!-- END percat_available -->
<!-- BEGIN per_category_not_available -->
<p>記事が投稿されていません。</p>
<!-- END per_category_not_available -->

ご利用の前に、必ず付属のreadme.txtをご覧ください。

テンプレート「Too Hot!」

Serene Bach用テンプレート「Too Hot!」を公開しています(ダウンロードセンター)。

テンプレート・Too Hot!

このテンプレートはShanty Templ@ers第五回企画「夏」の参加テンプレートです。

4/9