Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.7 > vBulletin 3.7 Add-ons

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

Category: Show Thread Enhancements - Version: 3.7.4 Rating:
Released: 05-22-2008 Last Update: 06-08-2008 Installs: 121
Uses Plugins
 
No support by the author.

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

  • This modification may not be copied, reproduced or published elsewhere without author's permission.
Благодарность от:
livenetc

Comments
  #12  
Old 05-24-2008, 12:16 AM
tpn87 tpn87 is offline
 
Join Date: May 2006
Location: Boston
Posts: 12
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Wired1 View Post
Sure, if you want, it's appreciated! I should probably slap up a paypal link up, gotta find the info somewhere.
Please slap up a paypal link... I want to throw some cash your way for this

BTW, any way to position this somewhere else in the postbit? I would like it just above the IM icon section.
Reply With Quote
  #13  
Old 05-24-2008, 01:18 AM
SVTOA SVTOA is offline
 
Join Date: Oct 2002
Location: In a fishbowl
Posts: 301
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

"Go to AdminCP -> Styles & Templates -> Style Manager -> [STYLE NAME]
Edit Style: Dropdown Information - Manual"

I think you might want to re-word that to say;

Go to AdminCP -> Styles & Templates -> Style Manager -> [STYLE NAME]
Edit Templates: Dropdown Information - Manual


Reply With Quote
  #14  
Old 05-24-2008, 01:18 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 Dave-M View Post
I have got it working, well, the manual setting works for me, but the automatic doesn't - It's not a problem because I needed to redo all the fields anyway.

One thing that you might want to stress in the installation instructions is to completely remove the old version because mine wouldn't work properly until that was done

I think the automatic plugin not working may be to do with the old fields being left from the 3.6.8 installation, but I can't find them anywhere to remove them. Anyway, it's up and running using the manual plugin
I'd have to see it to fix the dropdowns, but ultimately reversing the install of 3.6.x and then popping this in should do it. Yeah, the old code still there could pooch it a bit. Have you reverted all your templates?


Quote:
Thanks wired1 and don't forget to put up the donation thing.

Edit: forgot to say, I would like to have the dropdown so it just says "system specs" and not "whoever's sytem specs"
Edit these templates:
Dropdown Call
Dropdown Information - Manual
Dropdown Information - Automatic

Find and delete
PHP Code:
$post[username]'s 

Quote:
I don't get any results for that search
Default it searches for Phrase Text Only. You have to hit the radio button under it for Phrase Variable Name Only


Quote:
Originally Posted by tpn87 View Post
Please slap up a paypal link... I want to throw some cash your way for this

BTW, any way to position this somewhere else in the postbit? I would like it just above the IM icon section.
Edit whichever Dropdown plugin you're using.

FIND:
PHP Code:
postbit_userinfo_left 
REPLACE WITH:
PHP Code:
postbit_userinfo_right_after_posts
OR
postbit_userinfo_right 
They're at the same location, so use either or, but not both
Reply With Quote
  #15  
Old 05-24-2008, 01:59 AM
Dave-M Dave-M is offline
 
Join Date: Sep 2007
Location: UK
Posts: 143
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks, working perfectly now on manual
Reply With Quote
  #16  
Old 05-24-2008, 02:09 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 Dave-M View Post
Thanks, working perfectly now on manual
Removed the old stuff?
Reply With Quote
  #17  
Old 05-24-2008, 02:26 AM
Dave-M Dave-M is offline
 
Join Date: Sep 2007
Location: UK
Posts: 143
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

No, I couldn't find where I had entered the info into the templates for the old version to make the automatic plug in work, but the manual is working as it should

I went back through the installation instructions for the old version and did it all in reverse, it was the two large chunks of code that were stopping it working, so I removed those and got the manual plugin working.

Reply With Quote
  #18  
Old 05-24-2008, 02:55 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 Dave-M View Post
No, I couldn't find where I had entered the info into the templates for the old version to make the automatic plug in work, but the manual is working as it should

I went back through the installation instructions for the old version and did it all in reverse, it was the two large chunks of code that were stopping it working, so I removed those and got the manual plugin working.

Probably couldn't find the template edits because you properly reverted the templates when you upgraded to 3.7.0
Reply With Quote
  #19  
Old 05-24-2008, 07:25 AM
MarkoXaser MarkoXaser is offline
 
Join Date: Dec 2005
Posts: 44
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

wired my dropdown don't show ufff
Reply With Quote
  #20  
Old 05-24-2008, 07:40 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 MarkoXaser View Post
wired my dropdown don't show ufff
Are you using the Manual or Automatic one? Are the fields filled in?
Reply With Quote
  #21  
Old 05-24-2008, 07:45 AM
KHALIK KHALIK is offline
 
Join Date: May 2005
Posts: 211
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

a stupid question,

but where are the instuctions for the manual edits and what templates do I edit?

I just want field10, field11, field12 and field 13 to be displayed only.
Reply With Quote
Reply

Thread Tools

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 05:03 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
  • Page Generation 0.09611 seconds
  • Memory Usage 2,323KB
  • Queries Executed 25 (?)
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
  • (3)bbcode_php
  • (8)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (3)pagenav_pagelink
  • (1)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (1)post_thanks_box_bit
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (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
  • fetch_musername
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • post_thanks_function_fetch_thanks_bit_start
  • post_thanks_function_show_thanks_date_start
  • post_thanks_function_show_thanks_date_end
  • post_thanks_function_fetch_thanks_bit_end
  • post_thanks_function_fetch_post_thanks_template_start
  • post_thanks_function_fetch_post_thanks_template_end
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete