&tag(PukiWiki); //*tirenavi.inc.php |RIGHT:100|LEFT:360|c |~サマリ|同階層の前後ページへのリンクを自動的に表示| |~リビジョン|0.7| |~対応バージョン|1.4.7| |~ライセンス|GPL v2| |~投稿日|&new{2010-07-17 (土) 23:33:25};| #contents *概要 [#h57ee2d7] 記述したページと同階層の前後ページへのリンクを自動的に表示します。スキンに記述しておくと、全てのページで前後ページへのリンクを表示できます。 :[[navi プラグイン>PukiWiki/1.4/Manual/Plugin/L-N#yd9441b2]] との違い| 目次ページを指定する必要はありません。 :表示| Prev : 前ページ~ Next : 次ページ~ Up : 一つ上の階層 *ダウンロード [#c10090c9] #attachref(./tirenavi.inc.php.tgz) *書式 [#y26d44db] #tirenavi([階層]) -階層 : 0以上の整数。ここで指定した階層以下のページでリンクを表示します。 *設定 [#m8403230] 以下任意ですので、何も設定しなくても動作します。 **プラグインの設定 [#p3da6166] 下記定数を適宜変更して下さい。 |~定数|~内容|~デフォルト値|h |TIRENAVI_NONLIST_REGEX|除外リスト(リンクに含めないページ)を正規表現で指定|| |TIRENAVI_NONLIST_PAGE|除外リストを記述するページ名|:config/plugin/tirenavi| |TIRENAVI_NONLIST_CACHE|除外リストを保存するキャッシュファイル名|tirenavi.dat| |TIRENAVI_SHOW_PAGENAME|リンクにページ名を表示するかどうか|TRUE| **リンクに含めないページの設定 [#s36b745e] 以下の2つの方法があります。 +TIRENAVI_NONLIST_REGEX に正規表現で指定して下さい。 +TIRENAVI_NONLIST_PAGE で指定したページ(デフォルトでは :config/plugin/tirenavi)を作成し、リンクしたくないページをリスト形式で記述します。階層構造のページの場合、記述したページ以下の階層はリンクされません。 *使い方 [#raf28763] **ページ内に記述する場合 [#ec3942b3] 表示したいページに書式通り記述します。 **スキンに記述する場合 [#n0ba7761] リンクを表示したい位置に、下記のように記述します。 <?php if (exist_plugin_convert('tirenavi')) { echo do_plugin_convert('tirenavi'); } ?> 階層を指定する場合は、下記「階層」の部分に数値を入れます。 <?php if (exist_plugin_convert('tirenavi')) { echo do_plugin_convert('tirenavi', 階層); } ?> :例1 -- 階層を 1 にした場合| 0-1/1-1~ 0-1/1-2~ 0-1/1-2/2-1~ 0-2~ というページがあるとき、~ ページ 0-1、0-2 ではリンクは表示されず、~ ページ 1-1、1-2、2-1 ではリンクが表示されます。 :例2| このサイトで使用しています。階層は1にしています。 *履歴 [#a3d39ef9] -2010/07/17 ver.0.7 --TIRENAVI_NONLIST_PAGE で指定したページに記述が無い場合にエラーとなる不具合修正。 -2010/06/25 ver.0.6 (#ref(tirenavi06.inc.php.tgz) -2010/06/25 ver.0.6 (&ref(tirenavi06.inc.php.tgz);) --ページのリンク順を 'ls2プラグイン' と同じになるように変更。('naviプラグイン' と同じ順番にしたい場合は、下記 ver.0.5 を使って下さい) -2008/03/20 ver.0.5 (&ref(tirenavi05.inc.php);) --PukiWiki1.4.6で除外リストが機能しない、またはエラーとなる不具合修正。 -2008/03/19 ver.0.4 (&ref(tirenavi04.inc.php);) --除外リストのページ・キャッシュファイル共に無い場合に、ナビが表示されない不具合の修正。 -2008/03/16 ver.0.3 --リンクしないページを指定できるように変更。 --リンク表示にページ名を表示するかどうかの設定を追加。 -2006/01/04 ver.0.2 (&ref(tirenavi02.inc.php);) --前後のページが日本語ページの場合、環境によってはページ名が表示されないことがある不具合を修正。 -2005/12/16 ver.0.1 --公開
AND OR