Isn't that bug? If All the boxes like that haven't such a big space after them, only the quote without specification of who wrote it.
When it isn't bug, why is it hen like it is?
EDIT:
When I look in the code of class_parser.php, I see the reason why that happens:
Quote without specification of name, ...:
"</p>\n<blockquote><cite>$lang->quote</cite>$1</blockquote><p>\n"
Quote with specification of name, ...:
return "<p>\n<blockquote><cite>{$span}".htmlspecialchars_uni($username)." $lang->wrote{$linkback}</cite>{$message}</blockquote></p>\n";
PHP Code:
return "<div class=\"codeblock phpcodeblock\"><div class=\"title\">$lang->php_code\n</div><div class=\"body\">".$code."</div></div>\n";
Code:
return "<div class=\"codeblock\">\n<div class=\"title\">".$lang->code."\n</div><div class=\"body\" dir=\"ltr\"><code>".$code."</code></div></div>\n";
Like you see: The simple quote (quotes without specification) closes the </p> and opens a new <p>, but there is no <p> used ...
When you have this MyCode:
[quote]dd[/quote]
[quote=Paretje]dd[/quote]
[php]gg[/php]
[code]gg
[/code]
You get this HTML:
</p>
<blockquote><cite>Quote:</cite>dd</blockquote><p>
<br />
<p>
<blockquote><cite>Paretje Wrote:</cite>dd</blockquote></p>
<br />
<div class="codeblock phpcodeblock"><div class="title">PHP Code:<br />
</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">gg <br /></span></code></div></div></div>
<br />
<div class="codeblock">
<div class="title">Code:<br />
</div><div class="body" dir="ltr"><code>gg</code></div></div>
As you see, there is a mistake.
When you change the simple quotes to this:
"/p>\n<blockquote><cite>$lang->quote</cite>$1</blockquote></p>\n"
You get this HTML code WITHOUT errors:
<p>
<blockquote><cite>Quote:</cite>dd</blockquote></p>
<br />
<p>
<blockquote><cite>Paretje Wrote:</cite>dd</blockquote></p>
<br />
<div class="codeblock phpcodeblock"><div class="title">PHP Code:<br />
</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">gg <br /></span></code></div></div></div>
<br />
<div class="codeblock">
<div class="title">Code:<br />
</div><div class="body" dir="ltr"><code>gg</code></div></div>
Now, you have only a difference when you have two quotes after each other. To stop that difference, you have to stop using the <p>, and then you have to change the CSS. But without the HTML-errors, it's already much better, and it happens then always with all quotes, and not with one special type of quotes
Ow, and here, you have a screenshot with this patch:
[
attachment=9920][
attachment=9921]