Skrypt forum FluxBB (fork PunBB) domyślnie nie ma przycisków umożliwiających wstawianie tagów BBCode podczas pisania posta (a przynajmniej nie w wersji beta2). Jako, że posiadam forum oparte na tym silniku postanowiłem zmienić ten stan rzeczy.
Na PunBB Resource znalazłem wtyczkę Easy BBCode, która dodawała taką funkcjonalność jednak nie była zbyt dobrze napisana (powielanie kodu, mała rozszerzalność). Poprawiłem ją czego wynikiem jest wtyczka BBCode, która jest wolna od ww. błędów i domyślnie zawiera przycisk „Spoiler” obsługiwany przez moją kolejną wtyczkę Spoiler tag.
Aby nieco poprawić wygląd przycisków polecam je sobie ostylować, np:input[name=b] { font-weight:bold; }
input[name=i] { font-style:italic; }
input[name=u] { text-decoration:underline; }
input[name=code] { font-family:'andale mono','lucida console',monospace; }
input[type=button] { cursor:pointer; }
Przykład zastosowania (demko) można obejrzeć na forum ANSI.
Wtyczka wymaga jQuery.
BBCode (wersja 1.0 pl_PL)