Corsi on-line
Chiudi
Newsletter:
  • Seguici su Facebook
  • Seguici su Twitter
  • Seguici su Google+
  • Seguici via RSS
  • Seguici col tuo Smartphone

Gestione del BBCode

Come è noto, il BBCode (Bulletin Board Code) è un linguaggio di markup utilizzato sovente per formattare i messaggi postati nei forum di discussione; i comandi disponibili, espressi sotto forma di tags, sono indicati solitamente racchiudendo tra parentesi quadre delle keywords e vengono interpretati prima di essere essere tradotti in un linguaggio (HTML o XHTML) comprensibile per i Web browser.

Il BBCode è stato concepito per fornire agli utenti un sistema semplice e sicuro per formattare i testi dei propri messaggi anche senza conoscere alcun linguaggio di markup per le pagine Web; inizialmente infatti, molti forum consentivano l'inserimento di HTML nei messaggi, ma in questo modo era possibile alterare l'impostazione grafica di un sito o eseguire dei codici malevoli realizzati in JavaScript.

(L'articolo continua più sotto...)

PhpBB fornisce numerosi strumenti per la gestione del BBCode e mette a disposizione funzionalità grazie alle quali sarà possibile creare e modificare i diversi tags.

Per far questo è possibile recarsi sul percorso

Contenuti > Messaggi > BBCode
del Pannello di controllo e cliccare su "Aggiungi BBCode"; l'aggiunta del BBCode può essere effettuata grazie ad un sistema basato sulla rappresentazione degli input da parte degli utenti sotto forma di segnaposto.

In sostanza sarà necessario definire dei modelli mediante dei segnaposto predefiniti che definiscono il tipo di contenuto ammesso. L'input rappresentato da un segnaposto verrà validato solo nel caso in cui esso corrisponda alla relativa definizione.

I segnaposto che PhpBB mette a disposizione per la personalizzazione del BBCode sono i seguenti:

Oltre ai segnaposto elencati sono disponibili delle stringhe presenti nella cartella "language/" del CMS, ma solo i segnaposto appena descritti sono disponibili per la personalizzazione.

Ora immaginiamo di voler creare un BBCode che ci permetta di visualizzare i video di YouTube nel loro player, la prima operazione da fare sarà quella di compilare il form relativo alla voce "Uso del BBCode", ogni variabile di input in essa rappresenta dovrà essere sostituita da un simbolo corrispondente.

Nel nostro caso il segnaposto {text} verrà racchiuso nel tag personalizzato "[youtube]".
Fatto questo si dovrà compilare il form successivo denominato "Trasforma in HTML", in esso si dovrenno inserire le informazioni che permetteranno di tradurre il BBCode in un linguaggio comprensibile al browser, come nell'esempio rappresentato dall'immagine seguente:
Ora ci si potrà spostare sul form denominato "Aiuto in linea", esso contiene un campo di input chiamato "Testo di aiuto" in cui sarà possibile inserire il testo visibile al passaggio del mouse sopra il BBCode:
Fatto questo sarà possibile scegliere se mostrare o no il BBCode nella pagina di scrittura e salvare tutte le informazioni indicate cliccando su "Invia"; il nuovo BBCode sarà elencato nella pagina di gestione dei BBCode:
Qui saranno disponibili due pulsanti sotto forma di immagini, una verde per modificare i BBCode già definiti e una rossa per eliminarli.

Corsi
Corso HTMLCorso HTML
Il linguaggio di marcatura per il Web. A partire da 29 €.
Corso MySQLCorso MySQL
Gestione del database open-source. A partire da 49 €.
Corso PHPCorso PHP
Corso completo per la creazione di siti Web dinamici. A partire da 49 €.
Sommario
Annunci

Mr.Webmaster

Pubblicità
Chi Siamo
Contattaci
Collabora
Note Legali
© 2003 - 2012 Mr.Webmaster - Il portale dei Webmaster Italiani - Tutti i diritti riservati | Powered by IKIweb Internet Media S.r.l. - PIVA 02848390122