footprint.inc.php

サマリ足跡表示プラグイン
リビジョン0.2
対応バージョン1.4.5
投稿者choi
投稿日2005-02-14 (月) 20:29:51

概要

ユーザの足跡(訪問ページ)を表示します。

PHPのことはまだよくわかってません。なので至らない点があるかと思いますがご了承下さい。

自作プラグイン/topicpath.inc.phpを拡張して作りましたので、ライセンスはGPLです。

パンくずリストを自動生成する自作プラグイン/topicpath_related.inc.phpもご覧下さい。

ダウンロード

footprint http://slashmall.s203.xrea.com/pukiwiki/myplugin/footprint.zip

インストール

  1. どこかにSession_Start();を入れる。
    • スキンファイルの// Output HTTP headers の前あたりが本体に影響を及ぼさないので良いと思われます。
  2. MenuBarまたはスキンから呼び出す。

スキンに書くならこんな感じで

<?php require_once(PLUGIN_DIR. 'footprint.inc.php');
      echo plugin_footprint_convert() ?>

プラグインとしてページ内に記述するなら

#footprint
&footprint;

また、ブロック要素として呼んだ場合

<div class="footprint">足跡の内容</div>

となるように出力されます(スタイルシート用に)

設定

PLUGIN_FOOTPRINT_PAGE_SEPARATOR
表示される足跡の区切り(default : ' > ')
PLUGIN_FOOTPRINT_BACK
すでに通ったページを踏んだ時の処理(default : 1)
1 : そのページまでの足跡を消す(パンくずリスト風)
0 : 二重に表示されないように追加する
-1 : 消さない
PLUGIN_FOOTPRINT_TOPICPATH
topicpath機能を使用する(default : 1)

表示例

「FrontPage -> 質問箱 -> PukiWiki -> PukiWiki/Install -> 質問箱」の順で踏んで
PLUGIN_FOOTPRINT_BACK が 1, PLUGIN_FOOTPRINT_TOPICPATH が 1 のとき

FrontPage
FrontPage > 質問箱
FrontPage > 質問箱 > PukiWiki
FrontPage > 質問箱 > PukiWiki / Install
FrontPage > 質問箱

PLUGIN_FOOTPRINT_BACK が 0, PLUGIN_FOOTPRINT_TOPICPATH が 1 のとき

FrontPage
FrontPage > 質問箱
FrontPage > 質問箱 > PukiWiki
FrontPage > 質問箱 > PukiWiki / Install
FrontPage > PukiWiki / Install > 質問箱

PLUGIN_FOOTPRINT_BACK が -1, PLUGIN_FOOTPRINT_TOPICPATH が 0 のとき

FrontPage
FrontPage > 質問箱
FrontPage > 質問箱 > PukiWiki
FrontPage > 質問箱 > PukiWiki > PukiWiki/Install
FrontPage > 質問箱 > PukiWiki > PukiWiki/Install > 質問箱

コメント



添付ファイル: filefootprint.inc.php.2 2090件 [詳細]

トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2023-11-21 (火) 23:42:13
Site admin: PukiWiki Development Team

PukiWiki 1.5.4+ © 2001-2022 PukiWiki Development Team. Powered by PHP 8.2.12. HTML convert time: 0.621 sec.

SourceForge