The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#1
|
||||
|
||||
Making a variable work everywhere
I have a default avatar plugin installed, which allows me to put $avatarnavbits to display a noavatar.gif where I put it.
It seems to work everywhere until just recently when I installed CMPS, it still shows everywhere, except when on the CMPS index. I can put it in if I hard code the url, but I would prefer to just use the variable already created. the plugin is set to global_start as it's the only hook where it seems to work. Any ideas how to make it work on CMPS? |
#2
|
|||
|
|||
We need more details, like CMPS and vBulletin number and Link to the mod
|
#3
|
||||
|
||||
whoops, my bad, I'm running vB 3.8.3, and CMPS 3.2.2
The mod I have no idea about, it's an old one, default avatar, it's just 2 plugins. One for default avatar, and one for avatar in navbar. Default Avatar - postbit_display_complete Code:
if (!$this->post['avatarurl']) { $this->post['avatarurl'] = "$stylevar[imgdir_misc]/noavatar.gif"; } if ($this->registry->userinfo['showavatars']) { $show['avatar'] = true; } Code:
// Avatar In NavBar if ($vbulletin->userinfo['avatarid']) { // using a predefined avatar $avatar = $db->query_first("SELECT avatarpath FROM " . TABLE_PREFIX . "avatar WHERE avatarid = " . $vbulletin->userinfo[avatarid] . ""); $avatarid = $avatar['avatarid']; $navbaravatar = "<img src=\"" . $vbulletin->options[bburl] . "/$avatar[avatarpath]\" alt=\"Your Avatar\" border=\"0\" />"; } else { // not using a predefined avatar, check for custom if ($avatar = $db->query_first("SELECT dateline, userid FROM " . TABLE_PREFIX . "customavatar WHERE userid = " . $vbulletin->userinfo[userid] . "")) { // using a custom avatar $navbaravatarurl = ($vbulletin->options['usefileavatar']) ? "" . $vbulletin->options[avatarurl] . "/avatar$avatar[userid]_" . $vbulletin->userinfo[avatarrevision] . ".gif" : "" . $vbulletin->options[bburl] . "/image.php?u=" . $vbulletin->userinfo['userid'] . "&dateline=" . $avatar['dateline'] . ""; $navbaravatar = "<img src=\"$navbaravatarurl\" alt=\"Your Avatar\" border=\"0\" />"; } else { // no avatar specified $nouseavatarchecked = HTML_CHECKED; $avatarchecked[0] = ''; $navbaravatar = "<img src=\"$stylevar[imgdir_misc]/noavatar.gif\" alt=\"Your Avatar\" border=\"0\" />"; // "<span class=\"smallfont\">No Avatar<br/ >Specified</span>"; } } // Avatar In NavBar |
#4
|
||||
|
||||
anyone?? this can't be that hard.
|
#5
|
|||
|
|||
You could try going to vBa CMPS -> Default Settings -> Main Options -> Portal Output Global Variables and entering the variable name there.
|
#6
|
||||
|
||||
buddy, that's awesome, I had no idea you could do that. it seems to be working fine now. and that's definitely something I should know.
Thanks man |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|