Как сделать таблицу в bbcode
скачать русский перевод, моды, скины и стили для phpBB, phpBB3
Простая bbcode таблица с неограниченной функциональностью
Сообщение Пафнутий K » 06.02.2019 23:55
Друзья, существует способ создания простых bbcode таблиц с неограниченной функциональностью.
Варианты, бытующие в сети либо сложны для использования, либо имеют сильно урезанный функционал по сравнению с html аналогами. Но мне удалось обнаружить способ создания полнофункциональных bbcode таблиц, с которыми удобно работать, которые просты в обращении и понятны даже самому неподготовленному пользователю.
Например, всё что от пользователя потребуется сделать, чтобы адаптировать произвольную таблицу из интернета к синтаксису текстового редактора на форуме, это следовать короткой инструкции.
Как видим, всё предельно просто.
А идея заключается в том, чтобы максимально приблизить синтаксис BBCode к синтаксису html-CSS, фактически сделать их идентичными.
В phpBB 3.2 это оказалось возможно реализовать, не выходя из админки:
Результат будет таким:
***
Следуя этой логике, можно сделать синтаксисы BBCode и html-CSS еще более похожими друг на друга, даже полностью идентичными. Но для этого надо разобраться, как скрыть знак равенства в ббкоде и как назначать одному тегу ббкода две различных html замены.
Re: Простая bbcode таблица с неограниченной функциональностью
Сообщение Татьяна5 » 07.02.2019 0:29
Re: Простая bbcode таблица с неограниченной функциональностью
Сообщение Пафнутий K » 07.02.2019 1:05
Татьяна5 писал(а): ↑ 07.02.2019 0:29 Пафнутий K, можно ещё сократить, если сделать параметр опциональным
Один ббкод работает и с цветом, и без
Да, это именно то, о чем я и говорил. По-видимому, таким способом можно количество тегов ббкода сократить вдвое. И они примут более аутентичный вид, в нашем случае это [table] вместо [table_style] и [/table] вместо [/table_style].
Думаю, что таким способом возможно добиться стопроцентного совпадения синтаксисов ббкода и html-css.
Как сделать таблицу в bbcode
[b]Привет[/b]
[u]Доброе утро[/u]
Это [i]здорово![/i]
[color=red]Привет![/color]
[color=#FF0000]Привет![/color]
[size=30]МАЛЕНЬКИЙ[/size]
скорее всего будет выведено как МАЛЕНЬКИЙ
[size=200]ОГРОМНЫЙ![/size]
будет выведено как ОГРОМНЫЙ!
Вернуться к началуМогу ли я комбинировать теги? Да, это возможно. Например, чтобы привлечь внимание, можно написать:
[size=200][color=red][b]ПОСМОТРИТЕ НА МЕНЯ![/b][/color][/size]
в этом случае будет выведено ПОСМОТРИТЕ НА МЕНЯ!
Не рекомендуется выводить таким образом длинные тексты! Учтите, что автор сообщения должен позаботиться о правильном закрытии тегов. Например, следующее использование тегов BBCode неверно:
Цитирование и вывод текста фиксированной ширины
[quote=»Mr. Blobby»]Здесь находится текст, написанный пользователем Mr. Blobby[/quote]
[code]echo «Здесь находится код»;[/code]
Создание списков
Создание маркированного списка BBCode поддерживает два вида списков: маркированные и нумерованные. Они практически идентичны своим эквивалентам из HTML. В маркированном списке все элементы выводятся последовательно, каждый отмечается символом-маркером. Для создания маркированного списка используйте [list][/list] и определите каждый элемент при помощи [*]. Например, чтобы вывести свои любимые цвета, вы можете использовать:
[list]
[*]Красный
[*]Синий
[*]Жёлтый
[/list]
[list=1]
[*]Пойти в магазин
[*]Купить новый компьютер
[*]Обругать компьютер, когда случится ошибка
[/list]
[list=a]
[*]Первый возможный ответ
[*]Второй возможный ответ
[*]Третий возможный ответ
[/list]
Создание ссылок
[url=https://www.phpbb.com/]Посетите phpBB![/url]
[url]https://www.phpbb.com/[/url]
[email]no.one@domain.adr[/email]
что выдаст no.one@domain.adr, или просто ввести no.one@domain.adr в ваше сообщение, и он будет автоматически преобразован при просмотре.
Как и со всеми прочими тегами BBCode, вы можете заключать в URL’ы любые другие теги, например [img][/img] (см. следующий пункт), [b][/b] и т. д. Как и с тегами форматирования, правильная вложенность тегов зависит от вас, например:
[url=https://www.phpbb.com/][img]https://www.phpbb.com/theme/images/logos/blue/160×52.png[/url][/img]
Показ изображений в сообщениях
Добавление изображения в сообщение BBCode включает тег для добавления картинки в ваше сообщение. При этом следует помнить две очень важные вещи: во-первых, многих пользователей раздражает большое количество изображений, во-вторых, ваше изображение уже должно быть размещено в интернете (т. е. оно не может быть расположено только на вашем компьютере, если, конечно, вы не запустили на нём веб-сервер!). На данный момент нет возможности хранить изображения локально на phpBB (ожидается, что это ограничение будет снято в следующей версии phpBB). Для вывода изображения вы должны окружить его URL тегами [img][/img]. Например:
[img]https://www.phpbb.com/theme/images/logos/blue/160×52.png[/img]
Как указано в предыдущем пункте, вы можете заключить изображение в теги [url][/url], то есть
[url=https://www.phpbb.com/][img]https://www.phpbb.com/theme/images/logos/blue/160×52.png[/img][/url]
Прочее
Advanced BBCode Box
Шрифт [font=Comic Sans MS]текст[/font]
Пример:
[font=Comic Sans MS]В чащах юга жил бы цитрус? Да, но фальшивый экземпляр![/font]
Результат:
В чащах юга жил бы цитрус? Да, но фальшивый экземпляр! Вернуться к началу Выделение маркером [highlight=yellow]текст[/highlight] Подсказка: цвет можно указать в системе RGB — #FF0000
Пример:
[highlight=yellow]В чащах юга жил бы цитрус? Да, но фальшивый экземпляр![/highlight]
Результат:
В чащах юга жил бы цитрус? Да, но фальшивый экземпляр! Вернуться к началу Выравнивание [align=center|left|right|justify]текст[/align] Подсказка: center — по центру, left — по левому краю, right — по правому краю, justify — по ширине
Пример:
[align=center]В чащах юга жил бы цитрус? Да, но фальшивый экземпляр![/align]
Результат:
Вернуться к началу Расположение [float=left|right]текст[/float] Подсказка: left — слева с обтеканием, right — справа с обтеканием
Пример:
[float=right]В чащах юга жил бы цитрус? Да, но фальшивый экземпляр![/float]
Результат:
Вернуться к началу Зачёркнутый текст [s]текст[/s]
Пример:
[s]В чащах юга жил бы цитрус? Да, но фальшивый экземпляр![/s]
Пример:
[glow=red]В чащах юга жил бы цитрус? Да, но фальшивый экземпляр![/glow]
Пример:
[dir=rtl]В чащах юга жил бы цитрус? Да, но фальшивый экземпляр![/dir]
Результат:
В чащах юга жил бы цитрус? Да, но фальшивый экземпляр! Вернуться к началу Прокрутка текста [marq=up|down|left|right]текст[/marq] Подсказка: up — вверх, down — вниз, left — влево, right — вправо
Пример:
[marq=left]В чащах юга жил бы цитрус? Да, но фальшивый экземпляр![/marq]
Пример:
[spoil]В чащах юга жил бы цитрус? Да, но фальшивый экземпляр![/spoil]
Результат:
Вернуться к началу Скрытый от гостей текст [hidden]текст[/hidden]
Пример:
[hidden]В чащах юга жил бы цитрус? Да, но фальшивый экземпляр![/hidden]
Результат:
Вернуться к началу Сообщение модератора [mod=пользователь]текст[/mod]
Пример:
[mod=»Имя пользователя»]В чащах юга жил бы цитрус? Да, но фальшивый экземпляр![/mod]
Результат:
Вернуться к началу Сообщение не по теме [offtopic]текст[/offtopic]
Пример:
[offtopic]В чащах юга жил бы цитрус? Да, но фальшивый экземпляр![/offtopic]
Результат:
Вернуться к началу NFO ASCII-арт [nfo]текст[/nfo]
Пример:
[nfo]༼ つ ◕_◕ ༽つ ʕ•ᴥ•ʔ ¯\_(ツ)_/¯[/nfo]
Покер форум ПОКЕР ОНЛАЙН
В котором всегда помогут по любым вопросам!
Онлайн с 2008 года!
Сейчас к нему подключено 65 сидеров и 0 личеров.
избранные
дневники и колодцы:
Колодцы покер-румов
Задайте вопрос представителю рума:
Руководство по BBCode
Вступление
Форматирование текста
[b]Привет[/b]
[u]Доброе утро[/u]
Это [i]здорово![/i]
Ловим [s]апстрик![/s]
[color=red]Привет![/color]
[color=#FF0000]Привет![/color]
[size=30]МАЛЕНЬКИЙ[/size]
скорее всего будет МАЛЕНЬКИЙ
[size=200]ОГРОМНЫЙ![/size]
будет ОГРОМНЫЙ!
Вернуться к началуМогу ли я комбинировать теги? Да, конечно, можете. Например, для привлечения чьего-то внимания вы сможете написать:
[size=200][color=red][b]ПОСМОТРИТЕ НА МЕНЯ![/b][/color][/size]
что выдаст ПОСМОТРИТЕ НА МЕНЯ!
Мы не рекомендуем выводить таким образом длинные тексты! Учтите, что вы, автор сообщения, должны позаботиться о том, чтобы теги были правильно вложены. Вот этот BBCode, например, неправилен:
[b][u]Это неверно[/b][/u] Вернуться к началу
Цитирование и вывод форматированных текстов
[quote=»Mr. Blobby»]Текст Mr. Blobby будет здесь[/quote]
[code]echo «This is some code»;[/code]
Всё форматирование, используемое внутри тегов [code][/code], будет сохранено. Подсветка синтаксиса языка PHP может быть включена с помощью [code=php][/code] и рекомендуется при отправке сообщений с PHP-кодом для улучшения его удобочитаемости. Вернуться к началу
Создание списков
Создание маркированного списка BBCode поддерживает два вида списков: маркированные и нумерованные. Они практически идентичны своим эквивалентам из HTML. В маркированном списке все элементы выводятся последовательно, каждый отмечается символом-маркером. Для создания маркированного списка используйте [list][/list] и определите каждый элемент при помощи [*]. Например, чтобы вывести свои любимые цвета, вы можете использовать:
[list]
[*]Красный
[*]Синий
[*]Жёлтый
[/list]
[list=1]
[*]Пойти в магазин
[*]Купить новый компьютер
[*]Обругать компьютер, когда случится ошибка
[/list]
[list=a]
[*]Первый возможный ответ
[*]Второй возможный ответ
[*]Третий возможный ответ
[/list]
Создание ссылок
[url=http://www.phpbb.com/]Посетите phpBB![/url]
[url]http://www.phpbb.com/[/url]
[email]no.one@domain.adr[/email]
что выдаст no.one@domain.adr или просто ввести no.one@domain.adr в ваше сообщение, и он будет автоматически преобразован при просмотре.
Как и со всеми прочими тегами BBCode, вы можете заключать в URL’ы любые другие теги, например [img][/img] (см. следующий пункт), [b][/b] и т.д. Как и с тегами форматирования, правильная вложенность тегов зависит от вас, например:
[url=http://www.google.com/][img]http://www.google.com/intl/en_ALL/images/logo.gif[/url][/img]
Создание таблиц
Создание простой таблицы Для создания таблицы используются теги [table][/table] и простой в освоении синтаксис. Пример:
[table] [/table]
Первая линия содержит заголовки столбцов; вторая линия содержит разделитель между заголовком и содержанием таблицы; каждая последующая линия текста содержит данные строк таблицы. Столбцы разделяются символом | (см. кнопку ввода символа слэш(slash)).
First Header | Second Header |
---|---|
Content Cell | Content Cell |
Content Cell | Content Cell |
Вернуться к началу
Показ изображений в сообщениях
Добавление изображения в сообщение BBCode включает тег для добавления картинки в ваше сообщение. При этом следует помнить две очень важные вещи: во-первых, многих пользователей раздражает большое количество изображений, во-вторых, ваше изображение уже должно быть размещено в интернете (т. е. оно не может быть расположено только на вашем компьютере, если, конечно, вы не запустили на нём веб-сервер!). На данный момент нет возможности хранить изображения локально на phpBB (ожидается, что это ограничение будет снято в следующей версии phpBB). Для вывода изображения вы должны окружить его URL тегами [img][/img]. Например:
[img]http://www.google.com/intl/en_ALL/images/logo.gif[/img]
Как указано в предыдущем пункте, вы можете заключить изображение в теги [url][/url], то есть
[url=http://www.google.com/][img]http://www.google.com/intl/en_ALL/images/logo.gif[/img][/url]
Специальные возможности
Скрытие текста (Секрет) Если вы хотите скрыть какую-то часть своего сообщения о случайных посетителей форума, используйте тег [Hide][/Hide]:
Пример:
[Hide] [/Hide]
Пример:
[Hide=10] [/Hide]
Вернуться к началу Создание спойлера (Свиток) Если вы хотите свернуть какую-то часть своего сообщения сделав его более компактным и удобным для чтения, используйте тег [Spoiler][/Spoiler]:
Пример:
[Spoiler] [/Spoiler]
Пример:
[Spoiler=Мои стихи] [/Spoiler]
скачать русский перевод, моды, скины и стили для phpBB, phpBB3
Руководство по BBCode
Вступление
Форматирование текста
[b]Привет[/b]
[u]Доброе утро[/u]
Это [i]здорово![/i]
[color=red]Привет![/color]
[color=#FF0000]Привет![/color]
[size=30]МАЛЕНЬКИЙ[/size]
скорее всего будет выведено как МАЛЕНЬКИЙ
[size=200]ОГРОМНЫЙ![/size]
будет выведено как ОГРОМНЫЙ!
Вернуться к началуМогу ли я комбинировать теги? Да, это возможно. Например, чтобы привлечь внимание, можно написать:
[size=200][color=red][b]ПОСМОТРИТЕ НА МЕНЯ![/b][/color][/size]
в этом случае будет выведено ПОСМОТРИТЕ НА МЕНЯ!
Не рекомендуется выводить таким образом длинные тексты! Учтите, что автор сообщения должен позаботиться о правильном закрытии тегов. Например, следующее использование тегов BBCode неверно:
Цитирование и вывод текста фиксированной ширины
[quote=»Mr. Blobby»]Здесь находится текст, написанный пользователем Mr. Blobby[/quote]
[code]echo «Здесь находится код»;[/code]
Создание списков
Создание маркированного списка BBCode поддерживает два вида списков: маркированные и нумерованные. Они практически идентичны своим эквивалентам из HTML. В маркированном списке все элементы выводятся последовательно, каждый отмечается символом-маркером. Для создания маркированного списка используйте [list][/list] и определите каждый элемент при помощи [*]. Например, чтобы вывести свои любимые цвета, вы можете использовать:
[list]
[*]Красный
[*]Синий
[*]Жёлтый
[/list]
[list=1]
[*]Пойти в магазин
[*]Купить новый компьютер
[*]Обругать компьютер, когда случится ошибка
[/list]
[list=a]
[*]Первый возможный ответ
[*]Второй возможный ответ
[*]Третий возможный ответ
[/list]
Создание ссылок
[url=https://www.phpbb.com/]Посетите phpBB![/url]
[url]https://www.phpbb.com/[/url]
[email]no.one@domain.adr[/email]
что выдаст no.one@domain.adr, или просто ввести no.one@domain.adr в ваше сообщение, и он будет автоматически преобразован при просмотре.
Как и со всеми прочими тегами BBCode, вы можете заключать в URL’ы любые другие теги, например [img][/img] (см. следующий пункт), [b][/b] и т. д. Как и с тегами форматирования, правильная вложенность тегов зависит от вас, например:
[url=https://www.phpbb.com/][img]https://www.phpbb.com/theme/images/logos/blue/160×52.png[/url][/img]
Показ изображений в сообщениях
Добавление изображения в сообщение BBCode включает тег для добавления картинки в ваше сообщение. При этом следует помнить две очень важные вещи: во-первых, многих пользователей раздражает большое количество изображений, во-вторых, ваше изображение уже должно быть размещено в интернете (т. е. оно не может быть расположено только на вашем компьютере, если, конечно, вы не запустили на нём веб-сервер!). На данный момент нет возможности хранить изображения локально на phpBB (ожидается, что это ограничение будет снято в следующей версии phpBB). Для вывода изображения вы должны окружить его URL тегами [img][/img]. Например:
[img]https://www.phpbb.com/theme/images/logos/blue/160×52.png[/img]
Как указано в предыдущем пункте, вы можете заключить изображение в теги [url][/url], то есть
[url=https://www.phpbb.com/][img]https://www.phpbb.com/theme/images/logos/blue/160×52.png[/img][/url]
Встраивание мультимедиа
Как вставлять медиа с других сайтов в сообщения? Пользователи могут вставлять контент, например, видео и аудио с разрешенных сайтов, используя бб-код [media][/media], или просто вставив поддерживаемую ссылку в текстовом формате. Например:
[media] https://youtu.be/QH2-TGUlwu4 [/media]
Как говорилось выше, ссылка также может использоваться без бб-кода [media].
Пример, показанный здесь, будет генерировать:
Поддерживаются следующие сайты::
abcnews, amazon, audioboom, audiomack, bandcamp, bbcnews, bleacherreport, break, brightcove, cbsnews, cnbc, cnn, cnnmoney, collegehumor, comedycentral, coub, dailymotion, democracynow, dumpert, eighttracks, espn, facebook, flickr, foxnews, funnyordie, gamespot, gametrailers, getty, gfycat, gifs, gist, globalnews, gofundme, googledrive, googleplus, googlesheets, healthguru, hudl, hulu, humortvnl, ign, imdb, imgur, indiegogo, instagram, internetarchive, izlesene, jwplatform, khl, kickstarter, libsyn, livecap, liveleak, livestream, mailru, medium, metacafe, mixcloud, mlb, mrctv, msnbc, natgeochannel, natgeovideo, nbcnews, nbcsports, nhl, npr, nytimes, pastebin, pinterest, playstv, podbean, prezi, reddit, rutube, scribd, slideshare, soundcloud, sportsnet, spotify, steamstore, stitcher, strawpoll, streamable, teamcoco, ted, theatlantic, theguardian, theonion, tinypic, tmz, traileraddict, tumblr, twitch, twitter, ustream, vbox7, veoh, vevo, videodetective, vimeo, vine, vk, vocaroo, vox, washingtonpost, wshh, wsj, xboxclips, xboxdvr, yahooscreen, youku, youtube.