vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   Modification Requests/Questions (Unpaid) (https://vborg.vbsupport.ru/forumdisplay.php?f=112)
-   -   multiple selection custom profile field in postbit (https://vborg.vbsupport.ru/showthread.php?t=60485)

restless 01-24-2004 02:29 AM

Quote:

Originally Posted by princeton
use
<if condition="$bbuserinfo[field99]==1">$vbphrase[boy]</if>
<if condition="$bbuserinfo[field99]==2">$vbphrase[girl]</if>
<if condition="$bbuserinfo[field99]==3">$vbphrase[yes_please]</if>

i tried this, and everyone is listed as "boy".

restless 01-25-2004 07:29 PM

anyone?

Zachery 01-25-2004 08:15 PM

Quote:

Originally Posted by restless
anyone?

not it should be post

$bbuserinfo == user currently browsering
$post == data posted into the postbit tempalte

use post

Gary King 01-25-2004 08:28 PM

As I said, it's stored in bitwise format :rolleyes: So doing that wouldn't work anyways.

Zachery 01-25-2004 08:29 PM

Quote:

Originally Posted by Gary W
As I said, it's stored in bitwise format :rolleyes: So doing that wouldn't work anyways.

why wouldnt $post[fieldX] work?

Princeton 01-25-2004 09:26 PM

I believe you can use $userinfo; but since it's in the postbit you can probaly use $post; however, I cannot test it.

-----------------------------------
Not all custom profile fields work the same way (very confusing). In this case, it's saving the selected data in numerical values. It's much easier this way.

let's say you have 5 choices (mulitple selections)...
boy = 1
girl = 2
not sure = 4
again, not sure = 8

since, this is mulitple selection you may choose more than one; so, if you select boy/girl your value will now be a 3 and the numbers will change according to the selections you chooose. If you look closely you will see that there is a large combination of possibilities.

Now, to display the correct data for boy/girl (3) onto any page ... you will use a conditional such as
Code:

<if condition="$userinfo[field15]==3">$vbphrase[boy]$vbphrase[girl]</if>
If you select boy/not sure the data saved would be a 5
Code:

<if condition="$userinfo[field15]==5">$vbphrase[boy]$vbphrase[not_sure]</if>
If the member selects all choices the data saved would be a 15

Zachery 01-25-2004 09:29 PM

Quote:

Originally Posted by princeton
I believe you can use $bbuserinfo; but since it's in the postbit you can probaly use $post; however, I cannot test it.

-----------------------------------
Not all custom profile fields work the same way (very confusing). In this case, it's saving the selected data in numerical values. It's much easier this way.

let's say you have 5 choices (mulitple selections)...
boy = 1
girl = 2
not sure = 4
again, not sure = 8

since, this is mulitple selection you may choose more than one; so, if you select boy/girl your value will now be a 3 and the numbers will change according to the selections you chooose. If you look closely you will see that there is a large combination of possibilities.

Now, to display the correct data for boy/girl (3) onto any page ... you will use a conditional such as
Code:

<if condition="$bbuserinfo[field15]==3">$vbphrase[boy]$vbphrase[girl]</if>
If you select boy/not sure the data saved would be a 5
Code:

<if condition="$bbuserinfo[field15]==5">$vbphrase[boy]$vbphrase[not_sure]</if>
If the member selects all choices the data saved would be a 15

i cant stress enuf to you guys that this will only show YOUR info

$bbuserinfo is a global that will display the current USERS info, not user for that post

Princeton 01-25-2004 09:33 PM

sorry, should be $userinfo ... that's what I get for cutting and pasting

Gary King 01-25-2004 11:18 PM

Quote:

Originally Posted by Faranth
why wouldnt $post[fieldX] work?

Because you have to decode the field first.

restless 01-27-2004 08:47 PM

this is what i used.... and it works.

Code:

<b>Sex:</b>
<if condition="$userinfo[field10]==0">maybe</if>
<if condition="$userinfo[field10]==1">boy</if>
<if condition="$userinfo[field10]==2">girl</if>
<if condition="$userinfo[field10]==3">yes, please.</if>



All times are GMT. The time now is 07:01 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.01188 seconds
  • Memory Usage 1,750KB
  • 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
  • (5)bbcode_code_printable
  • (5)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)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