vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=111)
-   -   Directly Accessing Custom User Profile Fields (https://vborg.vbsupport.ru/showthread.php?t=121458)

theChronic 07-18-2006 01:15 AM

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

Paul M 07-18-2006 03:28 AM

Use $userinfo[fieldX] where fieldX is the custom field.

theChronic 07-18-2006 03:35 AM

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

sab2000sab 07-18-2006 03:53 AM

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..

theChronic 07-18-2006 03:55 AM

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

Thanks a bunch

sab2000sab 07-18-2006 03:59 AM

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

theChronic 07-18-2006 04:13 AM

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

sab2000sab 07-18-2006 04:17 AM

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> 


theChronic 07-18-2006 04:39 AM

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

Cheers
John

sab2000sab 07-18-2006 04:46 AM

YW! Let me know how it works out for ya!!


All times are GMT. The time now is 11:47 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.00954 seconds
  • Memory Usage 1,734KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (2)bbcode_code_printable
  • (1)bbcode_php_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete