BBCode
Från Rilpedia
BBCode är en förkortning som står för Bulletin Board Code och används som kodningsformat i Internetforum.
BBCode tags
Följande är de mest vanliga BBCode taggar som finns tillgängliga på de flesta moderna forum. De visas nedan tillsammans med deras motsvarigheter i HTML-språk. Det ska dock noteras att taggarnas effekter kan bli ändrade automatiskt och att de inte fungerar likdant på alla siter som använder BBCode.
BBCode | HTML | Effect |
[b]fetstilad text[/b] |
<b>fetstilad text</b> |
fetstilad text |
[i]kursiv text[/i] |
<i>kursiv text</i> |
kursiv text |
[u]understruken text[/u] |
<u>understruken text</u> |
understruken text |
[url]http://wikipedia.se[/url] |
<a href="http://wikipedia.se"> http://wikipedia.se</a> |
http://wikipedia.se |
[url=http://wikipedia.org]Gör en text klickbar som handlar om den adress (Wikipedia) du vill hänvisa till[/url] |
<a href="http://wikipedia.org">Gör en text klickbar som handlar om den adress (wikipedia) du vill hänvisa till</a> |
Gör en text klickbar som handlar om den adress (wikipedia) du vill hänvisa till |
[img]http://upload.wikimedia.org/wikipedia/ commons/thumb/6/63/Wikipedia-logo.png/ 150px-Wikipedia-logo.png[/img] |
<img src="http://upload.wikimedia.org/wikipedia/ commons/thumb/6/63/Wikipedia-logo.png/ 150px-Wikipedia-logo.png"> |
|
[quote]citattext[/quote] |
<blockquote>citattext</blockquote> (oftast implementerat på mer avancerade sätt) |
Det du vill citera:
|
[code]monospaced text[/code] |
<pre>monospaced text</pre> |
monospaced text |
[size=15]Ändra storlek på text[/size] ("12" är vanligtvis standard i forum. Vanligtvis mätt i pixlar (px)) |
<span style="font-size:15px;">Ändra storlek på text</span> |
Ändra storlek på text |
[color=red]Röd Text[/color]
|
<span style="color: #FF0000;">Röd Text</span> |
Röd Text |
[:-)] (Finns inte tillgängligt på alla siter)or
(Och oftast andra uttryckssymboler) |
<img src="Face-smile.gif" alt="" /> |
(Bilder och storlek på uttryckssymbolerna varierar) |
Många forum har en FAQ med information om hur man kan använda deras egna varianter av BBCode.
Ett exempel på PHP function konvertering av BBCode till HTML
<?php
function bbcode2html($strInput) {
return preg_replace(
array(
'/\\[url[\\:\\=]((\\"([\\W]*javascript\:[^\\"]*)?([^\\"]*)\\")|'.
'(([\\W]*javascript\:[^\\]]*)?([^\\]]*)))\\]/ie', '/\\[\\/url\\]/i',
'/\\[b\\]/i', '/\\[\/b\\]/i',
'/\\[i\\]/i', '/\\[\/i\\]/i',
'/\\[quote\\]/i', '/\\[\/quote\\]/i'
),
array(
'\'<a href="\'.(\'$4\'?\'$4\':\'$7\').\'">\'', '</a>',
'<b>', '</b>',
'<i>', '</i>',
'<blockquote>', '</blockquote>'
),
$strInput
);
}
?>