Biçim Kodları, HTML'in özel bir uygulamasıdır. Forumlara yazdığınız mesajlarda Biçim Kodları kullanabilme imkanını pano yöneticisi belirler. Ayrıca mesaj gönderme formundaki seçenekler sayesinde dilediğiniz mesajlarda Biçim Kodları'nı iptal etmeniz mümkündür. Biçim Kodları, HTML'e benzer tarzdadır fakat etiketler < 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 Biçim Kodları 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 etiketler kullanılabilir. Elde edilen sonuç, kullanılan web tarayıcısı ve bilgisayar sistemine göre değişebilir, aklınızda bulunsun:
Yazıların rengi, metni [color=][/color] etiketleri içine alarak değiştirilir. Belirli ingilizce renk isimlerini (örn. red, blue, yellow vs.) veya alternatif olarak 16 tabanlı sayı sisteminde (HEX) kodlanmış üç rakamlı renk kodunu yazabilirsiniz (örn. #FFFFFF, #000000). Metni örneğin kırmızı harflerle yazmak için:
[color=red]Merhaba![/color]
veya
[color=#FF0000]Merhaba![/color]
aynı şekilde görüntülenir: Merhaba!
Karakterlerin boyutunu benzer şekilde [size=][/size] kullanarak değiştirebilirsiniz. Bu etiket 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, etiketlerin 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] etiketleri 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ı alıntı etmek için şu şekilde yazmanız gerek:
[quote="Ali"]Ali'nin yazdığı yazılar...[/quote]
Sonuçta alıntı yapılan kısmın önüne otomatik olarak Ali demişki: 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] etiketleri içine almanız yeterli. Bu bölümün önünde Alıntı: 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] etiketleri içine almalısınız. Örn.:
[code]echo "Bu bizim kodumuz";[/code]
[code][/code] etiketleri arasına yazılan tüm biçimleme etiketleri (örn. [i], [b] gibi) iptal edilir. Bu biçimlendirmenin kullandığı yazıtipi, kullandığınız temaya göre farklılık gösterebilir.
Biçim Kodları 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] etiketlerini 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] etiketlerini 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 etiket, 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 Biçim Kodları etiketleri gibi, link adreslerini de diğer etiketlerin içine alabilirsiniz, örn. [img][/img] (bir sonraki madde bakın), [b][/b], vs. Biçimleme etiketlerinde olduğu gibi, etiketlerin düzgün bir şekilde sırasıyla kapatılmasını kendiniz sağlamalısınız, örn.:
Biçim Kodları mesajlarınıza resim eklemek için bir etikete sahiptir. Bu etiketi 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] etiketleri içine almalısınız. Örn.: