Col termine BBCode (Bulletin Board Code, codice per bacheche elettroniche) si indica il linguaggio di marcatura usato comunemente nei forum per la formattazione di testo e immagini nei messaggi in maniera più semplice e limitata rispetto a quella ottenibile con l'HTML (o con XHTML), i comandi (tag) disponibili sono di solito indicati racchiudendo tra parentesi quadre le parole chiave, uno dei vantaggi offerti dall'uso del BBCode è che i comandi più utilizzati sono, solitamente, inseribili direttamente utilizzando gli appositi pulsanti presenti nel modulo di inserimento dei messaggi.
Anche se i tag di base sono comuni alla maggior parte dei forum in realtà esistono numerose varianti del BBCode, si può dire che quasi ogni board abbia il proprio BBCode e Forumfree / Forumcommunity non fa eccezione, inoltre qui il BBCode è affiancato (e in parte sostituito) da un uso diretto dell'HTML.
In questa guida tratteremo dell'uso del BBCode nei messaggi, nelle firme e nella tagboard (in quest'ultimo caso il BBCode è l'unico mezzo per formattare i messaggi, non è possibile utilizzare l'HTML in tagboard), i singoli tag verranno descritti seguendo l'ordine dei tasti per il loro inserimento ma sono comunque inseribili o modificabili manualmente (Per chiarezza si specifica che l'ordine usato nella descrizione è da sinistra verso destra e dall'alto verso il basso)
Originariamente inserivano i tag BBCode utilizzati per ottenere testo in grassetto, corsivo o sottolineato
CODICE
[b]Testo di esempio[/b] [i]Testo di esempio[/i] [u]Testo di esempio[/u]
che sono stati rimpiazzati dagli equivalenti tag HTML
CODICE
<b>Testo di esempio</b> <i>Testo di esempio</i> <u>Testo di esempio</u>
in caso vengano utilizzati (copiando e incollando, per esempio, il testo formattato per un altro tipo di board) vengono automaticamente sostituiti con l'equivalente HTML
Testo di esempioTesto di esempioTesto di esempio
Menù a tendina CARATTERE
Inserisce il tag per la modifica del font del testo
CODICE
[font=Arial]Testo in Arial[/font]
Testo in Arial
Tramite il menù è possibile scegliere fra sei font preimpostati
CODICE
[font=Arial]Testo in Arial[/font]
Testo in Arial
CODICE
[font=Times]Testo in Times[/font]
Testo in Times
CODICE
[font=Courier]Testo in Courier[/font]
Testo in Courier
CODICE
[font=Impact]Testo in Impact[/font]
Testo in Impact
CODICE
[font=Geneva]Testo in Geneva[/font]
Testo in Geneva
CODICE
[font=Optima]Testo in Optima[/font]
Testo in Optima
ma è possibile modificare manualmente il tag, sostituendo il nome del font preimpostato con quello che si desidera utilizzare
CODICE
[font=Garamond]Testo in Garamond[/font]
Testo in Garamond
E' preferibile evitare l'uso di font particolari, in quanto un browser può visualizzare correttamente solo i font installati nel sistema operativo
Menù a tendina Dimensione
Inserisce il tag di modifica della dimensione del testo nel messaggio, nel menù è possibile scegliere fra tre dimensioni preimpostate, Piccolo
CODICE
[size=1]Testo di esempio[/size]
Testo di esempio
Medio
CODICE
[size=7]Testo di esempio[/size
Testo di esempio
o Grande
CODICE
[size=14]Testo di esempio[/size]
Testo di esempio
maggiore il valore numerico, più grande sarà il testo, ovviamente è anche possibile inserire manualmente un valore di grandezza a scelta
CODICE
[size=21]Testo di esempio[/size]
Testo di esempio
Menù a tendina COLORE
Con questo menù si inserisce il tag per la colorazione del testo
CODICE
[color=red]Testo di colore rosso[/color]
Testo di colore rosso
Sono presenti nel menù sette colori preimpostati
CODICE
[color=blue]Blu[/color]
Blu
CODICE
[color=red]Rosso[/color]
Rosso
CODICE
[color=purple]Porpora[/color]
Porpora
CODICE
[color=orange]Arancione[/color]
Arancione
CODICE
[color=yellow]Giallo[/color]
Giallo
CODICE
[color=gray]Grigio[/color]
Grigio
CODICE
[color=green]Verde[/color]
Verde
ma è possibile utilizzare tutti i nomi di colore supportati dai browsers
CODICE
[color=fuchsia]Testo di esempio color fuchsia[/color]
Testo di esempio color fuchsia
trovate un elenco dei 147 nomi di colore supportati dai browsers più diffusi nella Guida ai colori nell'HTML
Questi tasti non inseriscono tag BBCode, ma i due tag HTML che servono, rispettivamente, ad inserire caratteri sopra la riga del testo (apice)
CODICE
X<sup>2</sup>
X2
o sotto la riga del testo (pedice)
CODICE
X<sub>2</sub>
X2
Sono tag indispensabili qualora il testo del messaggio che si debba inserire contenga espressioni matematiche o chimiche
CODICE
H<sub>2</sub>O
H2O
Tasto http://
Lo si utilizza per inserire link testuali, nella prima finestra che vi apparirà dopo aver cliccato sul tasto copiate l'indirizzo internet della pagina che volete linkare, nella seconda il testo che volete sia visualizzato da chi leggerà il vostro messaggio, il risultato sarà il tag BBCode per l'inserimento di link testuali (che potete anche inserire manualmente)
Il tasto @ serve ad inserire un indirizzo e-mail che, se cliccato, avvia il programma di posta elettronica predefinito dell'utente (Outlook Express, Mozilla Thunderbird, Eccetra) impostando automaticamente, nel messaggio, l'indirizzo del destinatario, il tag è questo
CODICE
[EMAIL]nomeutente@indirizzodiprova.it[/EMAIL]
e il risultato visualizzato da chi leggerà il messaggio è questo
Utilizzando il tasto IMG potete inserire immagini nei messaggi, utilizzando il link diretto all'immagine, il tag BBCode (come sempre inseribile anche manualmente) è questo:
Il tag per l'inserimento delle immagini può essere usato in combinazione con quello per l'inserimento di link testuali allo scopo di inserire immagini con link
Una cosa di cui si ha spesso necessità, in un forum, è citare (riportare completamente o parzialmente) il messaggio di un altro utente a cui si desideri dare risposta diretta o un testo generico che si voglia commentare. Se il testo da commentare è un messaggio nella stessa discussione in cui si sta per scrivere, basta cliccare sul tasto QUOTE (o CITAZ, l'esatta dicitura dipende dalla grafica utilizzata per i tasti nel vostro forum) del messaggio che volete citare, la citazione verrà inserita automaticamente nel vosto messaggio, completa di autore, data e ora, con la possibilità di editarne il testo prima dell'inserimento, in modo da citare solo la parte che ci interessa, se, invece, il testo da citare non si trova nella stessa discussione lo copieremo e sucessivamente incolleremo all'interno del tag QUOTE, inseribile manualmente o tramite il tasto QUOTE del modulo di inserimento messaggi, il risultato sarà questo:
CODICE
[QUOTE]Questo è il testo che desideriamo citare[/QUOTE]
CITAZIONE
Questo è il testo che desideriamo citare
Nel caso si voglia inserire anche in questo tipo di citazione, autore, data e ora è possibile farlo manualmente, rispettando questo formato
CODICE
[QUOTE=autore,data, ora]Questo è il testo che desideriamo citare[/QUOTE]
CITAZIONE (autore @ data, ora)
Questo è il testo che desideriamo citare
esempio
CODICE
[QUOTE=kostaki,16/4/2007, 4:00]Questa è una citazione dimostrativa[/QUOTE]
CITAZIONE (kostaki @ 16/4/2007, 4:00)
Questa è una citazione dimostrativa
Rispettando lo stesso formato possiamo anche inserire informazioni diverse da quelle standard, e anche inserire soltanto uno o due dei campi previsti
CODICE
[QUOTE=Chiacchere,casuali, ]Questa è una citazione dimostrativa[/QUOTE]
CITAZIONE (Chiacchere @ casuali, )
Questa è una citazione dimostrativa
Tasto CODE
In origine con questo tasto si inseriva il tag CODE, utilizzato per inserire testo a "passo fisso", in particolar modo codici e tags che dovevano essere letti dai browsers come testo e non eseguiti, per esempio in questa guida è stato usato per mostrare la struttura degli altri tag BBCode, attualmente ha una duplice funzione, cliccando sul tasto vi apparirà un messaggio di conferma, selezionando l'opzione Ok verrà inserito il tag CODE: tag di apertura
CODICE
[CODE]
contenuto e tag di chiusura
CODICE
[/CODE]
qui potete vedere degli esempi, con dei tag BBCode
CODICE
[QUOTE]Citazione[/QUOTE]
CODICE
[URL=Link_sito_web]Testo_link[/URL]
e con un javascript
CODICE
<script type="text/javascript"> <!-- alert("inserisci qui il testo") //--> </script>
Selezionando invece l'opzione Annulla, al posto del tag CODE otterremo il tag HTML, la funzione di questo tag è praticamente identica a quella del tag CODE, ma è specifico per i codici HTML, di cui evidenzia le varie componenti con diversi colori:
CODICE
[HTML]<a href="indirizzo_pagina_web" target="_blank">Testo del link</a>[/HTML]
HTML
<a href="indirizzo_pagina_web" target="_blank">Testo del link</a>
Tasto SPOILER
Questo tasto serve, per l'appunto, ad inserire il tag SPOILER, il nome di questo tag deriva dall'inglese "To spoil", "rivelare", la sua funzione è l'inserimento, all'interno di un messaggio, di un testo che rimane nascosto e può essere visualizzato solo cliccando su di un apposito link, questa funzione si rivela utilissima quando si deve postare, per esempio, la trama di un'opera letteraria, di un film o di una serie televisiva, in modo da "nasconderne" i punti salienti ed, eventualmente, la conclusione, così che l'utente che si trovi a leggere il messaggio senza essere a conoscenza della trama possa evitare di venire a conoscenza delle parti più importanti oppure, a sua scelta, leggere l'intero messaggio. Il tag è questo
come avrete sicuramente notato, cliccando su uno degli spoiler vengono aperti tutti gli spoiler presenti nella stessa pagina, questo non può essere evitato, in una pagina di discussione dove siano presenti più spoiler non è possibile aprire uno solo
Tasto Capolettera
Anche questo pulsante non inserisce, in realtà, un tag BBCode, ma un codice HTML (contenete anche un tag BBCode, quello delle dimensioni del testo, utilizzabile per ottenere un capolettera,
<div style="float: left; margin-right: 4px">[size=23][IMG]http://digilander.libero.it/oldbat/newsboard/nwbmini.jpg[/IMG][/size]</div>testo allineato ad una immagine
testo allineato ad una immagine
Tasto Centratura
Nel BBCode originale di Forumfree / Forumcommunity non erano previsti tag per l'allineamento del testo e, quando questa funzione è stata introdotta, si è preferito utilizzare direttamente un equivalente tag HTML, cliccando sul pulsante otterremo quindi questo tag
HTML
<p align="center"></p>
che ci permette di "allineare" al centro del messaggio testo
Di default, questo tasto inserisce l'allineamento "center", sicuramente il più utile nei messaggi, ma potete modificarlo, in caso vi serva un allineamento diverso, sostituendo center con left, per l'allineamento a sinistra (di scarsa utilità, nei post il contenuto, testo o immagini, è già di base allineato a sinistra), con right per per l'allineamento a destra e con justify per avere il testo allargato su tutta la riga (anche quet'ultimo è di scarsa utilità nei messaggi)
Tasto Elenchi
In origine, questo tasto inseriva il tag BBCode per ottenere elenchi e liste (e precisamente elenchi non ordinati e poteva essere modificato manualmente per ottenere elenchi ordinati)
CODICE
[list][*]Uno [*]Due [/list]
il risultato sarebbe stato questo
Uno
Due
questo tag è stato completamente sostituito dai suoi equivalenti HTML non è più utilizzabile e, se inserito, al contrario dei tag per il testo in grassetto, corsivo e sottolineato, non viene automaticamente convertito, esempio
[list][*]Uno [*]Due [/list]
Attualmente, cliccando sul pulsante, vi apparirà un messaggio di conferma, selezionando Ok otterrete una lista ordinata numericamente, esempio
HTML
<ol> <li>Uno</li> <li>Due</li> </ol>
Uno
Due
selezionando Annulla avrete invece un elenco non ordinato, esempio
HTML
<ul> <li>Uno</li> <li>Due</li> </ul>
Uno
Due
questi tag sono modificabili manualmente per ottenere altri tipi di elenchi, ordinati alfabeticamente, per esempio, oppure non ordinati a quadrati invece che puntati, consultate al riguardo la Guida ai tag HTML più comuni
I tag utilizzabili nelle firme sono praticamente gli stessi utilizzabili nei messaggi, l'unica eccezione è il tag SPOILER che non può essere usato nelle firme, il modulo di inserimento firma è identico a quello dei messaggi escluso, ovviamente, il tasto SPOILER.
Nella tagboard che Forumfree / Forumcommunity mette a disposizione di ogni forum, per essere utilizzata come metodo di conversazione veloce fra gli utenti o per lasciare messaggi che devono rimanere in evidenza (solitamente la tagboard è inserita in homepage ed è quindi visibilissima) ma che non è necessario conservare oppure come newsboard per gli avvisi dello staff dei forum all'utenza, è possibile utilizzare alcuni (quelli basiliari) dei tag BBCode per la formattazione del testo e, nell'angolo inferiore sinistro della tagboard, trovate anche quattro tasti e un menù a tendina
per facilitarvi l'inserimento di questi tag (una versione ridotta del modulo di inserimento messaggi), i tag sono modificabili manualmente una volta scritti (mediante i tasti appositi) nell'area di testo della tagboard, prima di inserire i messaggi col tasto Invia.
Tasti BIU
Inseriscono i tag BBCode per ottenere testo in grassetto, corsivo o sottolineato
CODICE
[b]Testo di esempio[/b] [i]Testo di esempio[/i] [u]Testo di esempio[/u]
Testo di esempioTesto di esempioTesto di esempio
in tagboard non è possibile, al contrario dei messaggi, utilizzare il tag per i testo barrato
Menù a tendina COLORE
Con questo menù si inserisce il tag per la colorazione del testo
CODICE
[color=red]Testo di colore rosso[/color]
Testo di colore rosso
Sono presenti nel menù sette colori preimpostati
CODICE
[color=blue]Blu[/color]
Blu
CODICE
[color=red]Rosso[/color]
Rosso
CODICE
[color=purple]Porpora[/color]
Porpora
CODICE
[color=orange]Arancione[/color]
Arancione
CODICE
[color=yellow]Giallo[/color]
Giallo
CODICE
[color=gray]Grigio[/color]
Grigio
CODICE
[color=green]Verde[/color]
Verde
ma è possibile utilizzare tutti i nomi di colore supportati dai browsers
CODICE
[color=fuchsia]Testo di esempio color fuchsia[/color]
Testo di esempio color fuchsia
trovate un elenco dei 147 nomi di colore supportati dai browsers più diffusi nella Guida ai colori nell'HTML
Lo si utilizza per inserire link testuali, nella prima finestra che vi apparirà dopo aver cliccato sul tasto copiate l'indirizzo internet della pagina che volete linkare, nella seconda il testo che volete sia visualizzato da chi leggerà il vostro messaggio, il risultato sarà il tag BBCode per l'inserimento di link testuali (che potete anche inserire manualmente)
CODICE
[url=Indirizzo_internet]Testo_del_ink[/url]
usare il tag è l'unico modo di inserire link funzionanti in tagboard, al contrario di quanto avviene nei messaggi, i link inseriti direttamente non vengono riconosciuti come tali e sono resi come testo normale.
Questi sono i tag utilizzabili, in tagboard non è possibile utilizzare, oltre al già citato tag del testo barrato, i tag BBCode per la modifica del tipo di font, delle dimensioni del testo, non è possibile inserire indirizzi email cliccabili o immagini (è però possibile inserire, con l'apposito tag, il link all'immagine, esempio:
CODICE
[url=Link_immagine]Testo[/url]
che sarà visualizzabile in una nuova finestra cliccando sul link, non sono nemmeno utilizzabili i tag QUOTE, CODE, HTML, SPOILER e qualsiasi tipo di tag HTML