Go Back   vb.org Archive > vBulletin Modifications > vBulletin 4.x Modifications > vBulletin 4.x Template Modifications
[How to: VB4] Change Default Advanced Search Tab Details »»
[How to: VB4] Change Default Advanced Search Tab
Version: 1.00, by BasilFawlty BasilFawlty is offline
Developer Last Online: Feb 2021 Show Printable Version Email this Page

Category: Forum Display Enhancements - Version: 4.2.x Rating:
Released: 12-31-2013 Last Update: Never Installs: 4
Template Edits
Re-useable Code  
No support by the author.

Many of my forum members are older folks (like me) and I like to make things as simple as possible for them. Currently, when you click Advanced Search, the default search tab is "Search Multiple Content Types." Since 99% of my members are only interested in searching "Posts", I wanted to make the "Search Single Content Type" the default tab so they don't get confused about which "content types" to select. If you want to change your default Advanced Search Tab to "Single Content Type", here is what you do:

1.) Make sure you are in debug mode so you can see the "MASTER Style" Template in admincp. To do this, edit your /includes/config.php file and change this:

Code:
$config['Misc']['debug'] = false;
to this:

Code:
$config['Misc']['debug'] = true;
NOTE: Be sure to change it back when you are done with this mod.

Then in the "navbar" template, under the Navigation / Breadcrumb Templates (in the MASTER Style):

Find this code:

PHP Code:
<ul class="navbar_advanced_search">
       <
li><a href="search.php?{vb:raw session.sessionurl_q}" accesskey="4">{vb:rawphrase advanced_search}</a></li>                {vb:raw template_hook.navbar_advanced_search}
            </
ul
and change it to this:

PHP Code:
<ul class="navbar_advanced_search">
        <
li><a href="search.php?{vb:raw session.sessionurl_q}search_type=1" accesskey="4">{vb:rawphrase advanced_search}</a></li>                {vb:raw template_hook.navbar_advanced_search}
            </
ul
All you are doing here is adding "search_type=1" following the {vb:raw session.sessionurl_q}

IMPORTANT: If you are running VB 4.2.2 you will notice that the "?" is missing from here
Code:
search.php?{vb:raw session.sessionurl_q}
so it looks like this:

Code:
search.php{vb:raw session.sessionurl_q}
If you don't see the "?" after "search.php" be sure to add it, otherwise it will not work. I don't know why they took out the "?" in 4.2.2, but it seems that did, so make sure you add it back if necessary.

Show Your Support

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

Comments
  #2  
Old 06-25-2023, 11:24 PM
mdawg's Avatar
mdawg mdawg is offline
 
Join Date: Mar 2009
Location: United States
Posts: 363
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Same process for 4.2.5 via AdminCP > Styles & Templates > Style Manager > [Edit Templates]

Double click on navbar, find 'search.php'
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 01:52 PM.


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.03805 seconds
  • Memory Usage 2,220KB
  • Queries Executed 16 (?)
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
  • (4)bbcode_code
  • (2)bbcode_php
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (2)post_thanks_box
  • (2)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (2)post_thanks_postbit_info
  • (1)postbit
  • (2)postbit_onlinestatus
  • (2)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