Go Back   vb.org Archive > vBulletin 4 Discussion > vB4 General Discussions
  #1  
Old 02-05-2012, 11:11 AM
musicdiscussion musicdiscussion is offline
 
Join Date: Jan 2009
Location: London, UK
Posts: 6
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Change location field to a list

Hi,

I wonder if someone can help me.

Instead of having the default location field a single text box. I will like it to be a single radio option. I know I can create a custom profile field. But I need the default location field to be a radio so that it is displayed accordingly across the site as the normal location field would be.

I have searched the mods, but it seems this is a unique idea.

Tony,
Reply With Quote
  #2  
Old 02-05-2012, 01:50 PM
kh99 kh99 is offline
 
Join Date: Aug 2009
Location: Maine
Posts: 13,185
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

You could edit the existing Location field to change the display order and maybe make it private and uneditable, then create a new field called Location and set the display order to "2". It seems to work but I don't know about showing up everywhere the default one does - probably some places depend on the fieldid being '2'. If that's the case it's probably possible to delete the original field then go to the database and change the fieldid of your new field to be '2' (or else just find the places using field2 and change them).

(BTW you could just delete the existing Location field instead of editing it, but this way you can put things back the way they were if you want).
Reply With Quote
  #3  
Old 02-05-2012, 06:35 PM
musicdiscussion musicdiscussion is offline
 
Join Date: Jan 2009
Location: London, UK
Posts: 6
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks for the reply.

Yes setting the display order to 2 will show the location field correctly in the profile page. But for everywhere else it will use display id 2.... Unfortunately for me, I have not done a big amendment like that before.

To change every part of the site from field id 2, will require me to search all the templates manually. Unless there is a quicker find a replace option?

Again, to change the database is something I am not too comfortable with.

My 3rd option would be a custom mod. If anyone is interested to quote me, please PM!!!!
Reply With Quote
  #4  
Old 02-05-2012, 06:45 PM
kh99 kh99 is offline
 
Join Date: Aug 2009
Location: Maine
Posts: 13,185
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by musicdiscussion View Post
To change every part of the site from field id 2, will require me to search all the templates manually. Unless there is a quicker find a replace option?
There actually is - under "Search in Templates" there's a find and replace. But it might be safer to just use the "search templates" part at the top to find them and change them by hand. When I do a search I only find 4 templates.

I also find field2 mentioned in the code in a few places, but it seems like maybe the only place that might be of interest is in showgroups. So you might not be able to fix that without editing one of the vb files.
Reply With Quote
Reply

Thread Tools
Display Modes

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 10:00 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.05036 seconds
  • Memory Usage 2,179KB
  • 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_quote
  • (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