I have always liked the points showing up in vBa CMPS in the welcome block right under the "New Posts".
Here is a welcome module you can upload in vBa CMPS 2.1 which is much easier than modding the files themselves. The only edit made to this module is the ebux system so if you have customized your welcome block, you will have to redo them. This has been tested and works in all three colums (left, center, right). The link takes the user to their bank account to deposit or withdraw points.
I did attach a screenshot and the welcomeblock.module file. When importing the welcomeblock.module, it will tell you the files already exist, go ahead and overwrite them. If you don't want to overwrite, then follow the instructions below.
If you have hacked up your welcome block and just want the code to do the modifications here it is:
in your modules/welcomeblock.php file find:
Replace it with:
Code:
// add the points to the userinfo
if ($vbulletin->options['ebux_enabled'] == 1)
{
$post['points'] = number_format($vbulletin->userinfo[$vbulletin->options['ebux_pointsfield']], $vbulletin->options['ebux_decimalplaces']);
}
// Reputation
Then in your admincp go to your templates and then to your vBadvanced CMPS Templates. Find the adv_portal_welcomeblock and open it up. In it you will need to do two file edits, this can be tricky to because all code is in that file twice so pay close attention to where you edit your files.
Find:
Code:
<a href="$vboptions[bburl]/login.php?$session[sessionurl]do=logout&logouthash=$bbuserinfo[logouthash]" onclick="return log_out()">$vbphrase[log_out]</a></span>
Above it add:
Code:
<if condition="$vboptions['ebux_enabled']">
<a href="$vboptions[bburl]/estore.php?do=action&itemid=13">$vbphrase[ebux_points]</a>: $post[points]<br />
</if>
Then find:
Code:
<if condition="$bbuserinfo['reputationdisplay']">
<div style="margin-top:5px; margin-bottom:5px">$vbphrase[rep_power]: $reppower<br />
Above it add:
Code:
<if condition="$vboptions['ebux_enabled']">
<a href="$vboptions[bburl]/estore.php?do=action&itemid=13">$vbphrase[ebux_points]</a>: $post[points]
</if>
The code isn't identical here so don't assume you have the right area...double check it.
I didn't feel this hack was substantial enough to start it's own hack thread, that's why I added it here. Hope that's ok, if not let me know and I will start a new thread.
Hope this helps a few people.