Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 General Discussions

Reply
 
Thread Tools Display Modes
  #1  
Old 07-18-2006, 01:15 AM
theChronic theChronic is offline
 
Join Date: May 2006
Posts: 105
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Directly Accessing Custom User Profile Fields

Hey whats up
I want to access some of the custom user profile fields I made like this

Code:
<if condition="$show['age']">
				<tr>
					<td>
						<strong>$vbphrase[age]</strong>:<br />
						$userinfo[age]
					</td>
				</tr>
				</if>
Instead of just calling for
Code:
$customfields
because I want some of the fields to be in different spots rather than all in the same place (as using customfields puts it).

Is there any way so that I can call these fields directly and use them like "age"?

Thanks a ton
john
Reply With Quote
  #2  
Old 07-18-2006, 03:28 AM
Paul M's Avatar
Paul M Paul M is offline
 
Join Date: Sep 2004
Location: Nottingham, UK
Posts: 23,748
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Use $userinfo[fieldX] where fieldX is the custom field.
Reply With Quote
  #3  
Old 07-18-2006, 03:35 AM
theChronic theChronic is offline
 
Join Date: May 2006
Posts: 105
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

So if I made a custom field with the title: Height

would I use $userinfo[fieldHeight] or $userinfo[Height]

and if there were spaces in the custom fields title?

Also, how do I do the $show[''] if conditions?

Thanks a lot
John
Reply With Quote
  #4  
Old 07-18-2006, 03:53 AM
sab2000sab's Avatar
sab2000sab sab2000sab is offline
 
Join Date: May 2006
Location: Michigan
Posts: 54
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I think all custom fields are only referenced by the number.. I don't think you can rename (not title) them.. The name of the field is something like field7 the title is what shows up as the title in your edit profile page. The Number can be found when viewing the profiles fields manager..
Reply With Quote
  #5  
Old 07-18-2006, 03:55 AM
theChronic theChronic is offline
 
Join Date: May 2006
Posts: 105
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Ahh gotcha, and would the show condition be like $show['field7'] ??

Thanks a bunch
Reply With Quote
  #6  
Old 07-18-2006, 03:59 AM
sab2000sab's Avatar
sab2000sab sab2000sab is offline
 
Join Date: May 2006
Location: Michigan
Posts: 54
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

This part I am not sure on.. so don't trust me 100%.. lol but when I pulled info from custom fields.. I used $post[fieldX] where X is the field number... This works for me.. so you could give it a shot!.. lol
Reply With Quote
  #7  
Old 07-18-2006, 04:13 AM
theChronic theChronic is offline
 
Join Date: May 2006
Posts: 105
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Without an if condition? Do you think you could post your code for displaying one of your custom fields? Or modify the code (from memory) that I posted?

I just don't want the field to show if noone entered anything in it.

Thanks
John
Reply With Quote
  #8  
Old 07-18-2006, 04:17 AM
sab2000sab's Avatar
sab2000sab sab2000sab is offline
 
Join Date: May 2006
Location: Michigan
Posts: 54
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Oh ok.. sorry.. I thought you just meant that little part.. Sorry! lol

Here is the basic code:
PHP Code:
<if condition="$post[fieldX] != ''">
   
$post[fieldX]
</if> 
Reply With Quote
  #9  
Old 07-18-2006, 04:39 AM
theChronic theChronic is offline
 
Join Date: May 2006
Posts: 105
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Sweet man, I'll try that out, it looks like it will work. Thanks a lot to you both

Cheers
John
Reply With Quote
  #10  
Old 07-18-2006, 04:46 AM
sab2000sab's Avatar
sab2000sab sab2000sab is offline
 
Join Date: May 2006
Location: Michigan
Posts: 54
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

YW! Let me know how it works out for ya!!
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 09:07 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.05873 seconds
  • Memory Usage 2,240KB
  • Queries Executed 13 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (2)bbcode_code
  • (1)bbcode_php
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (10)post_thanks_box
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (10)post_thanks_postbit_info
  • (10)postbit
  • (10)postbit_onlinestatus
  • (10)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • 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
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete