Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.7 > vBulletin 3.7 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.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
  #62  
Old 06-03-2008, 01:08 AM
RedGTiVR6 RedGTiVR6 is offline
 
Join Date: Dec 2006
Location: Little Elm, TX
Posts: 817
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

anyone?

I'm having a very hard time troubleshooting this and would b grateful if ANYONE could either verify or anything!

Reply With Quote
  #63  
Old 06-03-2008, 01:25 AM
JesterP JesterP is offline
 
Join Date: Jun 2007
Posts: 92
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hello and thanks for the great mod, my users all love it.

I would like to add it under the user's title on the memberinfo page. By looking at the variables, I'm guessing it relies on actual message information to pull it all together. Is it possible to put on that page?

I've looked at a rendered page's html and found a few variables that I hard coded in the template like this.

PHP Code:
<!-- post specs_menu -->
 
      <
div id="specs_43" class="vbmenu_control">
              <
a href="#specs">$userinfo[username]'s $vbphrase[dropdown_title]</a>
          <script type="text/javascript"> vbmenu_register("specs_43"); </script>
      </div>

<!-- / post specs_menu --> 
All that gets me is a stylized link that spans the entire length of the table it's in, with no dropdown when you click. When I hover over the link the browser statusbar shows:

http://www.xxxxxxxxx.xxx/forum/member.php?u=1033#specs

If I click, I get no menu.

I know I'm missing something simple. Can you fill in the blanks for me?

Thank you!!

J
Reply With Quote
  #64  
Old 06-03-2008, 02:04 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 RedGTiVR6 View Post
I'm having a very hard time troubleshooting this and would b grateful if ANYONE could either verify or anything!
Guys, does anyone have the dropdown showing up in their PM window?


Quote:
Originally Posted by JesterP View Post
I know I'm missing something simple. Can you fill in the blanks for me?
You have not filled out your profile here with what version of vB you have. What version do you have? VERY IMPORTANT!!!

Are you saying you want ONLY the dropdown in the memberinfo page, or you're just trying to get certain profile fields in a certain place? If possible, take a pic of your member page and draw what you mean.
Reply With Quote
  #65  
Old 06-03-2008, 02:22 AM
JesterP JesterP is offline
 
Join Date: Jun 2007
Posts: 92
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Wired1 View Post
Guys, does anyone have the dropdown showing up in their PM window?


You have not filled out your profile here with what version of vB you have. What version do you have? VERY IMPORTANT!!!

Are you saying you want ONLY the dropdown in the memberinfo page, or you're just trying to get certain profile fields in a certain place? If possible, take a pic of your member page and draw what you mean.

My apologies. I am running vB 3.7.0. I would like the same info that I have here under my users' names:

http://www.thebrrrgh.net/forum/showt...hp?p=43#post43



To show here, under my users' names:

http://www.thebrrrgh.net/forum/member.php?u=1



I realize it may not be possible, but would be nice if it is.

Thank you for your time!

J
Reply With Quote
  #66  
Old 06-03-2008, 04:59 PM
Wired1's Avatar
Wired1 Wired1 is offline
 
Join Date: Nov 2003
Location: Orlando, FL, USA
Posts: 1,361
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

There's more to the mod than just that one template edit, and there's better ways to get profile fields into a member page Check out my profile, look at my Extra Profile Fields Page / Tab mods.
Reply With Quote
  #67  
Old 06-03-2008, 06:19 PM
RedGTiVR6 RedGTiVR6 is offline
 
Join Date: Dec 2006
Location: Little Elm, TX
Posts: 817
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hey Wired -

i just registered on another forum that has you mod installed and sent myself a PM. It's not showing up there.

I've disabled all related PM mods that I've installed on my forums (again) and it's still showing up.

Do you have any ideas as to where I can begin trouble shooting?

I've now uninstalled all of the mods related to PMs or the UserCP and it's still showing up. I've even uninstalled the plug-in and reinstalled it....as soon as I reinstall it, I check the private messages and it's still showing up like that. Enabling automatic and disabling manual doesn't change anything related to this issue either.

I've gone in with FireBug and looked at the code even.

it shows up as this:
Code:
<div id="specs_" class="vbmenu_control" style="cursor: pointer;">
<a href="#specs">'s CarPC Specs</a>

I'm looking at the 'pm_showpm' template right now and it looks like it calls the 'postbit' template. I wonder if that would have anything to do with this? Man I wish I knew how to code....maybe this will be the swift kick in the butt to get me to take some classes...arg!
Reply With Quote
  #68  
Old 06-04-2008, 01:06 AM
Wired1's Avatar
Wired1 Wired1 is offline
 
Join Date: Nov 2003
Location: Orlando, FL, USA
Posts: 1,361
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Sorry, not a clue! Can't replicate the problem. It's got to be a manual edit or something that's causing it.
Reply With Quote
  #69  
Old 06-04-2008, 02:25 AM
ssslippy ssslippy is offline
 
Join Date: Jan 2006
Posts: 877
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Any update on cache the template?
Reply With Quote
  #70  
Old 06-04-2008, 02:44 PM
RedGTiVR6 RedGTiVR6 is offline
 
Join Date: Dec 2006
Location: Little Elm, TX
Posts: 817
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

welp, I'm now at the hopeless stage....

I just COMPLETELY uninstalled ALL mods and plug-ins...not just disabled them, but uninstalled them....

I even tried to revert all templates. what's interesting is that doing so, didn't remove some previous template edits I made for the extra profile page....is that normal?
Reply With Quote
  #71  
Old 06-04-2008, 04:29 PM
JesterP JesterP is offline
 
Join Date: Jun 2007
Posts: 92
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by RedGTiVR6 View Post
welp, I'm now at the hopeless stage....

I just COMPLETELY uninstalled ALL mods and plug-ins...not just disabled them, but uninstalled them....

I even tried to revert all templates. what's interesting is that doing so, didn't remove some previous template edits I made for the extra profile page....is that normal?
If you have a development site with a fresh install, you could copy the template code from it to the live setup.

That is if you aren't talking about your test site already. Xampp and vB work well together, I just modify my hosts file to point at my local IP to run the test site locally.

So I take it that you don't play Toontown eh?

J
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 06:40 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.04879 seconds
  • Memory Usage 2,332KB
  • 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
  • (2)bbcode_code
  • (1)bbcode_php
  • (4)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
  • (4)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