BBCode Tablas con Stylo Rev. 2.0 Tema Solucionado
Publicado: 11 May 2013, 21:44
URL: http://miforodeprueba.tk
Versión phpBB: 3.0.11
MODs Instalados: Añadir fácilmente una barra lateral al foro
Plantilla(s) usada(s): Prosilver
Servidor:
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No
Hola a todos, me presento porque acabo de registrarme. Llevo con esto de los foros sólo un par de meses y aunque no tenía conocimientos previos de html, CSS o java me he enganchado. Me encontré con la información de este tipo de foros, los PhpBB y di con esta comunidad. Como todo no va a ser recopilar información quiero hacer un aportación.
En otros foros encontré el bbcode "" que mantenía las prestaciones de la declaración de tablas por html, en concreto la de poder declarar "style" y como no encontré hecho este bbcode me puse manos a la obra.
Tal y como lo presento este BBCode es capaz de aplicar style en cualquiera de las partes de la tabla al mismo tiempo que se declara como si lo hicieramos por código html. Al final pongo un ejemplo y lo comprobaréis.
Vamos al asunto.
[b]Uso de BBCode[/b]
[code][table2 {TEXT2}]{TEXT}[/table2][/code]
[b]Reemplazo HTML[/b]
[code]<script type="text/javascript">
var tablafinal;
var strtable = '{TEXT2}';
strtable = strtable.replace(/<br \/>/g, "");
strtable = strtable.replace(/\[/g, "<");
strtable = strtable.replace(/\]/g, ">");
strtable = strtable.replace(/\'/g, "'");
strtable = strtable.replace(/\"/g, "'");
var str = '{TEXT}';
if (str.toLowerCase().lastIndexOf('table2') != -1){
alert("¿Quiere introducir una tabla dentro de otra? Es decir, ¿Existe una subtabla? \n Si su respuesta es que SI. \n \n Recuerde no abrir la/s SUB-tablas con [table2] y/o cerrar la/s SUB-tablas con [/table2] debe hacerlo directamente con <table>.... </table>. \n \nEl BBCode TABLE2 sólo debe utilizarse para declarar la introducción de una tabla y no debe utilizarse en su propio contenido.\n\n En el caso de que no esté informando SUB-tablas revise el código del BBCode");
}
str = str.replace(/<br \/>/g, "");
str = str.replace(/\[/g, "<");
str = str.replace(/\]/g, ">");
str = str.replace(/\'/g, "'");
str = str.replace(/\"/g, "'");
str = str.replace(/\</g, "<");
str = str.replace(/\>/g, ">");
str = str.replace(/\<table2/g, "<table");
str = str.replace(/\</table2>/g, "</table>");
str = str.replace(/\table2/g, "table");
if (strtable.indexOf('table') != -1){
}
else{
tablafinal="<table "+ strtable + ">" + str + "</table>";
}
document.write(tablafinal);
</script>[/code]
[b]Línea de ayuda:[/b]
[code][table2 propiedades-y/o-style="CSS"-(en-html)]Código html [CAPTION]-[TH]-[TD]-
Versión phpBB: 3.0.11
MODs Instalados: Añadir fácilmente una barra lateral al foro
Plantilla(s) usada(s): Prosilver
Servidor:
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No
Hola a todos, me presento porque acabo de registrarme. Llevo con esto de los foros sólo un par de meses y aunque no tenía conocimientos previos de html, CSS o java me he enganchado. Me encontré con la información de este tipo de foros, los PhpBB y di con esta comunidad. Como todo no va a ser recopilar información quiero hacer un aportación.
En otros foros encontré el bbcode "
Encabezado1 | Encabezado2 | Encabezado3 |
---|---|---|
Item 1 | Item 2 | Item 3 |
Item 4 | Item 5 | |
Encabezado1 | Encabezado2 | Encabezado3 |
Item 1 | Item 2 | Item 3 |
Item 4<TABLE BORDER style="vertical-align:center;padding:10px;text-ALIGN:center;border: 2px solid black;background-color: #ffffff; width: 50%; vertical-align:center"][CAPTION style="background-color: #ffffff;border: 4px dashed red; font-size: 27px; height: 65px; margin-top: 49px; padding-top: 10px; background-image: url(http://www.phpbb-es.com/foro/styles/php ... s_logo.png); background-repeat: no-repeat, no-repeat;background-size: 100% 100%;font-weight: bold;line-height: 100%"]Título propio de la SUB-tabla[/CAPTION] | ||
Encabezado1.2 | Encabezado2.2 | Encabezado3.2 |
Item 1.2 | Item 2.2 | Item 3.2 |
Item 4.2 | Item 5.2 |