View Full Version : Parse the navbar
Boofo
03-01-2003, 07:27 PM
Can anyone please tell me where I need to go to parse the navbar? I tried the makenavbar function in the functions.php, but I can't seem to find the right place to parse it. I want to do a preg_replace in it.
Boofo
03-03-2003, 11:59 AM
In the function makenav in the functions.php, I put this code:
if ($bbuserinfo['userid']>0) {
$nav_title = trim(preg_replace("/(\[)(you)(])/siU", $bbuserinfo[username], $nav_title));
} else {
$nav_title = trim(preg_replace("/(\[)(you)(])/siU", "you", $nav_title));
}
Below:
$nav_url="forumdisplay.php?s=$session[sessionhash]&forumid=$id";
$nav_title=$foruminfo[title];
But all it seems to do is replace the [you] with you instead of the user's name. Can anyone please tell me why it is parsing it to the 2nd preg_replace and not the first? If I switch it around, it parses it to nothing. I must be missing something here, but for the life of me, I don't know what.
Xenon
03-03-2003, 01:05 PM
very easy answer:
because $bbuserinfo is never defined in the function makenavbar :)
add $bbuserinfo to the global vars at the start of the function
Boofo
03-03-2003, 01:28 PM
You have no idea how stupid I feel right now. I knew the $bbuserinfo wasn't being defined but I thought that once it was defined anywhere in the functions.php, then it was defined for everything in there. I guess it needs to be defined for each function that uses it, huh? Now, hmmmm, let's see...what have we learned here today?
* Boofo is a big dope!
That's what we've learned.
Thank you, my friend, for pointing that out to me. ;) And the wife thanks you, too. Now I can get away from the Puter for a while and spend some time with the family.
Xenon
03-03-2003, 04:03 PM
*ggg*
you're welcome :)
vBulletin® v3.8.12 by vBS, Copyright ©2000-2025, vBulletin Solutions Inc.