The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
Profile Fields in a Postbit Dropdown Details »» | |||||||||||||||||||||||||
If you use this mod please hit INSTALL!
This is an evolution of my Additional Section within Profile and Dropdown within Posts mod from 3.6.x. If you have a pre-3.7.x version installed: UNINSTALL the old product and reverse the edits. Don't forget to revert those templates ----------------------------------------------------------------------- With this mod you can allow profile fields to show up in a dropdown below a user's name and user's title under each post. There are two ways to use this product, and each has its own plugin (and template): Dropdown - Manual (enabled by default), and Dropdown - Automated (disabled by default). NOTE: The dropdown's title shows up as [username]'s [dropdown_title]. Yes, the 's is hardcoded into the mod. If you'd like this not to be hard coded, simply mention it after hitting install, and if enough of the users want it, I'll change it. Figured if I didn't hardcode it, someone wouldn't figure out how to add it To edit the title: Go to AdminCP -> Languages & Phrases -> Search in Phrases. Search for the phrase's title: [dropdown_title] (no brackets). Edit and save! The dropdown is dependent on Profile Field 5 being filled. If the user does not have this profile field filled out, then the dropdown will not show. To edit or remove this restriction: Go to the Dropdown Call Template. Find and edit, or remove these 2 lines of code (so that the dropdown will always show): Code:
<if condition="$post['field5']"> ... </if> The Plugin "Dropdown - Manual" is just like the 3.6.x version, all manual edits, but now they're in a template. No more files to manually edit Some examples of how to do this are already provided within the template. Go to AdminCP -> Styles & Templates -> Style Manager -> [STYLE NAME] Edit Style: Dropdown Information - Manual To use the automated dropdown, DISABLE Plugin "Dropdown - Manual" and ENABLE Plugin "Dropdown - Automated". Simple! "Dropdown - Automated" will automatically create the dropdown for ALL custom fields (it will skip the first 4 default ones). To sum it up: Plugin: Dropdown - Manual PRO: You select which fields, what descriptions, and in what order you want the fields to show up. CON: Lots of typing Plugin: Dropdown - Automatic PRO: Automatic! CON: no real control, Profile fields 5 and up will show up in order. NOTE: if it is a HIDDEN profile field, apparently only the DATA is hidden, not the field name, so the field name will show up as well. To block a profile field from showing up in the Automatic Dropdown, check out this post. Version History: 3.0.0 - Initial Release 3.0.1 - Added plugin to cache templates, courtesy of ssslippy. If you use this mod please hit INSTALL! Show Your Support
|
Благодарность от: | ||
livenetc |
Comments |
#42
|
||||
|
||||
MarkoXaser, KHALIK: You're welcome!
Quote:
Thanks, but you get a C-, you should be using my Extra Profile Fields Page so you don't have to tell your users to "Scroll to about the middle of the page, in the Thread Display Options", just to enter in system specs. Make it easy for them Of course, if you use that, then you'll want my Add-on for it, my Extra Profile Fields Tab, so that you can see their system specs in their profile (and not under the About Me tab). |
#43
|
|||
|
|||
Wired1 - I'll check that out, It would be a lot easier.
Jase2 - Wow. Bit touchy arent you.. I thought I'd be nice incase someone wanted to see a working example. If it bothers you that much, PM a mod or the admin and have them edit the post and remove the link. Quote:
Looks real nice now. The specs are easily changed and have the tab in the profile. Thanks for all your work on this! 1 more question. Is there a way to allow so we could use the dropdown then click on a selection as a link? |
#44
|
|||
|
|||
Awesome Awesome mod Wired! Thank You so much!!
Can I make this mod only show up in the user's postbit if they have info entered in the profile fileds? So the ones who do not want to fill anything in will not have a dropdown box? Thanks again!! :up: |
#45
|
||||
|
||||
Quote:
Quote:
Quote:
|
#46
|
|||
|
|||
Quote:
Example: When you click the dropdown. Brand name /Motherboard: Toshiba CPU: Intel P4 2.6 Where the user put in Toshiba, If the user wanted to link that to a certain website they could enter a URL then you could click on the "Toshiba" and be brought to a link like the model number of the Computer. Then they could also enter a different link for the "Intel P4" to link directly to the intel P4 site. Thats All I think is missing. If it could be added easily or perhaps a future upgrade that would really top this product off. Other than that. I think it's awsome. |
#47
|
||||
|
||||
I wouldn't recommend allowing users to enter in URLs, as it SCREAMS "Abuse Me!" to idiots and spammers.
Ultimately, you'd need 2 places to enter in data for each line: One for the URL, one for the text. Assuming you'd use profile fields for both of them, you'd have to do something like this: EDIT TEMPLATE: Dropdown Information - Manual Find the fieldID that you want to have a link. EXAMPLE: CHANGE: Code:
<tr><td class="vbmenu_option">Motherboard: $post[fieldY]</td></tr> Code:
<tr><td class="vbmenu_option"><a href=$post[fieldX]>Motherboard: $post[fieldY]</a></td></tr> You can use some if statements to clean it up in various ways depending on what you want to do, but that's the gist of it. |
#48
|
|||
|
|||
Thank you for clarifying that.
|
#49
|
|||
|
|||
Thanks Wired1 for that. I tweaked the code you listed a bit.
I added the another "if", so if the user doesn't put in a url it doesn't allow a click in the dropdown. Without that, and no url it allows a click and a error 404. I'm loving this. Thanks for the direction on the linking. |
#50
|
|||
|
|||
this don't work for me my postbit have custom codes any way I can do this manually i mean insert codes in my posbit so it show ?
thanks |
#51
|
||||
|
||||
As long as you haven't removed the hooks manually, it should work. If you want to do it with purely manual edits, follow the instructions in the 3.6.x version.
|
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|