** jumplist.inc.php [#ic0f5854] |RIGHT:100|LEFT:360|c |~サマリ|listboxで選択してページ移動するためのプラグイン| |~リビジョン|1.3| |~対応バージョン|1.4.4,1.4.5| |~投稿者|[[teanan]]| |~投稿日|&new{2005-01-20 (木) 00:29:23};| listboxで選択してページ移動するためのプラグインです。 -関連: [[org:続・質問箱/542]] -関連: [[続・質問箱/542]] **使用方法 [#g7666514] #jumplist([[ページ1]],[[ページ2]],[[./下層ページ1]],・・・) -引数で指定したページ(存在するもの)がlistboxで表示されます。 -listboxで選択し「GO」ボタンを押すと、選択したページに移動します。 **サンプル [#be245991] [[こちら>teanan:自作プラグイン/jumplist.inc.php]]へどうぞ。 **ダウンロード [#vf616c06] - [[teanan:自作プラグイン/jumplist.inc.php]] //-&ref(jumplist.inc.php.1.2.txt); (revision 1.2) **更新履歴 [#oc874a29] -2005-01-19 version 1.0 [初版] ([[org:続・質問箱/542]]) -2005-01-19 version 1.0 [初版] ([[続・質問箱/542]]) -2005-01-20 version 1.1 --相対指定したページが選択できないバグを修正。 -2005-02-01 version 1.2 --エイリアス指定に対応([[sagen]]さんのパッチを参考にしました)。 -2006-09-16 version 1.3 --URL/InterWiki対応 **コメント [#l8276082] -なかなか便利ですね。インライン型としても使えたり、エイリアスでのページ指定もできるようにしていただけるとありがたいです。 -- [[sagen]] &new{2005-01-21 (金) 17:20:54}; -改造してエイリアス指定ができるようにしてみました。 &ref(jumplist.inc.php.diff); #jumplist([[エイリアス>ページ名]],[[エイリアス>ページ名]]) のように指定するとlistboxの表示はエイリアス、ジャンプ先はページ名になります。 -- [[sagen]] &new{2005-01-31 (月) 11:37:09}; -なるほど、時間があるときに取り込む方向で検討します :) -- [[teanan]] &new{2005-01-31 (月) 12:27:43}; -[[sagen]]さんのパッチを取り込ませていただきました。ありがとうございました :) -- [[teanan]] &new{2005-02-01 (火) 17:15:03}; -拝見しました。おお、なるほど。そうすればページ名とエイリアスを纏めてBracketの中から取り出せたんですか……。 -- [[sagen]] &new{2005-02-08 (火) 11:21:13}; - InterWikiや外部へのリンクはNGなんですね。残念。 -- がこ &new{2006-09-16 (土) 11:22:22}; -- 対応しました。[[teanan:自作プラグイン/jumplist.inc.php]] からどぞ~ :) -- [[teanan]] &new{2006-09-17 (日) 11:28:48}; --- 早速の対応ありがとうございます! 。。。が,うまく動作しませんでした。。。orz~ もう少し悩んでから報告します。 -- がこ &new{2006-09-17 (日) 12:39:34}; --- 23行目if(is_page($select)) ... &br; のままで良いんでしょうか?InterWikiやURL指定の場合,selectにはhttp://~ が入っていますが。。。 -- がこ &new{2006-09-17 (日) 21:54:11}; --- ぬおお、間違ってます;;次のようにするといけると思います。 -- [[teanan]] &new{2006-09-18 (月) 16:15:51}; 26行目付近 exit; - } + } else if(is_url($select)) { + header("Location:$select"); + exit; + } #comment