PDA

View Full Version : Forum Home Enhancements - Who's Online at the top!


farooqaaa
11-04-2006, 10:00 PM
Hey Guys,

This is a simple Hack. This adds the Who's Online at the Top (under the navbar).

The hack is too simple, because this is my first hack ;). I didn't made any hack for VB yet.

Template Edits:

Open the 'FORUMHOME' template, and find:
<!-- what's going on box -->

Underneath ADD:
<if condition="!$vboptions[show_bottom]">

Find:
<br />
<!-- end what's going on box -->

Above ADD:
</if>

Find:
<!-- main -->

Underneath Add:
<if condition="$vboptions[show_bottom]">
<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
<thead>
<tr>
<td class="tcat" colspan="2">$vbphrase[whats_going_on]</td>
</tr>
</thead>
<if condition="$show['loggedinusers']">
<!-- logged-in users -->
<tbody>
<tr>
<td class="thead" colspan="2"><a style="float:$stylevar[right]" href="#top" onClick="return toggle_collapse('forumhome_activeusers')"><img id="collapseimg_forumhome_activeusers" src="$stylevar[imgdir_button]/collapse_thead$vbcollapse[collapseimg_forumhome_activeusers].gif" alt="" border="0" /></a> <a href="online.php$session[sessionurl_q]" rel="nofollow">$vbphrase[currently_active_users]</a>: $totalonline (
<phrase 1="$numberregistered" 2="$numberguest">$vbphrase[x_members_and_y_guests]</phrase>
) </td>
</tr>
</tbody>
<tbody id="collapseobj_forumhome_activeusers" style="$vbcollapse[collapseobj_forumhome_activeusers]">
<tr>
<td class="alt2"><a href="online.php$session[sessionurl_q]" rel="nofollow"><img src="$stylevar[imgdir_misc]/whos_online.gif" alt="$vbphrase[view_whos_online]" border="0" /></a></td>
<td class="alt1" width="100%"><div class="smallfont">
<div style="white-space: nowrap">
<phrase 1="$recordusers" 2="$recorddate" 3="$recordtime">$vbphrase[most_users_ever_online_was_x_y_at_z]</phrase>
</div>
<div>$activeusers</div>
</div></td>
</tr>
</tbody>
<!-- end logged-in users -->
</if>
<tbody>
<tr>
<td class="thead" colspan="2"><a style="float:$stylevar[right]" href="#top" onClick="return toggle_collapse('forumhome_stats')"><img id="collapseimg_forumhome_stats" src="$stylevar[imgdir_button]/collapse_thead$vbcollapse[collapseimg_forumhome_stats].gif" alt="" border="0" /></a>
<phrase 1="$vboptions[bbtitle]">$vbphrase[x_statistics]</phrase>
</td>
</tr>
</tbody>
<tbody id="collapseobj_forumhome_stats" style="$vbcollapse[collapseobj_forumhome_stats]">
<tr>
<td class="alt2"><img src="$stylevar[imgdir_misc]/stats.gif" alt="<phrase 1="$vboptions[bbtitle]">$vbphrase[x_statistics]
</phrase>
" border="0" /></td>
<td class="alt1" width="100%"><div class="smallfont">
<div> $vbphrase[threads]: $totalthreads,
$vbphrase[posts]: $totalposts,
$vbphrase[members]: $numbermembers
<if condition="$show['activemembers']">, <span title="<phrase 1="$vboptions[activememberdays]">$vbphrase[within_the_last_x_days]
</phrase>
">$vbphrase[active_members]: $activemembers</span> </if>
</div>
<div>
<phrase 1="member.php?$session[sessionurl]u=$newuserid" 2="$newusername">$vbphrase[welcome_to_our_newest_member_x]</phrase>
</div>
</div></td>
</tr>
</tbody>
<if condition="$show['birthdays']">
<!-- today's birthdays -->
<tbody>
<tr>
<td class="thead" colspan="2"><a style="float:$stylevar[right]" href="#top" onClick="return toggle_collapse('forumhome_birthdays')"><img id="collapseimg_forumhome_birthdays" src="$stylevar[imgdir_button]/collapse_thead$vbcollapse[collapseimg_forumhome_birthdays].gif" alt="" border="0" /></a> $vbphrase[todays_birthdays] </td>
</tr>
</tbody>
<tbody id="collapseobj_forumhome_birthdays" style="$vbcollapse[collapseobj_forumhome_birthdays]">
<tr>
<td class="alt2"><a href="calendar.php?$session[sessionurl]do=getday&amp;day=$today&amp;sb=1"><img src="$stylevar[imgdir_misc]/birthday.gif" alt="$vbphrase[view_birthdays]" border="0" /></a></td>
<td class="alt1" width="100%"><div class="smallfont">$birthdays</div></td>
</tr>
</tbody>
<!-- end today's birthdays -->
</if>
<if condition="$show['upcomingevents']">
<tbody>
<tr>
<td class="thead" colspan="2"><a style="float:$stylevar[right]" href="#top" onClick="return toggle_collapse('forumhome_events')"><img id="collapseimg_forumhome_events" src="$stylevar[imgdir_button]/collapse_thead$vbcollapse[collapseimg_forumhome_events].gif" alt="" border="0" /></a>
<if condition="$show['todaysevents']">$vbphrase[todays_events]
<else />
<phrase 1="$vboptions[showevents]">$vbphrase[upcoming_events_for_the_next_x_days]</phrase>
</if>
</td>
</tr>
</tbody>
<tbody id="collapseobj_forumhome_events" style="$vbcollapse[collapseobj_forumhome_events]">
<tr>
<td class="alt2"><a href="calendar.php$session[sessionurl_q]"><img src="$stylevar[imgdir_misc]/calendar.gif" alt="$vbphrase[calendar]" border="0" /></a></td>
<td class="alt1" width="100%"><div class="smallfont">$upcomingevents</div></td>
</tr>
</tbody>
</if>
</table></if><br>
-------
Done :)

