Hjælp til at få egne BBCode tags ind i mit SMF 2.0.2 Forum tak
Jeg prøver på at ligge mine egne table BBCode ind i mit SMF forum som skal virke med dem der er men give flere muligheder.Jeg har fået dem fra en ven som har dem i brug på sit PHPBB forum.
Her er de 3 tags:
Talbe1:
[table1]{TEXT}[/table1]
<center><table border="1" style="border-collapse:collapse;">{TEXT}</td></tr></table></center>
TH:
[th={NUMBER}]{TEXT}[/th]
<th colspan="{NUMBER}">{TEXT}</th>
TD:
[td={NUMBER}]{TEXT}[/td]
<td colspan="{NUMBER}" style="padding:5px;">{TEXT}</td>
Når TH bruges fungere den som en TD ser det ud til.
Anyway for at give et eksempel på hvordan de virker i hans forum så har i koden her til en table:
[table1][tr][th=2]Attack Forces[/th][th=2]Military Stats[/th][/tr][tr][td=1]Soldiers[/td][td=1]350,000(0)[/td][td=1]Strike Action:[/td][td=1]11,723,250,000[/td][/tr][tr][td=1]Mercenaries[/td][td=1]0[/td][td=1]Defensive Action:[/td][td=1]26,460,000,000[/td][/tr][tr][th=2]Defense Forces[/th][td=1]Covert Action:[/td][td=1]11,836,800,000[/td][/tr][tr][td=1]Soldiers[/td][td=1]700,000(0)[/td][td=1]Assassin Action:[/td][td=1]10,584,000,000[/td][/tr][tr][td=1]Mercenaries[/td][td=1]0[/td][td=2][/td][/tr][tr][th=2]Spies/Assassins[/th][td=1]Spy Power:[/td][td=1]7.200[/td][/tr][tr][td=1]Spies[/td][td=1]600,000(0)[/td][td=1]Assassin Power:[/td][td=1]7.200[/td][/tr][tr][td=1]Assassins[/td][td=1]700,000(0)[/td][td=1]Weapon Level[/td][td=1]1800[/td][/tr][tr][th=2]Wounded/Healed[/th][td=1]Unit Production[/td][td=1]45,000/87,925[/td][/tr][tr][td=1]Wounded(Healed)[/td][td=1]10,296(51,656)[/td][td=2][/td][/tr][tr][th=2]Economic Units[/th][th=2]Technological Development[/th][/tr][tr][td=1]Untrained[/td][td=1]0[/td][td=1]Attack Technology[/td][td=1]210%[/td][/tr][tr][td=1]Idles[/td][td=1]0[/td][td=1]Defense Technology[/td][td=1]210%[/td][/tr][tr][td=1]Farmers[/td][td=1]25,325,334(29,308)[/td][td=1]Covert Technology[/td][td=1]210%[/td][/tr][tr][td=1]Workers[/td][td=1]1,000,000(0)[/td][td=1]Assassin Technology[/td][td=1]210%[/td][/tr][tr][td=1]Miners[/td][td=1]500,000(0)[/td][td=1]Training Facilities[/td][td=1]20.000[/td][/tr][tr][th=1]Total Pop.[/th][td=1]29,205,500[/td][td=1]Weapons Factory[/td][td=1]20.000[/td][/tr][/table1]
Det resultere i:
http://www.yggdrasilempire.com/pics/table.jpg
Jeg gik til Subs.php filen i Sources i mit forum og tilføjede disse 3 nye tags sådan her:
Table1:
array(
'tag' => 'table1',
'before' => '<center><table border="1" style="border-collapse:collapse;">',
'after' => '</table></center>',
'trim' => 'inside',
'require_children' => array('tr'),
'block_level' => true,
),
TD:
array(
'tag' => 'td={NUMBER}',
'before' => '<td colspan="{NUMBER}" style="padding:5px;">',
'after' => '</td>',
'require_parents' => array('tr'),
'trim' => 'outside',
'block_level' => true,
'disabled_before' => '',
'disabled_after' => '',
),
TH:
array(
'tag' => 'th={NUMBER}',
'before' => '<th colspan="{NUMBER}">',
'after' => '</th>',
'require_parents' => array('tr'),
'trim' => 'outside',
'block_level' => true,
'disabled_before' => '',
'disabled_after' => '',
),
Lavede disse ændringer i TR for at få det til at virke troede jeg:
array(
'tag' => 'tr',
'before' => '<tr>',
'after' => '</tr>',
'require_parents' => array('table', 'table1', 'tableleft'),
'require_children' => array('td', 'th={NUMBER}', 'td={NUMBER}'),
'trim' => 'both',
'block_level' => true,
'disabled_before' => '',
'disabled_after' => '',
),
Uheldigvis vil den ikke acceptere Table1 taggede eller TH taggede overhovede, alle TH /th tags bliver vist og table1 /table1 bliver også vidst og editer jeg min post kan jeg se den selv har smidt table /table ind istedet.
Det nytter jo ikke noget da den skal acceptere dem og ja table1 er lidt for de dovne ved jeg får den til at centere med det samme uden at skulle skrive det.
Men er der nogen her som kan hjælpe mig med at få løst det og hvad jeg har misset og gjort forkert?