Pagina 1 di 1

Tabella con parametri

Inviato: 22/04/2009, 19:57
da Carlo
BBCode by stimart

Tabella Versione 1
Uso del BBCode:

Codice: Seleziona tutto

[tables={TEXT1}|tr={TEXT2}|td={TEXT3}]{TEXT4}[/tables]
Trasforma in HTML:

Codice: Seleziona tutto

<table style="{TEXT1}" cellspacing="0" cellpadding="0"><tr style="{TEXT2}"><td style="{TEXT3}">{TEXT4}</td></tr></table>
Esempio:

Codice: Seleziona tutto

[tables=width:100%;border:2px solid #6699ff;|tr=text-align:left;|td=border:3px solid #ff8899;background-color:#ccff22;]Ciao a tutti![/tables]
Immagine

Tabella Versione 2
Uso del BBCode:

Codice: Seleziona tutto

[tablesx={TEXT1}|tr={TEXT2}|td={TEXT3}|righe={NUMBER1}|colonne={NUMBER2}|cellspacing={NUMBER3}|cellpadding={NUMBER4}]{TEXT4}[/tablesx]
Trasforma in HTML:

Codice: Seleziona tutto

<script language="javascript">
<!--
  righe = {NUMBER1};
  colonne = {NUMBER2};
  cellspacing = {NUMBER3};
  cellpadding = {NUMBER4};
  stiletabella = "{TEXT1}";
  stiletr = "{TEXT2}";
  stiletd = "{TEXT3}";
  var contatore = 0;
  var t = 0;
  var contenuto = new String();
  contenuto = "{TEXT4}";
  contenutox = contenuto.split("|");
    while(contatore < contenutox.length){
      contenutox[contatore];
      contatore++;
    }

    document.write('<table style="' + stiletabella + '" cellspacing="' + cellspacing + '" cellpadding="' + cellpadding + '">');
      for (var r=0; r<righe; r++) {
        document.write('<tr style="' + stiletr + '">');
        for (var c=0; c<colonne; c++) {
          document.write('<td style="' + stiletd + '">');
          document.write(contenutox[t]);
          document.write("</td>");
          t++;
        }
        document.write("</tr>");
      }
    document.write("</table>");
    t = 0;

//-->
</script>
Esempio:

Codice: Seleziona tutto

[tablesx=width:50%;border:1px solid #cccccc;|tr=text-align:center;|td=background-color:#ffaaff;border:1px solid #cccccc;|righe=2|colonne=3|cellspacing=1|cellpadding=3]ciao|questa|è|una bella|tabella|eh?[/tablesx]
Immagine

Re: Tabella con parametri

Inviato: 14/01/2012, 0:23
da Evirci
Allora raga, ho provato questo bbcode, che è molto utile per piccole tabelle!
Dovrei crearne di grandi con abbastanza dati dentro, tanto da rendere "molto lunga" la stesura con questo bbcode...
sapreste dirmi se c'è qualcosa di "più veloce" e versatile?

Tabella con parametri

Inviato: 14/01/2012, 15:53
da Evirci
Ho provato a cercare nella rete, ma non ho trovato nulla...
Sapete se c'è qualche escamotage?
Altrimenti sono costretto a mettere un'immagine o un pdf!

Grazie e scusate per l'insitenza!

Re: Tabella con parametri

Inviato: 17/01/2012, 22:52
da Carlo
Non credo vi siano alternative.

Re: Tabella con parametri

Inviato: 24/06/2012, 13:40
da Cry$
Io ho aggirato il problema.... Tempo fa anch'io avevo l'esigenza di creare grandi tabelle e ho creato 3 pulsanti BBCode che mi permettano di farlo.

1) TABELLA

Codice: Seleziona tutto

[Tabella]{TEXT}[/Tabella]
con codice html

Codice: Seleziona tutto

<style>
.taby{
align:center;
border:4px;
border-style:ridge;
border-color:#444444;
max-width:700px;
}
.mytable { 
line-height: 0%;
}
.mytable  tr { line-height: 110%;}
.taby td{ padding:15px;}
.taby tr.odd td{background: #9999DD;}
.taby tr.even td{background: #8888CC;}
</style>
<div class="mytable" align="center">
<table align="center" class="taby">
{TEXT}
</table>
</div>
e aiuto in linea

Codice: Seleziona tutto

[Tabella]"Tasto Riga"[/Tabella]
2) RIGA

Codice: Seleziona tutto

[Riga]{NUMBER},{TEXT}[/Riga]
Html:

Codice: Seleziona tutto

<tr><!--RIGA{NUMBER}-->
{TEXT}
</tr>
aiuto:

Codice: Seleziona tutto

Numero riga,"Tasto Colonna"
3) COLONNA

Codice: Seleziona tutto

[Colonna]{TEXT1},{TEXT2}[/Colonna]
html:

Codice: Seleziona tutto

<td class="ww">{TEXT1}</td>
<td class="aa">{TEXT2}</td>
aiuto:

Codice: Seleziona tutto

Testo 1° colonna, Testo 2° colonna

L'uso combinato di questi 3 tasti mi permette di generare tabelle di qualsiasi dimensione. Ad esempio se volessi generare una tabella 3(righe)x2(colonne) basta fare:

Codice: Seleziona tutto

[tabella][riga]1,[colonna]a,b[/colonna][/riga]
[riga]2,[colonna]c,d[/colonna][/riga]
[riga]3,[colonna]e,f[/colonna][/riga][/tabella]
dove in a,b,c,d,e,f va inserito il testo.

Immagine

Se volessi aumentare il numero delle colonne basta fare(es. 1x3) :

Codice: Seleziona tutto

[tabella][riga]1,[colonna]a,b[/colonna][colonna]c,d[/colonna][colonna]e,f[/colonna][/riga][/tabella]
Immagine

nel tasto colonna vengono automaticamente inserite 2 colonne ma se ne volessi solo una mi basta non inserire il secondo parametro

con 2 colonne

Codice: Seleziona tutto

[colonna]a,b[/colonna]
con 1 colonna

Codice: Seleziona tutto

[colonna]a,[/colonna]

Sinceramente con questo metodo ho risolto il mio problema. Spero vi sia di aiuo

Re: Tabella con parametri

Inviato: 24/06/2012, 16:52
da Lady R
Con Textile si può fare lol
mods-in-sviluppo-f12/textile-t7669.html

|_. Titolo 1 |_. Titolo 2 |
| bla bla bla|bla bla bla |