Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.5 > vBulletin 3.5 Add-ons
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
BoardTracker Search Mod v2 - a full search engine for your board! Details »»
BoardTracker Search Mod v2 - a full search engine for your board!
Version: 2.0.6, by BoardTracker BoardTracker is offline
Developer Last Online: Mar 2012 Show Printable Version Email this Page

Version: 3.5.4 Rating:
Released: 04-30-2006 Last Update: 01-16-2010 Installs: 15
Uses Plugins Template Edits
Additional Files  
No support by the author.

BoardTracker Search Mod - Version 2

This search hack replaces the built in vb search with boardtracker search and results are fully integrated with your board. Search results can be threads from your board or all boards or a select group of boards - your choice!

Once installed, search from the search box on any page will pull results from boardtracker and display them within your board. 'Advanced Search' can still link to the existing vb search script or you can disable or restrict access to specific users (ie. admins, mods, paying members etc).

Results can be formated in any way you want with some simple template variables.

Options control panel allows you to switch the boardtracker search mod on or off at any time so you can switch between boardtracker and vb search whenever you want.

The following configuration options/defaults exist:

Switch search on/off

Switch 'safe filter' on/off

Switch global search option on/off

Board ID - you can limit search to just your board, or several boards you choose or ALL boards indexed by boardtracker.

Category ID - you can define a category on boardtracker and searches will only pull results from that category.

Default Sort Order - you can sort results by relevancy or by post date.

Default Search Scope - results can be limited to last day, week, month, year or all time.

Default Search Query - a search term that will be executed whenever the boardtracker search script is called directly with no params. For example you could set it to "site:yourdomain.com blah" and it will display all threads from your board about "blah"

Find Posts By User - replace the search links on user profiles and postbits.

Internal vB Search Allowed Usergroups - specify which usergroups are allowed to still use the built in vb search (search.php) and redirect all others to the bt search (searchbt.php). Leave empty to allow all users to still access search.php


User selections on the search form override the defaults.

The mod is very easy to install and consists of 1 php script to upload, 1 product xml file to install, 1 simple template edit. The xml product file creates one new template, an options panel and a few phrases.

You can see a demo here which has the search set to global so results come from all boards in boardtracker (since there are no actual posts on the demo board to search )

Also check out our topic tagging mod with cool tag clouds here

If your board is not yet indexed by BoardTracker, make sure to submit it!


## New features in version 2..

Search posts by username
Search in specific forums
Search in related forums
Search by boardtracker category
RSS feed and alerts for searches
Global search option
Block or restrict the built in search to specific usergroups
More integration with vb search links (such as from member profile)
More widgets in the control panel to play with


We also have a version for vB3.6 here..
https://vborg.vbsupport.ru/showthread.php?t=123862



updates:
v2.0.1 - fixed typo in one phrase setting
v2.0.2 - fixed bug in searchbt.php affecting some people. To upgrade, just upload the new searchbt.php, no other action required.
v2.0.3 - minor html change in templates - not a required upgrade
v2.0.4 - update to searchbt.php
v2.0.5 - small change to 'stopwords' in search_boardtracker template
v2.0.6 - updated for new BoardTracker 2010. To upgrade, upload searchbt.php, install xml, minor template edits (param names)

Show Your Support

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

Comments
  #22  
Old 05-02-2006, 09:34 PM
cd1986 cd1986 is offline
 
Join Date: Sep 2005
Location: UK
Posts: 79
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Sounds like a very interesting concept! Could this be integrated some how with the tag system mod for vb 3.5 - if it is not already?
Reply With Quote
  #23  
Old 05-02-2006, 10:34 PM
nitro nitro is offline
 
Join Date: Nov 2001
Posts: 302
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Does this replace or coexist with the built in vb search ?

Can it be made not available to guests so a guest can only use the internal search ?
Reply With Quote
  #24  
Old 05-02-2006, 11:19 PM
Tralala's Avatar
Tralala Tralala is offline
 
Join Date: Jan 2006
Posts: 1,207
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

What about if my board is private (ie: not open for public browsing or registration?)

