Well nevermind... Apparently attachments aren't working on here right now for some reason so I'll just post it.
In your myvbindex.php file look for:
// vbPortal mini calendar - by wajones
Right Above that Add:
PHP Code:
function makeforumbit($forumid,$depth=1,$permissions='') {
global
$DB_site,$bbuserinfo,$iforumcache,$ipermcache,$imodcache,$session,$accesscache,$usergroupde
f,$noperms;
global
$showlocks,$hideprivateforums,$showforumdescription,$forumhomedepth,$dateformat,$timeformat
,$enableaccess;
if ( !isset($iforumcache["$forumid"]) ) {
return;
}
$forumbits
= '';
while ( list($key1,$val1)=each($iforumcache["$forumid"]) ) {
while (
list($key2,$forum)=each($val1) ) {
// Permissions
if ( $enableaccess and
is_array($accesscache["$forum[forumid]"]) ) {
if
($accesscache["$forum[forumid]"]['accessmask']==1) {
$forumperms =
$usergroupdef;
} else {
$forumperms = $noperms;
}
} else if
( is_array($ipermcache["$forum[forumid]"]) ) {
$forumperms =
$ipermcache["$forum[forumid]"];
} else {
$forumperms = $permissions;
}
if (!$hideprivateforums) {
$forumperms['canview']=1;
}
if
(!$forumperms['canview']) {
continue;
} else {
$forumshown=1;
// do light bulb
if ($bbuserinfo['lastvisitdate']=='Never') {
$forum['onoff']='on';
} else {
if (($fview =
get_bbarraycookie('forumview', $forum['forumid'])) > $bbuserinfo['lastvisit']) {
$userlastvisit=$fview;
}
else {
$userlastvisit=$bbuserinfo['lastvisit'];
}
if ($userlastvisit<$forum['lastpost']) {
$forum['onoff']='on';
} else {
$forum['onoff']='off';
}
}
if ((!$forumperms['canpostnew'] and $showlocks) or
$forum['allowposting']==0) {
$forum['onoff'].='lock';
}
//
prepare template vars
if (!$showforumdescription) {
$forum['description']='';
}
// dates
if ($forum['lastpost']>0) {
$forum['lastpostdate']=vbdate($dateformat,$forum['lastpost']);
$forum['lastposttime']=vbdate($timeformat,$forum['lastpost']);
eval("\$forum['lastpostinfo'] = \"".gettemplate('forumhome_lastpostby')."\";");
}
else {
$forum['lastpostinfo']='Never';
}
$listexploded=explode(",", $forum['parentlist']);
while (
list($mkey1,$mval1)=each($listexploded) ) {
if ( !isset($imodcache["$mval1"]) )
{
continue;
}
reset($imodcache["$mval1"]);
while
( list($mkey2,$moderator)=each($imodcache["$mval1"]) ) {
if (
!isset($forum['moderators']) ) {
eval("\$forum['moderators'] =
\"".gettemplate('forumhome_moderator')."\";");
} else {
eval("\$forum['moderators'] .= \", ".gettemplate('forumhome_moderator')."\";");
}
}
}
if ( !isset($forum['moderators']) ) {
$forum['moderators'] = ' ';
}
if ($forum['cancontainthreads']==1) {
$tempext = '_post';
} else {
$tempext = '_nopost';
}
eval("\$forumbits .=
\"".gettemplate("forumhome_forumbit_level$depth$tempext")."\";");
if
($depth<$forumhomedepth) {
$forumbits.=makeforumbit($forum['forumid'],$depth+1,$forumperms);
}
} // END
if can view
} // END while ( list($key2,$forum)=each($val1) ) {
} // END while (
list($key1,$val1)=each($iforumcache["$forumid"]) ) {
unset($iforumcache["$forumid"]);
return $forumbits;
}
if (!isset($forumid) or $forumid==0 or $forumid=='') {
$forumid=-1;
} else {
// need to get permissions for this specific forum
$permissions=getpermissions(intval($forumid));
}
$forumbits=makeforumbit(intval($forumid),
1, $permissions);
In your index template, look for:
$newsbits
Right after that Add:
PHP Code:
<br><table cellpadding="{ tableouterborderwidth}" cellspacing="0" border="0"
bgcolor="{ tablebordercolor}" { tableouterextra} width="{ contenttablewidth}"
align="center"><tr><td>
<table cellpadding="4" cellspacing="{ tableinnerborderwidth}" border="0" { tableinnerextra}
width="100%">
<tr align="center">
<td bgcolor="{ tableheadbgcolor}"><smallfont> </smallfont></td>
<td bgcolor="{ tableheadbgcolor}" width="80%" align="left"><smallfont
color="{ tableheadtextcolor}"><b>Forum</b></smallfont></td>
<td bgcolor="{ tableheadbgcolor}"><smallfont
color="{ tableheadtextcolor}"><b>Posts</b></smallfont></td>
<td bgcolor="{ tableheadbgcolor}"><smallfont
color="{tableheadtextcolor}"><b>Threads</b></smallfont></td>
<td bgcolor="{ tableheadbgcolor}" nowrap><smallfont color="{ tableheadtextcolor}"><b>Last
Post</b></smallfont></td>
<td bgcolor="{ tableheadbgcolor}" width="20%"><smallfont
color="{ tableheadtextcolor}"><b>Moderator</b></smallfont></td>
</tr>
$forumbits
</td></table></td></tr></table></td>
Be sure to remove the space after the { in each of those replacement colors. Sorry to do it that way, but that's the only way I could since I can't attach a text file.