Top > diary > 2008-03-25

[table_edit2.inc.php][バグ] Edit

  • バージョン1.8~2.4にプログラムミスがありました。
    #table_edit2{{
    |表1|
    
    |表2|
    
    |表3|
    }}
    上のようにプラグイン枠に複数の表を置いた場合、表1で列編集を行うと表2の先頭行が削除されるバグが見つかりました。
  • 修正方法
    function plugin_table_edit2_action()の所で、次の部分に && ! $td_editを追加してください。
    • 修正前
      	$table_sub_num_count_chk = 1;
      } else if($vars['line_count'] == $line_count)
      {
      	if( $tr_edit ) {	//t_edit tr_add
    • 修正後
      	$table_sub_num_count_chk = 1;
      } else if($vars['line_count'] == $line_count && ! $td_edit)
      {
      	if( $tr_edit ) {	//t_edit tr_add
  • カンマ式表組みに対応した最新バージョン2.5は上記修正が終わっています。(但し動作テスト中)

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