Go Back   vb.org Archive > vBulletin 4 Discussion > vB4 Programming Discussions
  #1  
Old 03-08-2015, 03:41 PM
xxfullclipxx xxfullclipxx is offline
 
Join Date: Feb 2014
Posts: 20
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Vb if condition question

Okay say i create 3 custum fields. now i want to have them set up in my postbit. But i dont want it to appear unless one of these fields is filled.


Now I want to have some text above

Code:
<vb:if condition="$post['field5']"> <center>Text Here</center>< /br> <vb:if condition="$post['field5']"> | vb:if condition="$post['field6']"> | <vb:if condition="$post['field7']">
Now how do i begin that instead of field5 what would i add that if any of them fields were filled out that it would load. at the moment that would only show if field 5 is filled. even if field6 and 7 were filled. i need it to show if field 6 is filled or 7. or just one of them, i think you would understand what i am saying. i have these fields in a category so if i have to call the category i can.
Reply With Quote
  #2  
Old 03-08-2015, 03:55 PM
nerbert nerbert is offline
 
Join Date: May 2008
Posts: 784
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I don't understand exactly what you want but you use "AND" and "OR" inside the quoted stuff in the conditional. For example:

Code:
<vb:if condition="$post['field5'] OR $post['field6'] OR $post['field7']"> ............. </vb:if>
Use "AND", "OR" and whatever parentheses you need. It's standard PHP syntax inside the quotes
Reply With Quote
  #3  
Old 03-08-2015, 04:01 PM
xxfullclipxx xxfullclipxx is offline
 
Join Date: Feb 2014
Posts: 20
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

yeah thats somewhat right. it will show it now but it will still show the images for the other fields. even though there blank ( figured out i needed to add the if conditions in between each link or they would all show reguardless )

Code:
<dl class="userinfo_extra">
<vb:if condition="$post['field9'] OR $post['field10'] OR $post['field11']">
<dd><center><b>Gamer Info</b><br>  
<body class="gamerfont"><vb:if condition="$post['field9']"><a href="#" class="tooltipy"><img src="images/xboxicon.png" alt="My Gamertag" /><span><strong>My Xbox Gamertag is</br> {vb:raw post.field9}</strong><br />Go ahead and add me as a friend</span></a> </vb:if> <vb:if condition="$post['field10']">  <a href="#" class="tooltipy"><img src="images/Psnicon.png" alt="My Psn Gamertag" /><span><strong>My Playstation Gamertag is</br> {vb:raw post.field10}</strong><br />Go ahead and add me as a friend</span></a></vb:if> <vb:if condition="$post['field11']"> <a href="#" class="tooltipy"><img src="images/steamicon.png" alt="My Gamertag" /><span><strong>My Steam Account is</br> {vb:raw post.field11}</strong><br />Go ahead and add me as a friend</span></a></vb:if></body>
</dd></dl></center></vb:if>
yeah that was it thanks for pointing me in the right direction
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 04:22 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.03449 seconds
  • Memory Usage 2,172KB
  • Queries Executed 11 (?)
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
  • (3)bbcode_code
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (3)post_thanks_box
  • (3)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (3)post_thanks_postbit_info
  • (3)postbit
  • (3)postbit_onlinestatus
  • (3)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_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
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete