Make sure you used $Body. Variables are case sensitive.

For 6.1.1. I think you'd need to change this:
$query = "
SELECT t1.B_Number,t1.B_Parent,t1.B_Username,t1.B_Posted,t1.B_Last_Post,t1.B_Subject,
t1.B_Main,t1.B_Status,t1.B_Approved,t1.B_Icon,t1.B_Reged,t1.B_Counter,t1.B_Sticky,
t1.B_Replies,t1.B_Rating,t1.B_Rates,t1.B_RealRating,t2.U_Color,t2.U_Status,t1.B_PosterId,t1.B_File
To this:
$query = "
SELECT t1.B_Number,t1.B_Parent,t1.B_Username,t1.B_Posted,t1.B_Last_Post,t1.B_Subject,
t1.B_Main,t1.B_Status,t1.B_Approved,t1.B_Icon,t1.B_Reged,t1.B_Counter,t1.B_Sticky,
t1.B_Replies,t1.B_Rating,t1.B_Rates,t1.B_RealRating,t2.U_Color,t2.U_Status,t1.B_PosterId,t1.B_File,t1.B_Body
And this:
list($Number,$Parent,$Username,$Posted,$Last_Post,$Subject,
$Main,$Open,$Approved,$icon,$Reged,$Counter,$Sticky,$Replies,$Rating,
$Rates,$stars,$Color,$PostStatus,$posterid,$file) = $dbh -> fetch_array($sth);
// -------------------------
// Standard icon is the note
if (!$icon) {
$icon = "book.gif";
}
To this:
list($Number,$Parent,$Username,$Posted,$Last_Post,$Subject,
$Main,$Open,$Approved,$icon,$Reged,$Counter,$Sticky,$Replies,$Rating,
$Rates,$stars,$Color,$PostStatus,$posterid,$file,$Body) = $dbh -> fetch_array($sth);
// -------------------------
// Standard icon is the note
if (!$icon) {
$icon = "book.gif";
}
// -------------------
// Limit the number of characters in the Body - by extremebikini
$Body = strip_tags($Body);
$Body = htmlspecialchars($Body);
if ( strlen($Body) > 100 ) {
$Body = substr($Body, 0, 100);
$Body .= " ...";
}
The postrow[$z] step and the changes to the tmpl file are the same.
