Так как наши предыдущие теги для таблиц были полностью неудовлетворительными, я решил поискать новый тег для форума и, к нашей общей радости, нашёл
Итак, простой пример, как у нас теперь будут выглядеть таблицы:
Заголовок 1 | Заголовок 2 | Заголовок 3 |
---|
row1 col1 | row1 col2 | row1 col3 |
row2 col1 | row2 col2 | row2 col3 |
Использование стало более простым, код этой таблицы такой:
Код:
[table="head"]Заголовок 1|Заголовок 2|Заголовок 3
row1 col1|row1 col2|row1 col3
row2 col1|row2 col2|row2 col3[/table]
т.е. новая строка в таблице создаётся обычным переносом строки в тексте, а разделение ячеек в строке идёт с помощью символа |.
Заметьте, что таблицы можно сортировать по своему желанию (имеется в виду уже в готовой теме) по нажатию на заголовки.
Также у таблицы есть определённые настройки.
Задаются они так:
[table="option1;option2=value;option3='this is a long value with space';option4=value1,value2,value3"]
(опции перечисляются через
Опции такие:
head - первая строка превращается в заголовок таблицы (по сути выделение другим цветом, в качестве примера можно посмотреть таблицу выше, где используется свойство head).
sort=1d,2,3 - сортировка таблицы - в этом примере сначала идёт сортировка по 1 столбцу (d обозначает в обратном порядке), потом по второму (уже в прямом порядке) и в заключение по третьему.
autonum=1 (
или просто autonum)
autonum=a autonum=A
Делает первую колонку таблицы перечислением
1 -> 1, 2, 3, 4, ... , 999, 1000, ....
a -> a, b, c, ... , aa, ab, ... , zz
A -> A, B, C, ... , AA, BB, ... , ZZ
autonumtitle=oneword autonumtitle='long value with spaces' - определяет заголовок этого автонумерующегося столбца
width=123px width=67% - определяет ширину таблицы (максимальное значение в пикселях - 730, больше нельзя, потому что разъедется форум)
Общий пример:
Hi there | 1 | 4 | 9 |
---|
A | 14 | 15 | 16 |
B | 12 | 10 | 11 |
C | 5 | 7 | 2 |
D | 3 | 6 | 8 |
используемый код в этом примере:
Код:
[table="head;sort=2d;autonum=A;autonumtitle='Hi there';width=500px]1|4|9
5|7|2
3|6|8
12|10|11
14|15|16[/table]
Старый тег сохранён под названием [tablesaved] - если кто-то хочет не редактировать таблицы, а просто сделать так, чтобы они работали - поменяйте table на tablesaved.
О разъехавшихся темах из-за несовместимости старого и нового тега просьба сообщать сюда.
Последний раз редактировалось Krang; 22.08.2010 в 01:46.
Причина: upd.