開始行: TITLE:表組結合プラグイン *union_table.inc.php [#le581090] #table_edit2(,table_mod=open){{ |SIZE(12):RIGHT:100|LEFT:360|c |~目的|特定のページ群から表組を収集、結合します| |~対応バージョン|1.4.7plus-i18nで確認| |~作成者|taru| |~公開日|&new{2006-12-8 (金) 22:57:52};(仮公開)| |~ライセンス|GPL2(意味わかっていませんorz)| }} 進行状況を整理するために、仮公開いたします。 > あるページの下位層に作られた表組みをかき集めて一つの表... #contentsx *進行状況 [#h323a0ff] #table_edit2(form=textarea|textarea,table_mod=open){{ |SIZE(12):|SIZE(12):|SIZE(12):|SIZE(12):|SIZE(12):|c |~予定(案)|~状況|~発案日|~完了日|~Ver|h |読取制限ページの対応|対応していると実験に不都合が生じる... |行数制限(指定行数をオーバーした場合は、次ページとし1,2,... |集計機能(sum,count,avg)||[['06/11/23>diary/2006-11-22]]... |フィルタ機能|ページや見出しに対してのフィルタ。(完了)&... |並び替え機能|微妙に完了…、なんかカッコワルイですね… (^^;... }} *仕様 [#p0ce7564] -基本としてツリー構造で作成されたページ群の親ページ基点に... -1ページだけであってもページ内に複数の表組が存在するなら... -h付き表組み書式行をヘッダとします。逆に言えばhが無いヘッ... **オプション [#m73804e1] #table_edit2(form=text|text|textarea,title_c=1,table_mod=... |オプション|引数|説明|h |page|ページ名を指定します。|表組みを設置している親ページ... |page_link|off|参照ページのリンクを表示しない| |~|short|ページ名が××/○○/△△としたら後ろの△△の部分だけを表... |section|無し|見出しを列に加える| |sort|列番号|並び替える列を左から数えた数値で指定します。| |sort_ad|a|SORT_ASCをセットします。昇順ソート| |~|d|SORT_DESCをセットします。降順ソート| |filter_0((0から始まる列番号です。))|正規表現|filter_列番... |except_0|正規表現|filter_と同じ形式で指定します。指定し... |set_filter_form|無し|表組の先頭にフィルタ条件を指定する... |form_text_off|無し|フィルタ指定フォーム上のテキストボッ... }}} *サンプル [#n8371105] ※セレクトボックスの内容に%%()や%%"がある場合、表示しない... " の文字記号がまずいのはわかるけど%%()は何故でしょう... \ があった場合に崩れるようです…。除外で試したはずな... **利用方法として [#k8d617fb] このプラグインの活用法はアイデア次第で無数にあると思い... -セクションに評価を作りフィルタで集計すれば |作品名|満足度|リンク|h |table_edit2.inc.php|★★★☆☆|PukiWiki/make/table_edit2.inc.... --このような一行表組みも収集して一覧表にします。 --つまりセクションと|ほげ|を各ページに設置する事でページ... -各カテゴリ別に表を作って収集 --○○在庫/○月 **A倉庫 |品名|数量| |バット|2| ~ 略 **B倉庫 |品名|数量| |バット|1| ~ 略 --#union_table(page=○○在庫/,section,filter_2=バット,sort=1) |pageA|section<D>|品名A|数量A|h |○○在庫/○月|A倉庫|バット|2| |~略|~略|~略|~略| ***設置例1 [#h863e35b] -フィルタフォームを表示 -2列目にSORTを行う -1列目のhtmlの文字を含む行だけ表示する -セクションを列として表示 -取込む表組みは、ページはPukiWiki/functionの1ページからのみ -ページのリンク列は表示しない #region(設置例1) #union_table(page=PukiWiki/function,set_filter_form,filt... #union_table(page=PukiWiki/function,set_filter_form,filte... #endregion #clear ***設置例2 [#hd88e996] -単純にページ名だけでも表示します。&br; (もちろん親ページから子ページを表示する場合はページの指... -ここの指定でページ名の最後に/を置いていますが、これは親... もし/がなければdiary/2006-11-22のページにある表組みも含め... #union_table(page=diary/2006-11-22/) #region(設置例2) #union_table(page=diary/2006-11-22/) #endregion ***設置例3 [#iaf5242d] -表組が存在するページがある規則に従って作られていれば取出... -%%但し、ヘッダが無いと別の表組みから取ってきてしまいます... (今のところヘッダの問題は放置しています。) #union_table(page=PukiWiki/make/,section,page_link=off,f... #union_table(page=PukiWiki/make/,section,page_link=off,fi... *ダウンロード [#m9ded43d] -試験的にアップしてみます。 -オプションや仕様が最終的に変わるかもしれません -現在テスト中のため、読込制限をしているページからも表組を... #table_edit2(form=text|textarea|text|textarea,table_mod=o... |SIZE(12):|SIZE(12):|SIZE(12):|SIZE(12):|c |~ファイル|~Ver|~日付|~コメント|h |&ref(union_table.inc.php.0.4.3);|0.4.3|'06/12/08-'06/12/... }} *開発状況 [#q2250a96] #key_page(diary,union_table,list,nosection) *コメント [#g226817e] - [[pukiwiki:質問箱4/456]] で利用者が1人増えた? -- &new... - このプラグインって、たしか開発中に「getで引き渡すデータ... - 長さ制限ってことは、OpenID v2化で話題になっていたPKWK_Q... - PKWK_QUERY_STRING_MAXですね、、、。[[こんな事しても>htt... - はじめまして。大変便利に使わせて頂いてます。utf8環境な... -- 一応、このページでは動いている機能なのですよね?。でし... - ソートで年代別に並べようとおもったんですが、紀元前や西... - こんにちは。このプラグ印便利ですね!いろいろ試している... - こんにちは。このプラグ印便利ですね!いろいろ試している... #comment 終了行: TITLE:表組結合プラグイン *union_table.inc.php [#le581090] #table_edit2(,table_mod=open){{ |SIZE(12):RIGHT:100|LEFT:360|c |~目的|特定のページ群から表組を収集、結合します| |~対応バージョン|1.4.7plus-i18nで確認| |~作成者|taru| |~公開日|&new{2006-12-8 (金) 22:57:52};(仮公開)| |~ライセンス|GPL2(意味わかっていませんorz)| }} 進行状況を整理するために、仮公開いたします。 > あるページの下位層に作られた表組みをかき集めて一つの表... #contentsx *進行状況 [#h323a0ff] #table_edit2(form=textarea|textarea,table_mod=open){{ |SIZE(12):|SIZE(12):|SIZE(12):|SIZE(12):|SIZE(12):|c |~予定(案)|~状況|~発案日|~完了日|~Ver|h |読取制限ページの対応|対応していると実験に不都合が生じる... |行数制限(指定行数をオーバーした場合は、次ページとし1,2,... |集計機能(sum,count,avg)||[['06/11/23>diary/2006-11-22]]... |フィルタ機能|ページや見出しに対してのフィルタ。(完了)&... |並び替え機能|微妙に完了…、なんかカッコワルイですね… (^^;... }} *仕様 [#p0ce7564] -基本としてツリー構造で作成されたページ群の親ページ基点に... -1ページだけであってもページ内に複数の表組が存在するなら... -h付き表組み書式行をヘッダとします。逆に言えばhが無いヘッ... **オプション [#m73804e1] #table_edit2(form=text|text|textarea,title_c=1,table_mod=... |オプション|引数|説明|h |page|ページ名を指定します。|表組みを設置している親ページ... |page_link|off|参照ページのリンクを表示しない| |~|short|ページ名が××/○○/△△としたら後ろの△△の部分だけを表... |section|無し|見出しを列に加える| |sort|列番号|並び替える列を左から数えた数値で指定します。| |sort_ad|a|SORT_ASCをセットします。昇順ソート| |~|d|SORT_DESCをセットします。降順ソート| |filter_0((0から始まる列番号です。))|正規表現|filter_列番... |except_0|正規表現|filter_と同じ形式で指定します。指定し... |set_filter_form|無し|表組の先頭にフィルタ条件を指定する... |form_text_off|無し|フィルタ指定フォーム上のテキストボッ... }}} *サンプル [#n8371105] ※セレクトボックスの内容に%%()や%%"がある場合、表示しない... " の文字記号がまずいのはわかるけど%%()は何故でしょう... \ があった場合に崩れるようです…。除外で試したはずな... **利用方法として [#k8d617fb] このプラグインの活用法はアイデア次第で無数にあると思い... -セクションに評価を作りフィルタで集計すれば |作品名|満足度|リンク|h |table_edit2.inc.php|★★★☆☆|PukiWiki/make/table_edit2.inc.... --このような一行表組みも収集して一覧表にします。 --つまりセクションと|ほげ|を各ページに設置する事でページ... -各カテゴリ別に表を作って収集 --○○在庫/○月 **A倉庫 |品名|数量| |バット|2| ~ 略 **B倉庫 |品名|数量| |バット|1| ~ 略 --#union_table(page=○○在庫/,section,filter_2=バット,sort=1) |pageA|section<D>|品名A|数量A|h |○○在庫/○月|A倉庫|バット|2| |~略|~略|~略|~略| ***設置例1 [#h863e35b] -フィルタフォームを表示 -2列目にSORTを行う -1列目のhtmlの文字を含む行だけ表示する -セクションを列として表示 -取込む表組みは、ページはPukiWiki/functionの1ページからのみ -ページのリンク列は表示しない #region(設置例1) #union_table(page=PukiWiki/function,set_filter_form,filt... #union_table(page=PukiWiki/function,set_filter_form,filte... #endregion #clear ***設置例2 [#hd88e996] -単純にページ名だけでも表示します。&br; (もちろん親ページから子ページを表示する場合はページの指... -ここの指定でページ名の最後に/を置いていますが、これは親... もし/がなければdiary/2006-11-22のページにある表組みも含め... #union_table(page=diary/2006-11-22/) #region(設置例2) #union_table(page=diary/2006-11-22/) #endregion ***設置例3 [#iaf5242d] -表組が存在するページがある規則に従って作られていれば取出... -%%但し、ヘッダが無いと別の表組みから取ってきてしまいます... (今のところヘッダの問題は放置しています。) #union_table(page=PukiWiki/make/,section,page_link=off,f... #union_table(page=PukiWiki/make/,section,page_link=off,fi... *ダウンロード [#m9ded43d] -試験的にアップしてみます。 -オプションや仕様が最終的に変わるかもしれません -現在テスト中のため、読込制限をしているページからも表組を... #table_edit2(form=text|textarea|text|textarea,table_mod=o... |SIZE(12):|SIZE(12):|SIZE(12):|SIZE(12):|c |~ファイル|~Ver|~日付|~コメント|h |&ref(union_table.inc.php.0.4.3);|0.4.3|'06/12/08-'06/12/... }} *開発状況 [#q2250a96] #key_page(diary,union_table,list,nosection) *コメント [#g226817e] - [[pukiwiki:質問箱4/456]] で利用者が1人増えた? -- &new... - このプラグインって、たしか開発中に「getで引き渡すデータ... - 長さ制限ってことは、OpenID v2化で話題になっていたPKWK_Q... - PKWK_QUERY_STRING_MAXですね、、、。[[こんな事しても>htt... - はじめまして。大変便利に使わせて頂いてます。utf8環境な... -- 一応、このページでは動いている機能なのですよね?。でし... - ソートで年代別に並べようとおもったんですが、紀元前や西... - こんにちは。このプラグ印便利ですね!いろいろ試している... - こんにちは。このプラグ印便利ですね!いろいろ試している... #comment ページ名: