![]() |
Switches
Hello, can anyone provide information on how to allow someone to adjust settings such as I want to allow uses to be able to go into the usercp and allow them to turn on and off the shout box. How can i do this, i want individual users to be able to set it.
|
You setup a profile field to reflect yes/no response/drop down. Then surround your shoutbox code with this:
HTML Code:
<if condition="field[X] == 0"> The == 0 means if they have it set to NO then it will show, otherwise it won't. I can't remember if it should be: HTML Code:
$field['X'] OR $field[X] |
Yea more instructions would be nice, also, will this remember the change on the users account or on the computer, because i want there change to allow them to log into any computer as long as its on there users account it will remember the decision, Im more of a html/css guy, which is why i like making custom themes.
|
Yes if they save the option no matter what computer they login from it will stay whatever they choose until they change it.
Ok follow these instructions: Go to AdminCP > User Profile Fields > Add New User Profile Field > Single-Selection Menu (from drop down) > click Continue Now on the next page: 1. Title - Give it an explanatory title in only a few characters such as: Turn On/Off Shoutbox 2. Description - Give a small description to explain what the option is for. 3. Leave "Profile Field Category" alone 4. Options: Enter the follow Code:
Yes 6. Display Order: Leave this option alone 7. Field Required: Select whether the field is required to be changed when the person registers, updates their profile, etc. Or just leave as No 8. Field Editable by User: Leave this option alone 9. Private Field: Choose whether others can see if they have turned off shoutbox or not 10. Field Searchable on Member List: Set to 'No' 11. Show on Members List: set to 'No' 12. Option Input: Leave this entire area alone 13. Last box, choose what UserCP page to place the field on, probably leave as-is. Click save and your done with that one part. Remember to take note of the Profile Field ID. Now I'm not sure what shoutbox you have installed so all I can say is try to find where the code is for $shoutbox and then put this around it: HTML Code:
<if condition="$field[X] == '0'"> |
ahhh thank you very much i will try this when i get home
|
NP, let me know how it goes.
|
Still havn't gotten it to work. I followed the instructions carefully and nada. Checked each option twice, and entered the folowing code.
HTML Code:
<if condition="$field[15] == '0'"> |
Try this then:
HTML Code:
<if condition="$field['15'] == '0'"> HTML Code:
<!--{%SHOUTBOX%}--> |
<!--{%SHOUTBOX%}-->
yea i know thats how its supposed to be, thats how inferno shout asks it to be displayed, it works without the /if statement but as soon as i put that around it it messes up. I know html/css like the back of my hand, php makes me dizzy xD anything entered within that if statement does not get displayed. I did check the usercp options and it does say "Yes" |
Quote:
|
not sure, started using vb4.0 yet
|
Not sure mandingo but this may work:
HTML Code:
<vb:if condition="$field['15'] == '0'"> |
Yep tried both things you have mentioned.
|
Quote:
|
Quote:
|
Quote:
|
hellbomb, mandingo: I'm an idiot all around lol. Here is what you need to use.
HTML Code:
<if condition="$bbuserinfo[field15] == 'No'"> Keep in mind if the field number does not match the number you are using then please change the field number. |
Thank you so much, just tested it and it works like a charm. If you ever need anything feel free to ask.
|
All times are GMT. The time now is 10:29 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 | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|