BlognPlus 用「タイトルナビ」モジュール

BlognPlus の個別記事表示時に「次の記事・前の記事」に記事タイトルを表示出来ます。
素っ気無い「←次の記事 前の記事→」よりも記事タイトルが表示され、前後にどんな記事が書かれているか一目で分かります。

↓ 「タイトルナビ」を導入すると

モジュールの主な機能

個別記事表示モード時に「←次の記事 前の記事→」というナビゲーションのかわりに、それぞれの記事タイトルを表示します。

この記事タイトルを表示するためには、スキンに {TNV_NEXT} と TNV_BACK} と追記してください。

BlognPlus の初期状態から使える変数 {NEXTPAGE}〜{/NEXTPAGE}{BACKPAGE}〜{/BACKPAGE} と併用して使われる事を想定しています。

動作例

モジュールを導入する前に、どんな風に動作しているかご覧になりたい場合は、以下のサイトを参考にして下さい。

※ トラックバックをいただいたサイト様に無断でリンクさせていただいています。

動作環境

BlognPlus v2.2.4 〜 v.2.3.2(テキスト版およびMySQL版)で動作確認しています。PostgreSQL版での動作は未確認です。

ダウンロード

利用規約

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

タイトルナビ」(titlenav.zip, 4kb)

インストール方法(BlognPlus v2.3.2 の場合)

  1. ダウンロードした圧縮ファイル(titlenav.zip)を解凍する
  2. 使用中のスキンファイルにあうように「titlenav.php」を修正する
  3. 「titlenav」フォルダを BlognPlus ディレクトリ下の「module」にアップロード
  4. スキンファイルの任意の場所に {TNV_NEXT} と {TNV_BACK} を記述する

3. ディレクトリ構成

blognplus
   + module
      + titlenav
         - control.php
         - function.php
         - index.html
         - info.php
         - titlenav.php
         - update.php

「titlenav.php」の修正

「titlenav.php」の16〜19行目を修正する事で、記事タイトルの前後に挿入される記号を変更する事が出来ます。

  1. /* ▼ 設定 ▼ */
  2. $pre_next = "";         // 「次の記事」タイトル前に表示される記号
  3. $post_next = "";          // 「次の記事」タイトル後に表示される記号
  4. $pre_back = "";           // 「前の記事」タイトル前に表示される記号
  5. $post_back = "";        // 「前の記事」タイトル後に表示される記号
  6. /* ▲ 設定 ▲ */

※ 初期設定では「次の記事タイトル」の前に「←」、「前の記事タイトル」の後に「→」が挿入されます。
使用中のスキンにあうよう各自修正してください。

■ 修正例

その1

例えばスキンファイル内に {NEXTPAGE}<次の記事{/NEXTPAGE} {BACKPAGE}前の記事>{/BACKPAGE} とある場合は次のように修正してください。

  1. /* ▼ 設定 ▼ */
  2. $pre_next = "";         // 「次の記事」タイトル前に表示される記号
  3. $post_next = "";          // 「次の記事」タイトル後に表示される記号
  4. $pre_back = "";           // 「前の記事」タイトル前に表示される記号
  5. $post_back = "";        // 「前の記事」タイトル後に表示される記号
  6. /* ▲ 設定 ▲ */

その2

{BACKPAGE}<前の記事{/BACKPAGE} {NEXTPAGE}次の記事>{/NEXTPAGE} のように前と次の記事の順序が逆の場合は次のように修正してください。

  1. /* ▼ 設定 ▼ */
  2. $pre_next = "";           // 「次の記事」タイトル前に表示される記号
  3. $post_next = "";        // 「次の記事」タイトル後に表示される記号
  4. $pre_back = "";         // 「前の記事」タイトル前に表示される記号
  5. $post_back = "";          // 「前の記事」タイトル後に表示される記号
  6. /* ▲ 設定 ▲ */

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

おすすめな使い方

  1. {NEXTPAGE}←次の記事{/NEXTPAGE} {BACKPAGE}前の記事→{/BACKPAGE}

を下記のように書き換える。

  1. {TNV_NEXT}{NEXTPAGE}←次の記事{/NEXTPAGE} {TNV_BACK}{BACKPAGE}前の記事→{/BACKPAGE}

バージョンアップ情報

2006/01/20
ver1.00 モジュール公開

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