Top > diary > 2007-04-17

***table_edit2.inc.phpの説明で省かれた機能 [#u15a24a2]
 追加した機能の中には、利用するのにややこしい作業を必要とするものや中途半端に実装しているものがあります。覚書として一応書いておきます。
//cut
+''初期設定フォーム用[[:config/plugin/table_edit2/setting]]ページが無い時に読込まれるset_cfg_sub()''~
''class TableEdit2Setting''
#code(){{{
#geshi{{{
	function set_cfg_sub()
	{
		$this->opt_key['make_table'] = 2;
		$this->opt_data['make_table'][0] = 'column';
		$this->opt_data['make_table'][1] = 'row';
		$this->opt_data_sub['make_table'][0] = 3;
		$this->opt_data_sub['make_table'][1] = 3;
		$this->opt_key['edit'] = 1;
		$this->opt_key['table_mod'] = 2;
		$this->opt_data['table_mod'][0] = 'open';
		$this->opt_key['title_c'] = 1;
		$this->opt_data['title_c'][0] = 1;
	}
}}}
ここに追加する事でフォームの項目を増やす事が出来ます。([[:config/plugin/table_edit2/setting]]が存在する時は、機能しません。)
+''setting=onで初期設定フォームを表示できます。''~
中途半端に作りこんでいるため、多少問題があります。初期設定用に作られているためmake_tableのチェックを外していても必ず|||は追加するようになっています。{{{}}}の間に値がある時は強制追加しないようにしても良かったのですが、このオプションを作った事を忘れていたため、この様な状態になっています。
+''sortabletable.inc.phpプラグイン機能の読込み''~
 [[diary/2006-11-08]]に置いているsortabletable.inc.phpプラグインを利用した機能です。実装するにはfilterabletable.js、sortabletable.jsを用意する必要があります。~
''書式''
 #table_edit2(td_edit=off,sort=Number|String|String,filter){{
+''auth_check=onとすると全てのページでBASIC認証を行います。''~
ややこしいし、中途半端だし、この機能は外しといた方が良いかな…。
+''style=でスタイルを指定できるオプション。''~
この機能も説明にはありませんが、機能としては存在します。

Reload   New Lower page making Edit Freeze Diff Upload Copy Rename   Front page List of pages Search Recent changes Backup Referer   Help   RSS of recent changes