Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 Programming Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 04-23-2012, 07:05 AM
doob doob is offline
 
Join Date: Dec 2009
Posts: 127
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default custom user profile field signle selection menu options with link to url/forum

I'd like to have a custom user profile filed with a single selection menu that has 200 options, each one a different forum.

The user would select their favorite forum from the option list.

When viewing the user's about me section it would display their favorite forum which would link to that forum.

i.e.
option 1 links to forum 1
option 2 links to forum 2
option 3 links to forum 3
option 4 links to forum 4
and so on...

I already have the custom profile field setup and working with a drop down list naming each forum. I've also found a way to embed bb code URL tags into the drop down so that the result does end up linking to the correct forum, but I don't like that the bb code is visible to the user in the drop down menu (the code is hidden after the selection is submitted).

I'm not sure if I just need a plugin with a bunch of conditionals that runs at member_customfields or if I need to edit the member.php file.

Any tips or pointers really appreciated!
Reply With Quote
  #2  
Old 04-23-2012, 09:50 AM
blind-eddie's Avatar
blind-eddie blind-eddie is offline
 
Join Date: Apr 2006
Location: Michigan
Posts: 2,310
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Try this in the aboutmetemlate- fieldaa is the URL & fieldbb is forum name

Code:
		<if condition="$bbuserinfo[fieldaa]"> <td class="vbmenu_option"><a href="$bbuserinfo[fieldaa]$session[sessionurl_q]">$bbuserinfo[fieldbb]</td></tr> </if>
Reply With Quote
  #3  
Old 04-23-2012, 08:33 PM
doob doob is offline
 
Join Date: Dec 2009
Posts: 127
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks, but I don't think that's what I'm looking for. That just places a bit of text on the page with a link on it if a field exists, but doesn't take into account that the field is a single selection menu so we need a different link depending on which option was selected in the selection menu. I probably wasn't clear enough in my initial post.

There's a new custom user profile "Favorite Band" which is field10

Its a single selection menu with 5 options:

Aero Smith
Led Zeplin
Beatles
Pink Floyd
The Who

The user configures their about me section and on the Favorite Band field selects option 2 "Led Zeplin" from the drop down selection menu. Then they hit "Save".

Now when the user or a different user views their profile they will see

Favorite Band:
Led Zeplin
Reply With Quote
  #4  
Old 04-25-2012, 04:12 AM
doob doob is offline
 
Join Date: Dec 2009
Posts: 127
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Found one solution from Lynn in the archives: https://vborg.vbsupport.ru/showthrea...=profile+field

Using BB code for the $replace worked, but html did not, probably because its disabled.
Hope that helps someone down the road.
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 11:45 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.04534 seconds
  • Memory Usage 2,184KB
  • Queries Executed 11 (?)
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)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (1)bbcode_code
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (4)post_thanks_box
  • (4)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (4)post_thanks_postbit_info
  • (4)postbit
  • (4)postbit_onlinestatus
  • (4)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_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete