**任意のページを見出しでソート [#weee2b6a] |RIGHT:70|LEFT:410|c |~バージョン|1.4以降| |~投稿者|| |~状態|提案| |~投稿日|&new{2005-03-02 (水) 19:10:19};| ***メッセージ [#ue2ec534] 階層構造を維持しつつ、 階層ごとにソートするプラグイン。 ページに特定(ex:#sortparagraph)キーワードを指定すると、 そのページのみに効果が現れる。 例えば *H1-2 *H1-1 **H2-1-2 ***H3-1-2-1 **H2-1-1 **H2-1-3 を *H1-1 **H2-1-1 **H2-1-2 ***H3-1-2-1 **H2-1-3 *H1-2 にしてくれるような… ***コメント [#uca7af43] -しまった、Wikiのルールはそのまま反映されてしまうのか… 見づらくてすみませんorz -- [[投稿者]] &new{2005-03-02 (水) 19:32:12}; -実装するなら#include系を改造するのことになるのでしょうけど、これは一体どういう場合に使うものなんでしょうか? -- &new{2005-03-02 (水) 22:55:00}; -ソート規則が謎ですね。*H1-1の次は*H1-2にソートされるのが自然なのでは……? -- &new{2005-03-04 (金) 01:56:36}; -たぶん,<H1>,<H2>,<H3>の意味かと....例では要は,章番号を振っておいて,順に並べたいということかと思います. -- &new{2005-03-04 (金) 08:56:14}; --もしそうならば、動作案は以下のように書いた方が分かりやすいと思われます。 *2 *1 **1-2 ***1-2-1 **1-1 **1-3 と書いた場合に *1 **1-1 **1-2 ***1-2-1 **1-3 *2 にソートされて表示されるといった感じで。 -- &new{2005-03-04 (金) 16:25:47}; -整形用のアクションプラグインに仕立て上げても面白いかもしれませんね。 -- [[teanan]] &new{2005-03-04 (金) 09:13:02}; -分かりづらい例すみません、その記述の方が分かりやすいですね。使い方もその通りです。 -- [[投稿者]] &new{2005-03-04 (金) 19:48:26}; - こんなかんじでしょうか。-- [[teanan]] &new{2005-03-04 (金) 21:36:21}; -- &ref(./sortparagraph.inc.php.1.0.txt); -- アクションプラグインです。 -- [[teanan]] &new{2005-03-04 (金) 21:37:25}; http://hogehoge/index.php?plugin=sortparagraph&page=pagename -ありがとうございます、早速試してみました。ですが、階層構造を無視してタイトルだけでソートされてしまうようです。階層構造の維持は難しいでしょうか? -- [[投稿者]] &new{2005-03-06 (日) 03:39:02}; -あ、階層構造は残す必要があるんですね、その辺を勘違いしていました (^^; ちょっと検討します。 -- [[teanan]] &new{2005-03-06 (日) 04:15:38}; -ということで、階層構造を残すようにしてみました。-- [[teanan]] &new{2005-03-07 (月) 17:58:19}; --%% &ref(./sortparagraph.inc.php.1.1.txt);%% --なんか、プラグイン名を変えたほうが良いような気がしてきた((sorteditとか・・・)) (^^; -- [[teanan]] &new{2005-03-07 (月) 18:10:55}; -- &ref(./sortparagraph.inc.php.1.2.txt); --無駄な処理があったので整理。ずいぶんすっきりしたはず :) -- [[teanan]] &new{2005-03-08 (火) 02:40:10}; #comment