Can I still install BoardTracker as an improvement to/replacement for vB's default search?
Reply With Quote
  #25  
Old 05-03-2006, 08:12 AM
BoardTracker's Avatar
BoardTracker BoardTracker is offline
 
Join Date: Dec 2005
Posts: 143
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by cd1986
Sounds like a very interesting concept! Could this be integrated some how with the tag system mod for vb 3.5 - if it is not already?
Do you mean to display tags (if they exist) in these search results like they appear on boardtracker itself?
Reply With Quote
  #26  
Old 05-03-2006, 08:18 AM
BoardTracker's Avatar
BoardTracker BoardTracker is offline
 
Join Date: Dec 2005
Posts: 143
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by nitro
Does this replace or coexist with the built in vb search ?

Can it be made not available to guests so a guest can only use the internal search ?
It can replace or coexist - your choice. The default installation will replace it in the little dropdown search box that appears on every page but the 'advanced search' link below it will still lead to the built in vb search. You can easily replace that as well.

As for making it available only to registered members.. I guess it could with some additional tweaking, would have to look into it - are there existing mods that do this with the built in search? If so then that could perhaps be used to do the same with boardtracker search.
Reply With Quote
  #27  
Old 05-03-2006, 08:33 AM
BoardTracker's Avatar
BoardTracker BoardTracker is offline
 
Join Date: Dec 2005
Posts: 143
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Tralala
What about if my board is private (ie: not open for public browsing or registration?)

Can I still install BoardTracker as an improvement to/replacement for vB's default search?
BoardTracker spiders boards using a normal user account "BoardTracker" so you can define exactly what forums you want it to access based on the vbulletin user permissions system.

If you want it to index private forums simply give that user account access to those. However this means that those threads are searchable on boardtracker to everyone - of course only the basic info that appears in the search results (title/snippet etc) is visible on boardtracker and they still have to register/login to your board to read the threads.

This is actually a good way to get new members since they get a small 'teaser' in the form of a snippet in search results on boardtracker or in tagclouds if the threads are tagged also and then they have to visit your board and register to read and reply. This way people will know that there is a thread about a topic that interests them on your board even if they had previously never heard of your board.

Also note that boardtracker has an alerts system which will send an email or instant message to our users based on alerts terms they define so they get alerted when a thread is posted on your board matching that term which helps bring in more visitors and new members to the boards.
Reply With Quote
  #28  
Old 05-03-2006, 10:44 AM
vampireus vampireus is offline
 
Join Date: Jan 2005
Posts: 91
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Do you spider member's profile on my board?
Reply With Quote
  #29  
Old 05-03-2006, 11:18 AM
BoardTracker's Avatar
BoardTracker BoardTracker is offline
 
Join Date: Dec 2005
Posts: 143
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by vampireus
Do you spider member's profile on my board?
Only info which is public and included in threads is spidered - basically the username and *optionally* homepage and IM (which is not ever displayed) which you can control through the boardtracker admin panel for your board - in other words you can choose if you want that info included in profiles on boardtracker. User profiles on boardtracker link to the relevant profile page on the board itself.
Reply With Quote
  #30  
Old 05-03-2006, 03:14 PM
vampireus vampireus is offline
 
Join Date: Jan 2005
Posts: 91
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Ok, thanks. I see there are successful scans & errors. What can be errors?

Will BT spider all my current & new threads or only new & a part of current threads?
Reply With Quote
  #31  
Old 05-03-2006, 05:05 PM
cd1986 cd1986 is offline
 
Join Date: Sep 2005
Location: UK
Posts: 79
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by BoardTracker
Do you mean to display tags (if they exist) in these search results like they appear on boardtracker itself?
Yes, i was playing with adding tags to my threads yesterday, and thought maybe if a tag was clicked on it could present threads from other boards with the same tags (if they exist) using the boardtracker system. I doubt many forums use tags (although i don't know), but would be great to have that kind of flexibility for the future!
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 09:55 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.04769 seconds
  • Memory Usage 2,315KB
  • 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
  • (5)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
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (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
  • 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
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete