行ごとに編集可能テーブル tableedit(複数行プラグイン版)

内容

本家投稿済みプラグインの「行ごとに編集可能テーブル tableedit」の複数行プラグイン版です。

インストール方法

本家の投稿済みプラグインを参考にしてください。なお、当プラグインでは「複数行対応プラグイン」が必要になります。(fswiki 〜3.6.2)

  ダウンロード

以下からダウンロードしてインストールしてください。

利用方法

本家 tableedit では

{{table_def !テーブル名}}
,Name , Data1 , Data2
,Anon , 100   , 200
,Smith, 200   , 300
{{table_end}}

という書式でしたが、当プラグイン(複数行対応版)では

{{table_def !テーブル名
,Name , Data1 , Data2
,Anon , 100   , 200
,Smith, 200   , 300
}}

という書式になります。その他の機能は本家 tableedit と同じです。

変更履歴

2008/05/20 - tableedit_block_20080520.zip(137)
  • 新規作成
2008/07/08 - tableedit_block_20080708.zip(212)
  • カンマを含む項目が正しく処理されないのを修正
2010/09/29 - tableedit_block_20100929.zip(155)
  • 凍結されたページでは追加/編集できないようにしました。
  • 追加/編集のリンクURLを修正しました。
2011/10/13 - tableedit_block_20111013.zip(201)
  • table_incの出力タイプをHTML型式からWIKI形式に変更。
    • これに伴い、table_incの出力するテーブルで、通常の文字列だったものがWikiテーブル書式と同じ解釈になります。
Comment(24)
  • 始めまして。本家にて質問させて頂いた者です。わざわざ作成して頂いたみたいでありがとうございました。仕事で使用していたものでどうしてもこういう形で表現したかったもので・・・。本当に助かりました。ありがとうございました!! - t (2008/05/20-14:37:10)
  • FreeStyleWiki3.6.3 で、子wikiだと「Software Error:Wikiが存在しません。 at /Users/kow_1/Sites/wiki/wiki.cgi line 60.」ってメッセージが帰ってきてしまいます。 - kitta (2009/05/15-10:16:08)
  • fswiki3.6.3のクリーンな環境でFarmを作成して実装してみましたが、特にエラーは出ないようですよ。3.6.3は複数行プラグイン対応ですから、「複数行対応プラグイン」は必要ないのですが・・・導入されていませんよね? - KG (2009/05/15-11:45:41)
  • ごめんなさい聞いておいて、すぐレスいただいていたのに見れていませんですた。特にインストールはしてないです。こちらでも試しにクリーンインストールしたら動いたのでちょっと見直してみます。 - kitta (2009/05/18-09:53:53)
  • 環境依存なんですかね?Mac OSX なんですけど、wiki/wiki.cgi だと色々なプラグインで同じ症状が出たんです。で、環境設定でLocationヘッダでリダイレクトをMETAタグでリダイレクトに戻したら出なくなっていたんです。でも今回、又出てしまったみたいです。丸ごと wiki/wiki.cgi ディレクトーリーをコピーし wiki2/wiki.cgi とかリネームするとちゃんと正常に動くんです。何か原因として考えられる物は無いでしょうか? - kitta (2009/05/18-11:28:35)
  • 今気がついたんですけど.... どうもfirefox だけでおこっている様です。IE も Safari も普通に使えています。 - kitta (2009/05/18-16:05:31)
  • firefox だと http://IPadd/home/wiki/wiki.cgi/maker/maker?page=Maker%2F1&action=TABLE_EDIT&option=&cmd=edit&line=1&header=0 と編集のアドレスが入り、他のブラウザだと http://IPadd/home/wiki/wiki.cgi/maker?page=Maker%2F1&action=TABLE%5FEDIT&option=&cmd=edit&line=1&header=0 となってしまいます。これってどうゆう事なんでしょう? - kitta (2009/05/18-16:12:39)
  • で、ソースを見ると <a href="http://IPadd/home/wiki/wiki.cgi/maker/maker/../maker?page=Maker%2F1&amp;action=TABLE%5FEDIT&amp;option=&amp;cmd=edit&amp;line=1&amp;header=2"> となっています。 - kitta (2009/05/18-16:22:17)
  • 今日気がついたのですが、このプラグインでのリンクが全て、wiki.cgi?page= となる所が全て wiki.cgi/../wiki.cgi?page= てな感じになってしまっています。これの原因って何が考えられるのでしょうか?対策で思いつく事が有ったら教えて下さい。宜しくお願い致します。 - kitta (2009/05/28-11:36:53)
  • Def.pmの下の方にある「追加」、「編集」リンク作成部の $link の前に "./"を追加してみてください。 - KG (2009/05/28-14:27:28)
  • "./"を追加.. してみました。を!相対パスになりました。ありがとうございます。 - kitta (2009/05/28-15:54:35)
  • ソート機能などは難しいでしょうか…? - GRIFIS (2010/09/25-00:40:46)
  • 表示部分はWIKI形式のプラグインになってますので、FSWikiの持つテーブル機能以外は実装できないですね。HTML形式にすれば機能追加の自由度は増しますからソート機能の追加等は可能かもしれません。どこかのJavaScriptライブラリ等で実装する方が簡単かもしれませんけどね。ソートやフィルター機能はあると便利ですよね。 - KG (2010/09/28-11:16:33)
  • ページが凍結されている場合、追加・編集が出来ないように、というのは可能でしょうか? - GRIFIS (2010/09/28-20:53:44)
  • 要望ばかり申し訳ないです。 - GRIFIS (2010/09/28-20:55:11)
  • 凍結されたページのテーブル編集抑制に対応しました。たしかにこれは必要ですね。tableedit_block_20100929.zip(155) - KG (2010/09/29-20:30:39)
  • 早速の対応ありがとうございます! - GRIFIS (2010/09/29-23:17:45)
  • はじめまして、fswiki3.6.4導入の初心者です。この素晴らしいプラグインを新着情報としての使用を模索中です。そこでtable_incを - TOMMY (2011/10/05-01:33:52)
  • (続き)トップページに記述すると項目内のリンクが”文字”で表示されてしまいます。使用方法に誤りがあるのでしょうか? - TOMMY (2011/10/05-01:43:37)
  • 元々の仕様で table_inc での出力が文字列での出力となっていましたので、最新版(201)で出力型式を変更し、Wikiテーブル書式と同じ扱いに変更しました。これによりリンク等が正しく解釈されるようになります。 - KG (2011/10/13-02:36:15)
  • ありがとうございますっ!理想どおりです!根本的な仕様から変更して頂くなんて、何とお礼を言って良いのか分かりません。大切に使わせて頂きます。 - TOMMY (2011/10/13-22:23:13)
  • 閉じタグを忘れたり、二重ネストの記述をしてしまうとサーバが無限ループ状態になってしまうのですが、プラグイン側で未然に防ぐことはできませんでしょうか - けつだいら☆まん (2020/02/13-16:44:50)
  • すいません、本日コメントに気づきました。FSWiki:BugTrack-wiki/340 で提示している件ではないでしょうか?もし、これと同じ現象であればリンク先にある修正を行ってみてください。ちなみに FSWiki 3.6.5 では修正済みのはずです。 - KG (2020/03/11-13:49:45)
  • 確認しました。おっしゃるとおり、そっちでした。ありがとうございます! - けつだいら☆まん (2020/03/12-17:25:59)
お名前: コメント: