PDA

View Full Version : Help adding Who's Online locations


VAN
01-23-2003, 07:24 AM
I know that Firefly has a great hack that automates this process, (I have it installed) but for this case I need to manually modify online.php.

I have installed the "rules per forum" hack located here...
https://vborg.vbsupport.ru/showthread.php?s=&threadid=45474

When someone is viewing the rules in a specified forum, Who's Online should show "Viewing Rules for [forum name]" (where [forum name] is linked to the rules for the specified forum.

Make sense?

I know this is an easy mod, but I'm skipping a step somewhere, since my link in Who's Online never adds the forumid to the end of the string, so I get a "no thread specified" error.

Can someone tell me what I'm not doing correctly?

I have added the following to online.php so far:


case 'forumrules':
$userinfo[where] = "Viewing <a href='showrules.php?s=$session[sessionhash]&forumid=$rules[forumid]'>Forum Rules</a>";
break;


case 'showrules.php':
$userinfo[activity] = 'forumrules';
break;

What am I missing?

Xenon
01-23-2003, 08:43 AM
hmm, try this:
$userinfo[where] = "Viewing <a href='showrules.php?s=$session[sessionhash]&forumid=$userinfo[forumid]'>Forum Rules</a>";

VAN
01-23-2003, 07:32 PM
Thanks for the response. Actually, I already tried that idea too. :)

My link still doesnt generate the forumid at the end. I get this...

http://www.testsite.com/forum/showrules.php?s=&forumid=

Any other ideas?

Xenon
01-24-2003, 11:47 AM
then change this:case 'showrules.php':
$userinfo[activity] = 'forumrules';
break;

into this:
case 'showrules.php':
$userinfo[activity] = 'forumrules';
$blowup = explode('=', $token1);
$forumid = intval($blowup[1]);
$userinfo[forumid] = $forumid;
break;

VAN
01-24-2003, 09:53 PM
Ok, I tried your idea and now my link looks like this:

http://www.mysite.com/forumdisplay.php?s=&forumid=Array=[forumid]

This is frustrating.

Next idea? :)