Toon posts:

[PHP] Fout in BB-Code Parser

Pagina: 1
Acties:

Verwijderd

Topicstarter
Beste GOT'ers,

Ik heb een vraag voor jullie. Ik ben bezig met mijn website, maar hier loop ik toch echt vast. Hier heb ik toch even te weinig HTML-kennis van.

Ziet iemand van jullie waarom mijn quote-systeem de pagina verbreedt?

Parser:
PHP:
1
'quote' =>     array('quote',1, '<blockquote><font size=1>Quote:</font><table width="90%" cellpadding="4" cellspacing="0" border="0" bgcolor="'.TABEL_ALT_BG.'" style="border: '.HR_KLEUR.' 1px solid"><tr><td width="100%">',0,'',    0,'</td></tr></table></blockquote>',0,    0),


BBCode:
code:
1
2
3
4
5
6
7
8
[quote][img=http://www.rpcp.nl/nederland.gif]
[quote][img=http://www.rpcp.nl/nederland.gif]
[quote][img=http://www.rpcp.nl/nederland.gif]
[quote][img=http://www.rpcp.nl/nederland.gif]
[/quote]
[/quote]
[/quote]
[/quote]

  • T-MOB
  • Registratie: Maart 2001
  • Laatst online: 18:37
Volgens mij heb je een HTML-probleem, en geen probleem met je PHP. Misschien is het handiger als je daarom de output van de code geeft (dus de resulterende HTML en de stylesheet regels die er op van toepassing zijn. Nu is het een beetje lastig te volgen namelijk... Wat doe je precies met de quote entry in je array?

Regeren is vooruitschuiven


  • semicolon
  • Registratie: Mei 2004
  • Niet online
1. je zegt zelf al HTML kennis, dat hoort bij de buren laatste keer dat ik keek?
2. Ik moet zeggen dat ik je omschrijving een beetje vaag vindt
3. Je post niet eens de manier waarop je de BBcode vervangt door die array.

Je kunt eens kijken naar de HTML output (bron) wat daar niet klopt, en meestal kun je zelf daaruit al conclusies trekken.

:D/-<


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 16:50

gorgi_19

Kruimeltjes zijn weer op :9

Mja, dit heeft weinig met PHP te maken; de output is immers verkeerd :) Dan moet je ook naar de gegenereerde HTML kijken om de fout te zien :)

HTML hoort verder thuis in Webdesign & Graphics, vandaar een schopje die kant op :)

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • disjfa
  • Registratie: April 2001
  • Laatst online: 12-05 15:11

disjfa

be

Ik zou zeggen sloop alle html behalve de blockquote uit de quote en maak voor de blockquote een css classe aan die iets zegt like:

Cascading Stylesheet:
1
2
margin:0 0 0 15px;
border:...


En als ik het goed heb ik blockquote een block element anders een display:block toevoegen en dan werkt hij waarschijnlijk wel.

Anders de quotes eruit helpen zoals bij de meeste fora gedaan word

disjfa - disj·fa (meneer)
disjfa.nl


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 19:48

crisp

Devver

Pixelated

in een blockquote element mogen trouwens ook alleen maar blocklevel elementen genest worden ;)

Intentionally left blank

Pagina: 1