Avatar billede Nimras Nybegynder
10. februar 2012 - 03:45 Der er 1 løsning

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?
Avatar billede Nimras Nybegynder
14. februar 2012 - 04:12 #1
Løste det selv vidste sig ikke at være min BBCode men subs-post.php som var problemet den fjerner alle tags jeg lavdede og accepterede kun de standards der var der. arbejde der og voila.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester