Go Back   vb.org Archive > vBulletin Modifications > vBulletin 3.8 Modifications > vBulletin 3.8 Add-ons
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Profile Fields in a Postbit Dropdown Details »»
Profile Fields in a Postbit Dropdown
Version: 3.1.0, by Wired1 Wired1 is offline
Developer Last Online: Dec 2021 Show Printable Version Email this Page

Category: Show Thread Enhancements - Version: 3.8.x Rating:
Released: 03-14-2009 Last Update: 03-14-2009 Installs: 103
Uses Plugins
 
No support by the author.

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

File Type: xml product-dropdown.xml (4.4 KB, 501 views)

Screenshots

File Type: jpg dropdown_open.JPG (49.1 KB, 0 views)
File Type: jpg dropdown_closed.JPG (3.8 KB, 0 views)

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #32  
Old 03-25-2009, 12:27 AM
Saviour's Avatar
Saviour Saviour is offline
 
Join Date: Apr 2007
Posts: 743
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

With a little bit of finagling...I think I finally have it right.

Thanks for your time.
Reply With Quote
  #33  
Old 03-25-2009, 12:32 AM
TigerC10's Avatar
TigerC10 TigerC10 is offline
 
Join Date: Apr 2006
Location: Austin, TX
Posts: 616
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

That's good news. Let's hope Wired1 likes my customizations enough to add some (or all) of them to the next version.
Reply With Quote
  #34  
Old 03-25-2009, 03:05 AM
Wired1's Avatar
Wired1 Wired1 is offline
 
Join Date: Nov 2003
Location: Orlando, FL, USA
Posts: 1,361
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by TigerC10 View Post
You would manually insert a bbcode into the value for the profile field. This means they could specify the name of the component at their own disgression... Like

[url=http://www.tigerdirect.com/applications/SearchTools/item-details.asp?EdpNo=3867865&Sku=CP2-AM2-9550]AMD Phenom X4 9550 Quad Core Processor[/url]

It's better than duplicating all of your profile fields to add a URL for a detailed description of each field. Can you dig it?
Gotcha. The ultimate idea of my mods is to keep it simple for both the end user and admin. Being in IT I can see lots of people screwing up entering in BBCODE manually, and admins having to edit everyone's profiles manually. Considering I do that a lot on a daily basis for typos and the like w/ system specs on my forum, I wouldn't wish that on other forum staff

However, I'm now wondering if (and I'm pretty sure this would be possible) a small WYSIWYG button for just the link could be added to the EPGP page. Hrm... I think I know how to do it, I'll attempt to mess with it tomorrow. However considering today turned from an 8 hr to a 14 hr day, I'm pretty sure I'm not gonna want to do anything after work tomorrow


Quote:
I've created a customization for this mod and sent it to you via PM, Wired1. It takes out the reliance on "automatic" and "manual" and instead displays all of the profile fields in a profile field category (specified through vboptions). It has the bbCode feature I was talking about too - so you can see how it works.
I remember looking at categories when they first came out, and there was a reason I didn't want to use them, can't remember ATM though. Something to do with duplication of fields on other tabs I think, although IIRC I had figured out a workaround for that. Something to look at tomorrow / Thurs.
Reply With Quote
  #35  
Old 03-25-2009, 04:41 AM
TigerC10's Avatar
TigerC10 TigerC10 is offline
 
Join Date: Apr 2006
Location: Austin, TX
Posts: 616
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Wired1 View Post
Gotcha. The ultimate idea of my mods is to keep it simple for both the end user and admin.
Well, the mod customization I made makes bbCode optional for the admin. Furthermore, they could just type what they would normally do without bbCode and the bbCode parser won't care. I don't think it's a big enough deal to actually worry about.

Quote:
Originally Posted by Wired1 View Post
I remember looking at categories when they first came out, and there was a reason I didn't want to use them, can't remember ATM though. Something to do with duplication of fields on other tabs I think, although IIRC I had figured out a workaround for that. Something to look at tomorrow / Thurs.
I'm not sure what you mean by that. I think that if you put a profile field in a category, it is removed from the "about me" tab and put in a tab for that category instead. Profile fields can only be in 1 category at a time, so I don't think that's what you were talking about.
Reply With Quote
  #36  
Old 03-30-2009, 12:28 PM
Saviour's Avatar
Saviour Saviour is offline
 
Join Date: Apr 2007
Posts: 743
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Wired...

If I wanted to change the font on the Dropdown Call image...where and what would I add?

or

If I include my own image with a font...

How would I disable the font from automatically appearing over the new image I'm using for the Dropdown Call?
Reply With Quote
  #37  
Old 04-05-2009, 05:35 AM
arekieh arekieh is offline
 
Join Date: Mar 2009
Posts: 9
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

hey, i installed this but its not showing up in my user cp :/????
Reply With Quote
  #38  
Old 04-05-2009, 06:37 AM
Wired1's Avatar
Wired1 Wired1 is offline
 
Join Date: Nov 2003
Location: Orlando, FL, USA
Posts: 1,361
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Tiger: gotta remember to check out those mods when I have some free time.
Saviour: there's no images in my mods. Do you mean changing the arrow for the dropdown?

arekieh: This mod has NOTHING to do with the userCP.
Reply With Quote
  #39  
Old 04-05-2009, 07:00 AM
Saviour's Avatar
Saviour Saviour is offline
 
Join Date: Apr 2007
Posts: 743
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Wired1 View Post
Tiger: gotta remember to check out those mods when I have some free time.
Saviour: there's no images in my mods. Do you mean changing the arrow for the dropdown?

arekieh: This mod has NOTHING to do with the userCP.

Never mind, Wired...

I got it sorted. Sorry...I should have come back here and updated, but forgot.

Thanks for the reply.
Reply With Quote
  #40  
Old 04-05-2009, 01:46 PM
arekieh arekieh is offline
 
Join Date: Mar 2009
Posts: 9
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

THen how do people input stuff into the custom fields????????????
Reply With Quote
  #41  
Old 04-05-2009, 05:34 PM
arekieh arekieh is offline
 
Join Date: Mar 2009
Posts: 9
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

k well now i got it working along with its own page in usercp for editing. Everthing shows up. but when i fill out the form, the specs dont appear in the drop down. The drop down just shows each category

EDIT* Fixed. Thanks alot, this mod is awesome
Reply With Quote
Reply


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 12:46 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.07000 seconds
  • Memory Usage 2,345KB
  • Queries Executed 26 (?)
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)bbcode_code
  • (5)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (1)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (3)postbit_attachment
  • (11)postbit_onlinestatus
  • (11)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_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete