Ночная странница
Пользователь
- Регистрация
- 30.01.12
- Сообщения
- 1.751
- Реакции
- 965
- Баллы
- 28
- Возраст
- 47
Нигде не срисовывала - разработка моя, и если кто-то раньше додумался - я не видела. Смысл в том, что поддержку по этому bb-коду - оказываю) Он немного сложнее, чем хак, но его возможности по оформлению таблиц - больше, как мне кажется. И привыкать не нужно - все bbкоды внутри ячеек - работают в обычном режиме.
Приступим.
Для создания таблиц вам понадобится создать три бб-кода: для таблиц в целом, для строк и для ячеек.
bb-код для таблиц:
Заголовок: Начало и конец таблицы.
Название BB кода: tab
Замена:
border: 1px solid grey;
border-collapse: collapse;
background: white;
width: 100%;
padding: 5px;
Далее:
Пример: [tab]Таблица[/tab]
Описание: Начинает и заканчивает таблицу.
Опции и ниже: все "нет"
bb-код для строк:
Заголовок: Начало и конец строки.
Название BB кода: tr
Замена: Пример: [tr]Строка[/tr]
Описание: Начинает и заканчивает строчку.
Опции и ниже: все "нет"
bb-код для ячеек:
Заголовок: Начало и конец ячейки.
Название BB кода: td
Замена: Пример: [td]Ячейка[/td]
Описание: Начинает и заканчивает ячейку.
Опции и ниже: все "нет"
*************************************
Создав эти три bb-кода, вы сможете строить таблицы таким образом:
[tab]
[tr][td] 1 ячейка 1 строки [/td][td] 2 ячейка 1 строки [/td][/tr]
[tr][td] 1 ячейка 2 строки [/td][td] 2 ячейка 2 строки [/td][/tr]
[/tab]
То есть начинаем и заканчиваем таблицу первым bb-кодом, каждую строку - вторым, а ячейку - третьим.
Единственное неудобство - после полного создания таблицы нужно убрать все пробелы между тегами - иначе перед таблицей будет разрыв.
Вопросы и пожелания по доработке - приветствуются.
Приступим.
Для создания таблиц вам понадобится создать три бб-кода: для таблиц в целом, для строк и для ячеек.
bb-код для таблиц:
Заголовок: Начало и конец таблицы.
Название BB кода: tab
Замена:
Код:
<table style="border: 1px solid grey; border-collapse: collapse; background: white; width: 100%; padding: 5px;">{param}</table>
ВАЖНО! стиль таблиц можно сменить в этом пункте:
border: 1px solid grey;
border-collapse: collapse;
background: white;
width: 100%;
padding: 5px;
Далее:
Пример: [tab]Таблица[/tab]
Описание: Начинает и заканчивает таблицу.
Опции и ниже: все "нет"
bb-код для строк:
Заголовок: Начало и конец строки.
Название BB кода: tr
Замена:
Код:
<tr style="border: 1px solid grey; padding: 5px;">{param}</tr>
Описание: Начинает и заканчивает строчку.
Опции и ниже: все "нет"
bb-код для ячеек:
Заголовок: Начало и конец ячейки.
Название BB кода: td
Замена:
Код:
<td style="border: 1px solid grey; padding: 5px; ">{param}</td>
Описание: Начинает и заканчивает ячейку.
Опции и ниже: все "нет"
*************************************
Создав эти три bb-кода, вы сможете строить таблицы таким образом:
[tab]
[tr][td] 1 ячейка 1 строки [/td][td] 2 ячейка 1 строки [/td][/tr]
[tr][td] 1 ячейка 2 строки [/td][td] 2 ячейка 2 строки [/td][/tr]
[/tab]
То есть начинаем и заканчиваем таблицу первым bb-кодом, каждую строку - вторым, а ячейку - третьим.
Единственное неудобство - после полного создания таблицы нужно убрать все пробелы между тегами - иначе перед таблицей будет разрыв.
Вопросы и пожелания по доработке - приветствуются.
Последнее редактирование: