Хочу BB-Code div

Автор o-o-o, 18 июля 2023, 20:09:41

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

o-o-o

Всем привет. А есть ли такой бибикод как [div]? Посмотрел в исходниках - вроде бы нету. Может есть такой мод? Наверняка через моды это не сложно.

Как должен работать? Чтобы можно было писать:

[div class=my-class-1 nice-pad my-class-2]AAA BBB CCC[div class=my-class-3]DDD[/div][/div]
И это бы транслировалось в html:

<div class="user-div my-class-1 nice-pad my-class-2">AAA BBB CCC<div class="user-div my-class-3">DDD</div></div>
Ну и дальше ясно - стили из CSS в разных сочетаниях применялись бы.
Plenus venter non studet libenter

o-o-o

Подумалось еще вот что. Вдруг какой несознательный человек начнет злоумышлять, и придумает какое-нибудь нехорошее использование стилей форума? Тех, которые приходят из index.css и др. - начнет еще гадить в топиках через нехорошее использование [div class=xxx]. 

Но, всех подобных проблем можно избежать. Нужно лишь как-нибудь видоизменять классы для div. Тогда бякин не сможет использовать какой угодно класс, а только специально приготовленные, безопасные классы.

Например, пусть у нас будет для этих классов зарезервирован префикс uxx- (user experience extension). То, что пользователю доступно для использования с [div] будем префиксовать uxx-.

И если он пишет 

[div class=nice-pad]AAA[/div]
Мы транслируем это как
<div class="user-div uxx-nice-pad">AAA</div>
Тогда до каких не надо классов бябякин просто не дотянется. А какие можно - это только префиксованные uxx-.
Plenus venter non studet libenter

o-o-o

Сделал / делаю сабж, первую версию (чуть поменял постановку задачи). Надо кому его? Думаю может залью на гитхаб.
Plenus venter non studet libenter