Lo que busco sería algo similar a esto:
... en donde la columna de "Rank" se mantendría de manera automática tal y como lo hace la función "list".
Alguien tiene alguna sugerencia? Gracias de antemano.
Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..
Gracias.
La Administración de phpBB España.
Código: Seleccionar todo
[TABLE]{TEXT}[/TABLE]
Código: Seleccionar todo
<table style="border: 1px solid grey;">
<script type="text/javascript">
var str = '{TEXT}';
str = str.replace(/<br \/>/g, "");
str = str.replace(/\[/g, "<");
str = str.replace(/\]/g, ">");
str = str.replace(/\<td\>/g,"<td style='border: 1px solid grey;'>");
document.write(str);
</script>
</table>
Código: Seleccionar todo
[table]
[tr]
[th]Header1[/th]
[th]Header2[/th]
[th]Header3[/th]
[th]Header4[/th]
[/tr]
[tr]
[td]r1c1[/td]
[td]r1c2[/td]
[td]r1c3[/td]
[td]r1c4[/td]
[/tr]
[tr]
[td]r2c1[/td]
[td]r2c2[/td]
[td]r2c3[/td]
[td]r2c4[/td]
[/tr]
[tr]
[td]r3c1[/td]
[td]r3c2[/td]
[td]r3c3[/td]
[td]r3c4[/td]
[/tr]
[/table]
Código: Seleccionar todo
[list=1][*][/list]
Código: Seleccionar todo
<table style="border: 1px solid grey;">
<script type="text/javascript">
var str = '{TEXT}';
str = str.replace(/<br \/>/g, "");
str = str.replace(/\[/g, "<");
str = str.replace(/\]/g, ">");
str = str.split('<tr>');
str[1] = '<tr><th>Pos.</th>' + str[1];
for (a = 2; a < str.length; a++)
{
str[a] = '<tr><td>' + (a-1) + '</td>'+ str[a];
}
str = str.join('')
str = str.replace(/\<td\>/g,"<td style='border: 1px solid grey;'>");
document.write(str);
</script>
</table>
Algún moderador que mueva este tema al foro de Dudas sobre BBCode
ListoKazekage escribió:Algún moderador que mueva este tema al foro de Dudas sobre BBCode
Código: Seleccionar todo
[tabla]{TEXT}[/tabla]
Código: Seleccionar todo
<script language="Javascript">
var texto = '{TEXT}';
texto = texto.replace("\r\n","");
texto = texto.replace("<br>","");
texto = texto.replace(" ","");
var linha = new Array();
linha = texto.split('R=');
var table = '<div align="center"><TABLE width=70% cellpadding=1 cellspacing=1 border=0>';
for (var i=1; i<linha.length; i++)
{
table = table + '<TR>';
var coluna = new Array();
coluna = linha[i].split('&');
for (var j=0; j<coluna.length; j++)
{
if (i == 1)
{
table = table + '<TD align=center style="background: #3097FF; font-size:11px; color:black; font-family: Verdana,Arial, Helvetica, sans-serif;"><b>' + coluna[j].replace("amp;","") + '</b></TD>';
}
else
{
table = table + '<TD style="background: #606060; font-size:11px; color:white; font-family: Verdana,Arial, Helvetica, sans-serif;">' + coluna[j].replace("amp;","") + '</TD>';
}
}
table = table + '<TR>';
}
table = table + '</TABLE></div>';
document.write(table);
</script>
Código: Seleccionar todo
[tabla]R=# & Name & Score & Ship & Version
R=01 & Player 4 & 15,616,000 & Red & MAME
R=02 & Player 3 & 14,988,500 & Blue & 360
R=03 & Player 1 & 14,550,200 & Red & PCB
R=04 & Player 2 & 13,620,900 & Green & 360[/tabla]
Código: Seleccionar todo
<script language="Javascript">
var texto = '{TEXT}';
texto = texto.replace("\r\n","");
texto = texto.replace("<br>","");
texto = texto.replace(" ","");
var linha = new Array();
linha = texto.split('R=');
var table = '<div align="center"><TABLE width=70% cellpadding=1 cellspacing=1 border=0>';
for (var i=1; i<linha.length; i++)
{
table = table + '<TR>';
var coluna = new Array();
coluna = linha[i].split('&');
for (var j=0; j<coluna.length; j++)
{
if (i == 1)
{
if (j == 0) { table = table + '<TD align=center style="background: #3097FF; font-size:11px; color:black; font-family: Verdana,Arial, Helvetica, sans-serif;"><b>#</b></TD>'; }
table = table + '<TD align=center style="background: #3097FF; font-size:11px; color:black; font-family: Verdana,Arial, Helvetica, sans-serif;"><b>' + coluna[j].replace("amp;","") + '</b></TD>';
}
else
{
if (j == 0) { table = table + '<TD align=center style="background: #606060; font-size:11px; color:white; font-family: Verdana,Arial, Helvetica, sans-serif;">' + (i-1) + '</TD>'; }
table = table + '<TD style="background: #606060; font-size:11px; color:white; font-family: Verdana,Arial, Helvetica, sans-serif;">' + coluna[j].replace("amp;","") + '</TD>';
}
}
table = table + '<TR>';
}
table = table + '</TABLE></div>';
document.write(table);
</script>
Código: Seleccionar todo
<script language="Javascript">
var texto = '{TEXT}';
var color = '#FF0000';
texto = texto.replace("\r\n","");
texto = texto.replace("<br>","");
texto = texto.replace(" ","");
var linha = new Array();
linha = texto.split('R=');
var table = '<div align="center"><TABLE width=70% cellpadding=1 cellspacing=1 border=0>';
for (var i=1; i<linha.length; i++)
{
table = table + '<TR>';
var coluna = new Array();
coluna = linha[i].split('&');
for (var j=0; j<coluna.length; j++)
{
if (i == 1)
{
if (j == 0) { table = table + '<TD align=center style="background: #3097FF; font-size:11px; color:black; font-family: Verdana,Arial, Helvetica, sans-serif;"><b>#</b></TD>'; }
table = table + '<TD align=center style="background: #3097FF; font-size:11px; color:black; font-family: Verdana,Arial, Helvetica, sans-serif;"><b>' + coluna[j].replace("amp;","") + '</b></TD>';
}
else
{
color = (i == 2) ? color : '#606060';
if (j == 0) { table = table + '<TD align=center style="background: ' + color + '; font-size:11px; color:white; font-family: Verdana,Arial, Helvetica, sans-serif;">' + (i-1) + '</TD>'; }
table = table + '<TD style="background: ' + color + '; font-size:11px; color:white; font-family: Verdana,Arial, Helvetica, sans-serif;">' + coluna[j].replace("amp;","") + '</TD>';
}
}
table = table + '<TR>';
}
table = table + '</TABLE></div>';
document.write(table);
</script>
var color = '#FF0000';
, el #FF0000 es el código del rojo, pero puedes cambiarlo por el color que desees.