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!
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. Figured if I didn't hardcode it, someone wouldn't be able to 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 "Dropdown - Manual" template allows you to manually create the dropdown. Some examples of how to do this are already provided within the template. This template is the default. To edit it, go to AdminCP -> Styles & Templates -> Style Manager -> [STYLE NAME] Edit Style: Dropdown Information - Manual The "Dropdown - Automated" template / plugin combo will automatically create the dropdown for ALL custom fields (it will skip the first 4 default ones). To use the automated dropdown, DISABLE Plugin "Dropdown - Manual" and ENABLE Plugin "Dropdown - Automated". Simple! 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. 3.1.0 - Updated for 3.8.x, no code changes made. NOTE: Support will only be given to those who have hit install. If you use this mod please hit INSTALL! Download Now
Screenshots
Show Your Support
|
Comments |
#82
|
||||
|
||||
Dropdown - Manual
|
#83
|
||||
|
||||
Note to all: Yes I will be upgrading this mod if needed to work with vB 4.0, but not before it goes gold on or around the ETA of December 21st. I personally wouldn't recommend anyone upgrade their forum for a couple weeks after it comes out so that the modding community has a chance to test their code on the gold version.
|
#84
|
|||
|
|||
I'm sorry, I'm quite spectacularly dumb when it comes to this kind of thing - I have a couple of questions if you'd be so kind:
Firstly, how do I remove the username from the dropdown_title? Is it even possible? Secondly, I'm getting an issue when using this with the legacy postbit where for users with shorter names, the title background is taking the entire width of the postbit, and it looks a bit ugly: Any suggestions? |
#85
|
||||
|
||||
1. Remove from the dropdown templates:
Code:
$post[username]'s |
#86
|
|||
|
|||
Thanks for the prompt response.
Regards the second point, it doesn't seem to be - if I open the dropdown menu, the title bar is still much longer than any of the fields. As a potential workaround, is it possible to just change the colour of the title bar so that it matches the background of the postbit? |
#87
|
||||
|
||||
It uses the default dropdown code, so either you'd have to change the colors of all of them, or if you just want to change that one then you'd have to add some CSS for that. CSS isn't my strongsuit, so I can't give you any tips, sorry!
|
#88
|
|||
|
|||
Not a problem. I've muddled through and managed to get it more or less doing what I wanted now - probably not even close to good CSS, but it seems to be working, which is good enough for me. Thanks for a great mod.
In case anyone else has a similar problem to the one I had, I fixed it by doing the following: In the dropdown call template Change Code:
<div id="specs_$post[postid]" class="vbmenu_control"> Code:
<div style="float: left; display: inline-block;" id="specs_$post[postid]" class="vbmenu_control"> Code:
$template_hook[postbit_userinfo_left] That's how it worked for me, anyway. Hope it helps. |
#89
|
||||
|
||||
so any news about this on vb4?
|
#90
|
||||
|
||||
This avil for 4.0.1 yet? This is just what I need!
|
#91
|
|||
|
|||
Please update!!!
|
Thread Tools | |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|