Version: , by (Guest)
Developer Last Online: Jan 1970
Version: Unknown
Rating:
Released: 09-25-2001
Last Update: Never
Installs: 0
No support by the author.
Elie]I hope no one have make the similary hack before ... If it done sorry
---------------
Description : |
---------------
This hack is an adaptation of an old hack of AfterBurner[Jens Gericke]. Thanks to him
This hack will permet you to add a image behind useronline.
The image will be different follow the status of the user
---------------
Screenshot : |
---------------
----------
Install : |
----------
Find Into index.php
---------------------------
<- Find
PHP Code:
$loggedins=$DB_site->query("SELECT DISTINCT session.userid,username,invisible
FROM session
LEFT JOIN user ON (user.userid=session.userid)
WHERE session.userid>0 AND session.lastactivity>$datecut ORDER BY invisible ASC, username ASC");
if ($loggedin=$DB_site->fetch_array($loggedins)) {
$numberregistered++;
if ($loggedin['invisible']==0 or $bbuserinfo['usergroupid']==6) {
$numbervisible++;
$userid=$loggedin['userid'];
if ($loggedin['invisible']==1) { // Invisible User but show to Admin
$username=$loggedin['username'];
$invisibleuser = '*';
} else {
$username=$loggedin['username'];
$invisibleuser = '';
}
//$location=$loggedin['location'];
eval("\$activeusers = \"".gettemplate('forumhome_loggedinuser')."\";");
}
while ($loggedin=$DB_site->fetch_array($loggedins)) {
$numberregistered++;
$invisibleuser = '';
if ($loggedin['invisible']==1 and $bbuserinfo['usergroupid']!=6) {
continue;
}
$numbervisible++;
$userid=$loggedin['userid'];
if ($loggedin['invisible']==1) { // Invisible User but show to Admin
$username=$loggedin['username'];
$invisibleuser = '*';
} else {
$username=$loggedin['username'];
}
$location=$loggedin['location'];
eval("\$activeusers .= \", ".gettemplate('forumhome_loggedinuser')."\";");
}
}
-> Remplace By
PHP Code:
// Afterburners ImageUserOnlineHack By Elie //
$loggedins=$DB_site->query("SELECT DISTINCT session.userid,username,invisible,usergroupid
FROM session
LEFT JOIN user ON (user.userid=session.userid)
WHERE session.userid>0 AND session.lastactivity>$datecut ORDER BY invisible ASC, username ASC");
if ($loggedin=$DB_site->fetch_array($loggedins)) {
$numberregistered++;
if ($loggedin['invisible']==0 or $bbuserinfo['usergroupid']==6) {
$numbervisible++;
$userid=$loggedin['userid'];
$farbe=$loggedin['usergroupid']; // ID auslesen
if ($loggedin['invisible']==1) { // Invisible User but show to Admin
$username=$loggedin['username'];
$invisibleuser = '*';
} else {
$username=$loggedin['username'];
$invisibleuser = '';
}
//$location=$loggedin['location'];
if ($farbe == 2 ) {
$username = "<img src='images/starmember.gif' width='11' height='10' border='0'>".$username.""; // Color for Member
}
if ($farbe == 5 ) {
$username = "<img src='images/starsupermodo.gif' width='11' height='10' border='0'>".$username.""; // Color for Supermoderator
}
if ($farbe == 6 ) {
$username = "<img src='images/staradmin.gif' width='11' height='10' border='0'>".$username.""; // Color for Administrator
}
if ($farbe == 7 ) {
$username = "<img src='images/starmodo.gif' width='11' height='10' border='0'>".$username.""; // Color for Moderator
}
eval("\$activeusers = \"".gettemplate('forumhome_loggedinuser')."\";");
}
while ($loggedin=$DB_site->fetch_array($loggedins)) {
$numberregistered++;
$invisibleuser = '';
if ($loggedin['invisible']==1 and $bbuserinfo['usergroupid']!=6) {
continue;
}
$numbervisible++;
$userid=$loggedin['userid'];
$farbe=$loggedin['usergroupid']; // ID auslesen
if ($loggedin['invisible']==1) { // Invisible User but show to Admin
$username=$loggedin['username'];
$invisibleuser = '*';
} else {
$username=$loggedin['username'];
}
$location=$loggedin['location'];
if ($farbe == 2 ) {
$username = "<img src='images/starmember.gif' width='11' height='10' border='0'>".$username.""; // Color for Member
}
if ($farbe == 5 ) {
$username = "<img src='images/starsupermodo.gif' width='11' height='10' border='0'>".$username.""; // Color for Supermoderator
}
if ($farbe == 6 ) {
$username = "<img src='images/staradmin.gif' width='11' height='10' border='0'>".$username.""; // Color for Administrator
}
if ($farbe == 7 ) {
$username = "<img src='images/starmodo.gif' width='11' height='10' border='0'>".$username.""; // Color for Moderator
}
eval("\$activeusers .= \", ".gettemplate('forumhome_loggedinuser')."\";");
}
}
// Afterburners ImageUserOnlineHack Par Elie //
Into the template forumhome_loggedinusers :
------------------------------------------
<- Find
nice modification of my hack (ColoredOnlineUserHack) you have only replaced the font tag with the image tag and say its your hack ? I think if you modify a hack you have to put in the (c) in the description.
<edit> well I guess it took me to long to post that it said 2.0.3..
so I edit saying that out of my post ...lol hit reply then got busy with a AIM.. </edit>
I will stick with the colors, images could get messy with alot
of visitors on your board...
But might be a nice thing for slower boards..
(well yourhostsucks is very slow hhe, but it will grow with time)
Doh Doh Doh .. there are two index.php files .. one in the root directory (the one you need to use) and one under the /admin/ directory (the one I was using).
My bad bad bad.
Thanks!
~Kat
BTW, does anyone lurking here happen to know the usergroupid for guests?