BBCode HTML'in özel bir uygulamasıdır. Forum'a yazdığınız mesajlarda BBCode kullanabilme imkanını pano yöneticisi saptar. Ayrıca mesaj gönderme formundaki seçenekler sayesinde dilediğiniz mesajlarda BBCode'ı iptal etmeniz mümkündür. BBCode, HTML'e benzer tarzdadır fakat tag'ler < ve > yerine köşeli parantez içine alınır. Ayrıca nelerin nasıl görüntülendiği daha iyi kontrol edilebilir. Mesajlarınıza BBCode eklemek için mesaj gövdesi üzerinde bulunan araç çubuğunu kullanmanız işi çok daha kolaylaştırır (araç çubuğu görünümü kullandığınız tema'ya bağlıdır). Ayrıca alttaki rehberi faydalı bulabilirsiniz.
Yazıların renk veya boyutunu değiştirmek için alttaki tag'ler kullanılabilir. Elde edilen sonuç, kullanılan browser ve bilgisayar sistemine göre değişebilir, aklınızda bulunsun:
Yazıların rengi, metni [color=][/color] tag'leri içine alarak değiştirilir. Belirli ingilizce renk isimlerini (örn. red, blue, yellow vs.) veya alternatif olarak 16 tabanlı sayı sisteminde kodlanmış üç rakamlı renk kodunu yazabilirsiniz (örn. #FFFFFF, #000000). Metni örneğin kırmızı harflerle yazmak için:
[color=red]Hello![/color]
veya
[color=#FF0000]Hello![/color]
aynı şekilde görüntülenir: Hello!
Karakterlerin boyutunu benzer şekilde [size=][/size] kullanarak değiştirebilirsiniz. Bu tag kullandığınız tema'ya bağlıdır. Karakterlerin pixel olarak boyutunu yazmanız önerilir. Bu rakam 1 ile başlayıp (gözle görülmeyecek kadar küçük), en fazla 29 (çok büyük) olabilir. Örnek:
Evet, mesela dikkati çekmek için şöyle yazabilirsiniz:
[size=18][color=red][b]DİKKAT![/b][/color][/size]
Bu yazı şu şekilde görüntülenir: DİKKAT!
Uzun metinleri bu şekilde yazmamanızı öneririz! Unutmayın ki, tag'lerin düzgün bir şekilde kapatılmasını temin etmek, metni gönderen kişi olarak sizin görevinizdir. Örneğin bu şekilde yazmak yanlıştır:
Bir metinden alıntı yapmanın iki ayrı yöntemi vardır: kaynak vererek veya vermeyerek.
Bir mesaja cevap vermek için Alınıtı ile Cevap komutunu kullanırsanız, orijinal mesajın kendi mesajınıza [quote=""][/quote] tag'leri arasında eklendiğini göreceksiniz. Bu yöntem, bir şahsı veya seçeceğiniz herhangi başka bir yeri kaynak vererek yanıt yazmanızı sağlar. Örneğin Ali isminde bir şahsın yazdıklarını iktibas etmek için şu şekilde yazmanız gerek:
[quote="Ali"]Ali'nin yazdığı yazılar...[/quote]
Sonuçta iktibas edilen kısmın önüne otomatik olarak Ali wrote: yazılır. Alıntı yaptığınız şahsın ismini tırnak işaretleri "" içine almayı unutmayın, tırnak işaretleri kullanmanız şart.
İkinci yöntem, kaynak vermeden alıntı yapmanızı sağlar. İlgili bölümü [quote][/quote] tag'leri içine almanız yeterli. Bu bölümün önünde Quote: yazısını göreceksiniz.
Bir programlama dilinde yazılmış kaynak yazılım veya eşaralıklı yazıtipi (örn. Courier) gerektiren herhangi bir metni görüntülemek için, ilgili kısmı [code][/code] tag'leri içine almalısınız. Örn.:
[code]echo "This is some code";[/code]
[code][/code] tag'leri arasına yazılan tüm biçimleme tag'leri (örn. [i], [b] gibi) iptal edilir.
BBCode rakamsız (madde imiyle) ve rakamlı olmak üzere iki türlü liste destekler. Bu listeler aslında HTML listelerine eşittir. Rakamsız liste, her maddeyi bir madde imiyle beraber satır başını biraz girintilenmiş olarak görüntüler. Rakamsız bir liste hazırlamak için [list][/list] tag'lerini kullanın ve her satırın başına [*] yazın. Örn. sevdiğiniz renklerin bir listesini şu şekilde hazırlayabilirsiniz:
İkinci liste türü olan rakamlı listeyle, her satır başında görülen rakamı kontrol edebilirsiniz. Rakamlara göre sıralanmış bir liste için [list=1][/list] kullanmanız gerek. Alternatif olarak alfabe'ye göre sıralanmış bir liste için [list=a][/list] tag'lerini kullanabilirsiniz. Rakamsız listelerde olduğu gibi, her maddeyi [*] ile işaretlemeniz gerek. Örneğin:
[list=1] [*]Mağazaya git [*]Yeni bilgisayar al [*]Eve götür [/list]
şu şekilde görüntülenir:
Mağazaya git
Yeni bilgisayar al
Eve götür
Öte yandan alfabeye göre sıralanmış bir listeyi şu şekilde yazmanız gerekir:
phpBB ayrıca Sihirli Linkler denen bir işleme sahip. Bunun sayesinde, kurallara uygun bir şekilde yazılan her link adresi otomatik olarak link'e çevrilir, herhangi bir tag, hatta http:// yazmanıza gerek kalmaz. Örn. www.phpbb.com yazınca, izlenim sayfasında otomatik olarak www.phpbb.com olarak görüntülenir.
Aynı işlem email adresleri için uygulanır. Dilerseniz özel olarak bir adres belirleyebilirsiniz, örn.:
[email]no.one@domain.adr[/email]
yazılınca şu şekilde görüntülenir: no.one@domain.adr Veya basitçe no.one@domain.adr yazabilirsiniz ve mesajınız görüntülendiğinde bu kısım otomatik olarak link'e çevrilir.
Bütün BBCode tag'leri gibi, link adreslerinide diğer tag'lerin içine alabilirsiniz, örn. [img][/img] (bir sonraki madde bakın), [b][/b], vs. Biçimleme tag'lerinde olduğu gibi, tag'lerin düzgün bir şekilde sırasıyla kapatılmasını kendiniz sağlamalısınız, örn.:
BBCode mesajlarınıza resim eklemek için bir tag'e sahiptir. Bu tag'i kullanırken iki önemli noktayı dikkate almanız gerek: birçok kullanıcı mesajlarda çok sayıda resmin görüntülenmesini hoş karşılamıyor. Ayrıca kullanmak istediğiniz resme internet üzerinden ulaşılabilmeli (örn. bu resmin kendi bilgisayarınızda bulunması yeterli değildir). Şu anda phpBB üzerinden resim kaydetme imkanı yoktur (bu konular muhtemelen phpBB'nin bir sonraki sürümünde ele alınacak). Bir resmi görüntülemek için, resmin adresini [img][/img] tag'leri içine almalısınız. Örn.: