The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#1
|
|||
|
|||
Edit Options - Block NSFW Images
So, I'm trying to add this functionality to my site, and I can't quite get it working.
I put a field in the Edit Options page in the User CP with a checkbox to block NSFW images posted with an alternate BB code. Then I made a BB code to look for a variable that the checkbox in the Edit Options page sets, and if the option was enabled, it would post a standard image instead of what the person originally posted that just said, "NSFW" (I installed this hack, Advanced BBCode, which is supposed to allow conditionals in custom BB codes). Problem is, I don't know how to code (which would also account for any of what I'm saying not making sense to you). What I did was copy/paste the code for the invisible option and replaced all the labels and IDs and such. When I test it out, the checkbox doesn't stay checked. Not sure if the BB code I made will work, but I need to figure out the options field first. The code on the Edit Options page looks like this - And the replacement for the new BB code (named NSFW) looks like this - What do I need to do to make the checkbox stay checked and have something for the BB code to look for? Do I have to declare cb_nsfw somewhere, or what? I really have no idea where to go from here, so any help would be greatly appreciated. |
#2
|
|||
|
|||
Can anybody help me?
|
#3
|
||||
|
||||
How did you add this 'nsfw' variable to the User CP Options page? Did you go through the User Profile Fields manager? If so, I think you need to use a different variable name than $userinfo['nsfw'], I think it is something like "$vbulletin->userinfo['fieldx']" where 'fieldx' is the number of the User Profile Field.
|
#4
|
|||
|
|||
Well, I added that code to the modifyoptions template, not modifyprofile. Seemed like a more logical place for it. So, a profile field wouldn't help me. I just looked at the code for the other checkboxes in the template and tried to adapt them to my purposes. Like, one of them is to allow vCard downloads, and the code for the checkbox is -
So, I copied that into a new field and changed every instance of "showvcard" to "nsfw". The checkbox for my option just doesn't stay checked like the others do. |
Thread Tools | |
Display Modes | |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|