Todo sobre los BBCode

Los códigos BBCode es básicamente un alfabeto para detallar el estilo y formato de textos, empleados comúnmente en foros.

Los códigos BBCode (Además, se pueden ver escrito separado, como BB Code) se utilizan para definir la forma con la que se debe enseñar un texto, por medio de una especie de etiquetas, semejantes a las que se conocen en HTML, que dejan entonces, formatear dicho texto. Estos códigos se pueden haber visto manejarse más que todo en foros o a la hora de subir comentarios de personas a una página web.

Los BBCode son lo siguiente:

Esto es un [i]texto de ejemplo [/i] que tienen BBcodes: [b]aquí va el texto en negrita[/b].
[code]y por aquí va el código fuentecode]
Y ahora una [url]http://www.paginaswebs.com[/url].

Este código, como se puede ver, tiene distintas estampillas entre corchetes, para provocar diferentes estilos y bloques de texto que tienen que formatearse de una forma concreta. Al encausar este texto y sus códigos BBCode, se logrará como resultado un HTML como el siguiente:

Esto es un <em> texto de ejemplo </em> con Bbcodes: <strong> aquí va el texto en negrita </strong>.
<code>y por aquí va el código </code>
Y ahora una <a href=» http://www.paginaswebs.com/»> http://www.paginaswebs.com</a>.

En conclusión, los BBCode, son útiles para dejar a las personas un control mayor de los estilos y el formato en general de los mensajes que se transmiten en foros o en comentarios de posts. Pero sin llegar a dejarles escribir concisamente código HTML, para afirmar que se conserva manejado el formato de estos contenidos a la hora de visualizarlos en las páginas. En este tema de paginaswebs. com se mostrarán qué son los BBCode y se dejará para temas posteriores la explicación sobre cómo emplearlos en vuestras aplicaciones web.

Los BB Code Se crearon primitivamente por el sistema de foros PhpBB, y son las siglas de Buletin Board Code. Hoy en día se han convertido en un esquema para la edición de textos en diferentes foros y sistemas de comunidades, donde las personas pueden participar.

Se puede ver una lista de los BBCodes aquí:

Nota: Quizá no están todos, puesto que distintos sistemas implementan unos conjuntos de BBcodes diferente. Del igual forma, puede que vuestro sistema no realice alguno de los BBCode que se indicanrán a continuación.
Preparo de texto sencillo: 

[b]Negrita[/b]
[u]Subrayado[/u]
[i]Itálica[/i]
[s]Tachado[/s]
[sub]Subíndice[/sub]
[sup]Superíndice[/sup]

Preparo de textos avanzado: 

[color=blue]En color azul[/color] ( permite otros colores, claro, con valores hexadecimal como #ff5500)
[size=12]tamaño texto[/size] (permite valores distintos, consultar el estilo en tu implementación)
[font=arial]cambio la tipografía[/font]
[align=right]alineación del texto[/align]
[quote=»Pepe»]Esta es una cita de un texto enviado por Samuel[/quote]
[code]Esto es un código fuente[/code]

Enlaces: 

[url]http://www.paginaswebs.com[/url]
[url=http://www.paginaswebs.com]PaginasWebs.com[/url] (para que el texto del enlace sea diferente que la URL enlazada

Imágenes:

[img]http://www.paginaswebs.com/images/logo_paginas_webs.gif[/img]

Listas: 

[list]
[*]Red
[*]Blue
[*]Yellow
[/list]