BB kód fogalma
A BB kód egy korlátozott formázásokat lehetővé tévő leíró nyelv. Elsősorban internetes fórumokon használják, ha az üzemeltető biztonsági okból nem engedélyezi a HTML kódok közvetlen bevitelét a hozzászólásokba. Ekkor a bevitt kódot a fórummotor alakítja HTML kódokká.
A BB-kód hasonló felépítésű, mint a HTML leíró nyelv, kivéve hogy a tag-ek nem relációs jelek között < >, hanem szögletes zárójelben [ ] vannak. Használata lehetőséget nyújt a bejegyzés szebb, tagoltabb, látványosabb megjelenítésére. Fontos, hogy mindig ügyelj a tag-ek lezárására!
Ha például adott szöveget félkövérnek akarok formázni a következő bb kódot használom :
- Code: Select all
[b][/b]
Legyen a formázandó szöveg ez a sor.
A "Legyen a formázandó szöveg ez a sor." szöveget a a fékövérré formázó bb kód kezdő és záró tag-je közé téve :
- Code: Select all
[b]Legyen a formázandó szöveg ez a sor[/b].
az eredmény : Legyen a formázandó szöveg ez a sor
BB kód felvitele PHPBB3 - ban
Admin felület --->ÜZENETKÜLDÉS gomb (fent)---->Új BBCode felvétele gomb (lent)
A megjelenő oldalon a következőket találod:
BBCode használata
Itt tudod megadni, hogy hogyan lehessen használni a BB Code-ot. Minden változó részt helyettesítsd a megfelelő jelölővel (lásd alább).
HTML csere
Itt tudod megadni, hogy milyen HTML-re legyen kicserélve a BBCode
Segítség
Ennek a mezőnek a tartalma fog megjelenni, ha a BBCode fölé viszed az egeret.
Beállítások
Megjelenítés a hozzászólásküldő oldalon Ha kipipálod akkor hozzászólásküldő oldalon fent meg fog jelenni és egy egér kattintással be tudod rakni az üzenetbe.
A megnyílt ablakok értemszerűen kitölt. -----> ELKÜLD.
Jelölők
A jelölők a felhasználó által megadott adatokhoz használhatók. A BBCode csak akkor lesz feldolgozva, ha a megadott adatok megfelelnek a meghatározásnak. Ha kell, a jelölőket meg is számozhatod, ehhez a lezáró kapcsos zárójel elé írj egy számot, pl. {TEXT1}, {TEXT2}.
A HTML cserében bármilyen a language/ könyvtárban megtalálható nyelvi elemet használhatsz a következőképp: {L_<ELEMNÉV>}, ahol az <ELEMNÉV> a hozzáadni kívánt lefordított elem. Például az {L_WROTE} „írta”-ként kerül megjelenítésre a felhasználó nyelvi beállításainak megfelelően.
A következő Jelölőket használhatod
{TEXT}
Bármilyen szöveg beleértve a külföldi karaktereket, számokat stb. Ezt a jelölőt ne használd HTML címkében, használd helyette az IDENTIFIER, INTTEXT vagy
SIMPLETEXT jelölők egyikét.
{SIMPLETEXT}
A latin ábécé betűje (A-Z), szám, szóköz, vessző, pont, mínusz jel, plusz jel, kötőjel és alulvonás.
{INTTEXT}
Unicode betű, szám, szóköz, vessző, pont, mínusz jel, plusz jel, kötőjel, alulvonás és térközök.
{IDENTIFIER}
A latin ábécé betúje (A-Z), szám, kötőjel és alulvonás.
{NUMBER}
Bármilyen szám.
{EMAIL}
Egy érvényes e-mail cím.
{URL}
Egy érvényes URL, mely bármilyen protokollt használhat (http, ftp, stb., nem használható fel javascript támadásokhoz). Ha nincs protokoll megadva, a szöveg elé „http://” kerül elhelyezésre.
{LOCAL_URL}
Egy helyi URL. Az URL-nek a téma oldaltól kell lennie viszonyítva, valamint nem tartalmazhat szervernevet, illetve protokollt.
{COLOR}
Egy HTML szín, lehet a #FF1234 numerikus formában, vagy lehet egy CSS szín kulcsszó, mint például a fuchsia vagy az InactiveBorder.