Enjoy using this hack!!!

PLEASE DONT FOR GET TO CLICK INSTALL!!!!!!!

Thanks

SCRIPT3R
11-05-2006, 04:10 PM
nevermind... ;)

wizardan
11-05-2006, 06:45 PM
Moving the entire content of the 'What's Going On' box in the FORUMHOME template to just under $navbar achieves the same result.

Snake
11-06-2006, 09:48 AM
What's the difference really if you have moved it to the top? It's not like you will earn more traffic or something.

Greek Wizard
11-06-2006, 10:32 AM
I have seen this on other forums, but to me, it causes more scrolling for my users.

Something I want to eliminate as much as possible (using columns, etc) not add to.

Nice idea, and I am sure some will use it, but not really practical IMO.

Sorry.

farooqaaa
11-06-2006, 02:02 PM
Greek: You are right :). I am a beginner. And this is my first hack. And it is called a test hack :). I just tested my skills on it :D. My future hacks will be too great (inshallah).

Mattimus1984
11-06-2006, 06:13 PM
thanks much

Frimon86
12-27-2006, 05:43 AM
I like this hack, I am going to try it out. Thank you!

jasbell
02-28-2007, 01:53 PM
is this 3.6 compliant yet? HAs it already been incorported in VB 3.6.4?

deezelpope
03-05-2007, 10:50 AM
Installed...thanks!

deezelpope
03-05-2007, 10:52 AM
What's the difference really if you have moved it to the top? It's not like you will earn more traffic or something.

Just easier than having to scroll to the bottom of the index page. For lazy-asses, like myself.:)

Malcolm-X
12-06-2011, 07:32 PM
didn't worked for me... usind vb 4.1.7

HMBeaty
12-06-2011, 08:40 PM
didn't worked for me... usind vb 4.1.7
This modification isn't for vB 4

RSC17
05-12-2012, 12:30 AM
Why can't I edit or remove items?