Thread: VbBuddies RC 1
View Single Post
  #42  
Old 11-11-2005, 04:52 PM
Detomah's Avatar
Detomah Detomah is offline
 
Join Date: Sep 2003
Location: South Shields UK
Posts: 217
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by trackpads
Please! Thank you very much!!
No worries, they are only temp fixes though, i'm sure the finished product will be much smoother when it's done.

Ok, open the MEMBERINFO template:

Find the following code:
Code:
<!-- Start Buddies Hack -->
			<if condition="$vboptions['buddieslist_active'] AND $userinfo['buddiesliststatus']">			
			<fieldset class="fieldset">
				<legend>$vbphrase[buddies]</legend>
				<table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0">
				<tr>
					<td>
						$vbphrase[totalbuddies]: <strong>$buddyinoutcounter</strong>
					</td>
				</tr>
				<tr>
					<td><a href="buddies.php?$session[sessionurl]u=$userinfo[userid]">$vbphrase[viewmemberbuddies]</a></td>
				</tr>
				</table>
			</fieldset>
			</if>
			<!-- End Buddies Hack -->
And replace it with:

Code:
			<!-- Start Buddies Hack -->
			<if condition="$vboptions['buddieslist_active'] AND $userinfo['buddiesliststatus']">			
			<fieldset class="fieldset">
				<legend>$vbphrase[buddies]</legend>
				<table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0">
				<tr>
					<td>
						<a href="buddies.php?$session[sessionurl]u=$userinfo[userid]">Total Buddies</a> <strong>$buddyinoutcounter</strong>
					</td>
				</tr>
				</table>
			</fieldset>
			</if>
			<!-- End Buddies Hack -->
Then save it, that's that bit done.

That'll give you a link from your members info page to the buddy page.

Ok, now open the postbit or postbit_legacy template, which ever you use:

Find the following code:
Code:
	<if condition="$post['userid'] AND $show['member']">
	<tr><td class="vbmenu_option"><a href="profile.php?$session[sessionurl]do=addlist&amp;userlist=buddy&amp;u=$post[userid]"><phrase 1="$post[username]">$vbphrase[add_x_to_buddy_list]</phrase></a></td></tr>
	</if>
Add underneath:
Code:
	<if condition="$vboptions['buddieslist_active']">
	<tr><td class="vbmenu_option"><a href="buddies.php?$session[sessionurl]&amp;u=$post[userid]"><phrase 1="$post[username]">View {$post[username]}'s Buddy Page</phrase></a></td></tr>
	</if>
Then save it, that's that done.

That gives you a link from your postbit popup to the buddy page.

Ok now open the navbar template:

Find the following code:
Code:
		<if condition="$show['member']">
			<td class="vbmenu_control"><a href="usercp.php$session[sessionurl_q]">$vbphrase[user_cp]</a></td>
		</if>
Add underneath:
Code:
			<if condition="$vboptions['buddieslist_active']">
			<td class="vbmenu_control"><a href="buddies.php?$session[sessionurl]&amp;u=$post[userid]">Buddy Page</a></td>
		</if>
And save it, that's that done.

That'll add a link in the forum navbar to the buddy page.

Ok, that should be it, it should be pretty straight forward to do.

I'm sure Wasa will be along before to long with these built into the script.

Edit: I'll have a little play with the buddy counter, I think that may have to be coded into the actual files though and if so I won't bother as it would only need taking back out once Wasa is done updating it.
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01128 seconds
  • Memory Usage 1,785KB
  • 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)bbcode_quote
  • (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