The prob with Opera is it "your" end.
The forum is made entirely of php, it's not using html <> tags as normal forums do, as a result it seems to skrew up at every occasion, when something non-standard is done... I'd kill people who don't understand the word "simplicity". And, simplicity envolves not using php whenever you can do with html. No reply necessary.
PunBB does generate HTML somewhere in the program. Just check the following files (in order) to get the basic understanding of how it's done.
header.php
include\template\main.tpl (works like Smarty but it's not Smarty; to get a general idea of how it works, please visit http://www.smarty.net/)
index.php
footer.php
Besides, it's impossible to make a forum program without using a dynamic language such as PHP ASP, or ASP.NET.
PunBB itself is optimized for modification. I was quite surprised when I tried to add an alternate row coloring functionality; only ended up finding this line under viewforum.php , line 299:
$forum_page['item_style'] = (($forum_page['item_count'] % 2 != 0) ? ' odd' : ' even').(($forum_page['item_count'] == 1) ? ' main-first-item' : '').((!empty($forum_page['item_status'])) ? ' '.implode(' ', $forum_page['item_status']) : '');
All I had to do was modifying CSS, which is also very organized, simple, and understandable. I would greatly thank PunBB developers instead of killing them (or other people).
(so...... who's gonna help with my other post???)