So, for the new ones, the opening tag is table2 (instead of table), rows are either row or row2 (depending on if you want background shading or not; row2 has the background) instead of tr, and cells are cell instead of td.
Interesting, the presence of borders around cells appears to be based on the presence of a parameter, rather than the specific value given to it. Starting with [table2=] gives borders, just like putting anything after the = sign.
You don't need to close cell and row/row2 tags. However, if you don't, it will eat all newline between the end of the table and the next non-newline character.
If you close a row tag, it assumes that the next bit (until the start of the next row or row2 tag) is a new row.
Make sure to close the overall table2 tag, however, or it will move the table to the end of the post.
A1 | B1 | C1 | D1
|
A1 | C1 | D1 |
A1 | B1 | C1 | D1
| A1 | B1 | C1 | D1
|
[table2=]
[row2][cell]A1[cell]B1[cell]C1[cell]D1
[row][cell=2]A1[cell]C1[cell]D1[/row]
[cell]A1[cell]B1[cell]C1[cell]D1
[row][cell]A1[cell]B1[cell]C1[cell]D1
[/table2]
Did you program this yourself or did you get it form somewhere else?