Scream, look in wwwthreads.php
if ($user['U_Username']) { [:red](line 234)
.
.
echo " [:red](line 257)
<tr class="darktable">
<td valign=top width=20>
<img src="$config[images]/$boardfolder">
</td>
<td>
<span class="forumtitle">
<a href="$config[phpurl]/postlist.php?Cat=$Cat&Board=$Keyword">$Title</a>
</span>
<br>
<table cellpadding=0 cellspacing=0>
<tr>
<td>
</td>
<td class="forumdescript">
$Description
</td>
</tr>
</table>
</td>
";
The echo block is missing from the page displayed for an user that is not logged in (because it executes only for logged in users). In order to work, it has to be placed outside the "if" block.
PS. I peeked through the perl version and it looks like the ending curly brace for the troublesome "if" needs to be moved from whatever it landed to the line 249 (that is, below
if (!$checker) { $checker = 0; })