View Single Post
  #359  
Old 02-04-2006, 08:34 PM
caimakale's Avatar
caimakale caimakale is offline
 
Join Date: Nov 2004
Posts: 325
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

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:
Code:
// Reputation
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&amp;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.
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01071 seconds
  • Memory Usage 1,777KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (6)bbcode_code
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • showpost_complete