Тема: Туторіал №2. Про ВВCode на форумі Чт Лют 04, 2021 6:29 pm
BBCode (абр. від англ. bulletin board code) — мова розмітки, яка використовується для форматування повідомлень на багатьох електронних дошках оголошень (BBS) і форумах, у тому числі на форумі «Інфініті». Для форматування тексту використовуються теги, подібні тегам HTML, але, на відміну від них, записані в квадратні дужки [ ]. Перед відображенням сторінки програма форуму проводить розбір тексту і перетворення його в HTML-код.
На форумі використання користувачами HTML-кодів відключено і впроваджуватись не буде з метою безпеки.
BBCode створений в 1998 році для програми дощок оголошень Ultimate Bulletin Board (UBB), написаному на мові Perl. В 2000 році підтримка BBCode була додана в програму для форумів PhpBB, написаній на мові PHP.
BBCode був придуманий з метою надати простіший, безпечний і обмежений у порівнянні з HTML спосіб форматування повідомлень. Спочатку багато BBS дозволяли користувачам використовувати HTML-розмітку, що могло призвести до побічних ефектів, таких як спотворення розмітки на сторінці, запуск JavaScript-сценаріїв (іноді з метою вандалізму). Деякі реалізації BBCode, які використовують спрощені методи трансляції в HTML, також можуть відчувати проблеми з безпекою.
Хоча основні теги BBCode мало відрізняються, у більшості інтернет-форумах існує велика кількість варіацій. Деякі реалізації чутливі до регістру символів всередині тегів, інші дозволяють підсвічувати текст HTML, PHP, SQL та інших мов розмітки і мову програмування за допомогою спеціальних тегів.
Робота з різним контентом на форумі грунтується на BBCode практично повністю. Тому знання цих кодів для користувачів необхідне, але не слід лякатись, оскільки практично всі необхідні коди вбудовані в систему відповідей форуму.
Діонісій вподобав
Діонісій
старший легіонер
Постів : 385
Тема: Приклад вбудованих BBCode Чт Лют 04, 2021 6:31 pm
Приклад вбудованих BBCode
Останній раз редагувалося: Діонісій (Чт Лют 04, 2021 7:41 pm), всього регувалося 2 раз(-и)
Діонісій
старший легіонер
Постів : 385
Тема: як це працює? Чт Лют 04, 2021 6:37 pm
Детальніше як працюють коди висвітлено в інших туторіалах відповідно до тематики, зараз лише розглянемо як це працює.