BlognPlus 用 トピックスモジュール

BlognPlus には新着記事を表示する「新着情報モジュール」が同梱されていますが、カテゴリーに関係なくブログ全体の最新記事を表示します。

この「トピックスモジュール」はカテゴリー別に最新記事を表示できるため、ニュースサイトのように“トピックス”的な使い方ができます。

「トピックスモジュール」の機能

主な機能

下記の例のように、ブログの任意のカテゴリーの新着記事リストをトピックスとして表示できます。

例: ITmedia っぽい記事リスト+カテゴリー毎にイメージ画像を用意


動作環境

ダウンロード

利用規約

  1. このモジュールの所有権は「nJOY」管理人 CJ にあります。
  2. モジュールを使用して損害が生じても、「nJOY」管理人 CJ は一切の責任を負いかねます。
  3. モジュールの再配布・販売等は一切禁じます。
  4. 利用者個人の責任において改造は自由に行えます。
  5. スクリプト内にあるプログラム名・バージョン名・著作権表示を削除・変更する事は認めません。
  6. 当規約に同意された方のみ、このモジュールを無料で使う事が出来ます。
  7. もしよければ、あなたのブログに「nJOY BLOG」へのリンクをはってやってください。管理人が大変喜び、モジュール作成の励みになります。

トピックスモジュール」(topics.zip, 11kb)


インストール方法(主な手順)

  1. ダウンロードした圧縮ファイル(topics.zip)を解凍する。
  2. 「topics」フォルダを BlognPlus ディレクトリ下の /module/ にアップロードする。
  3. 「config.php」のパーミッションを「666」等に変更する。
  4. モジュール管理画面で「インストール」ボタンを押す。
  5. モジュールの設定を変更する。
  6. 必要に応じて「PC」「携帯」動作スイッチを「ON」にする。
  7. スキンファイルにモジュール用独自タグを記述する。

モジュール構成ファイル

赤文字のファイルのパーミッションは「666」「606」等にする必要があります。

インストール作業(BlognPlus v2.6.x 以降)

BlognPlus v2.6.x 以降では、インストール作業が必要になります。

インストール

「topics」フォルダを /module/ ディレクトリ下にアップロード後、未登録一覧に入っている「トピックスモジュール」の [インストール] ボタンを押してください。

動作設定

PC
PC 用スキンに独自タグを記述した場合、「PC」欄を「ON」にしてください。
携帯
携帯用スキンに独自タグを記述した場合、「携帯」欄を「ON」にしてください。

優先順位

特に制限はありません。

スキンファイルへの記述方法

スキンファイルの HTML ファイルの任意の場所に以下のタグを記述すると、カテゴリー ID「xxx」に属する新着記事リストが出力されます。

  1. <ul>
  2. {TOPICS:xxx:}
  3. </ul>

「xxx」の部分を変更する事で、任意のカテゴリーのトピックスを作成できます。

例えばカテゴリー ID が「1」と「2」のトピックスを表示するには以下のように記述します。

  1. <ul>
  2. {TOPICS:1:}
  3. </ul>
  4. <ul>
  5. {TOPICS:2:}
  6. </ul>

サブカテゴリーのトピックスを表示する場合は、カテゴリー ID とサブカテゴリー ID をハイフン「-」で繋げます。

  1. <ul>
  2. {TOPICS:1-5:}
  3. </ul>

カテゴリー名等は出力しないので、スキンに適宜書き加えてください。

設定画面

記事表示件数

最新1〜20件の記事を出力できます。

日付の表示

記事の投稿日時を表示するか否か設定できます。
表示する場合は、記事タイトルの前後どちらに表示するかを選べます。

日付の書式

記事の投稿日時を表示する場合、その書式を設定できます。
例えば「Y-m-d H:i:s」で「2009-09-30 22:30:45」のような書式になります。

-文字説明出力例
Y4桁の数字例: 2009
y2桁の数字例: 09
m2桁の数字01 〜 12
n1桁/2桁の数字1 〜 12
M3文字のアルファベットJan 〜 Dec
Fアルファベット(フルスペル)January 〜 December
d2桁の数字01 〜 31
j1桁/2桁の数字1 〜 31
曜日D3文字のアルファベットMon 〜 Sun
lアルファベット(フルスペル)Monday 〜 Sunday
H2桁の数字(24時間制)00 〜 23
G1桁/2桁の数字(24時間制)0 〜 23
i2桁の数字00 〜 59
s2桁の数字00 〜 59

その他のパラメータについては「PHP: date - manual」を参照。

アップグレードの仕方

ver1.00 〜 1.01 → 1.02

「congif.php」以外を上書きアップロードしてください。

バージョンアップ情報

2010/04/06
ver1.02 サブカテゴリー対応
2009/11/10
ver1.01 正しい日付が表示されない不具合修正
2009/10/01
ver1.00 公開

サイト作成のヒント集に戻る