![]() |
[tk] Multi-Tag Search
https://vborg.vbsupport.ru/
Description: Tag search the way vBulletin should have done it from the start. Search for multiple tags. +/- syntax: hambil +love -hate Results are weighted (ordered) by the number of tags matched and shown most recent first. Install: Download the multitagsearch_1.0.xml file. Import the file in your admincp. Make sure you the built in vBulletin tag system enabled and properly setup for use. Do not be afraid to click the install button, or whatever :p Additional Notes: If you are new to tags, and largely ignored them do to their limited (until now) nature, you might have a lot of untagged threads. I would suggest installing Automatic Thread Tagger for vB3.8 to get some fast and serious searching power from this mod. |
Reserved
|
Edited/created new screen shoots to make it clearer what this mod does.
|
thank you hambil.
I will test it |
Installed! Much apprciated hambil :up:
|
You make some pretty useful mods! Thanks! :)
|
Nice work, thank you!
Installed |
This will work nicely for me, thank you very much.
|
nice work, something which I could see useful becoming default.
|
Quote:
|
this makes using tags finally usefull
GREAT mod!!! Congrats! |
Great Tools .. Thanks
|
This would be great if upgraded for vb4...
|
This mod is BRILLIANT! Can't believe it's buried so deep down.
I've written my own plugin that forces a tag search whenever any search term under 3 characters is present, and in conjunction with that, this works like a charm! With just my plugin, searches like this: "camera xy review" would redirect just to the tag "xy". Now, in conjunction with this mod, the same search will provide highly relevant results. |
FYI there is a easily-fixable but potentially-exploitable bug in this mod:
1. tags are not escaped, so a tag like "mike's" will give you a DB error 2. regex characters in tags will cause database errors, i.e. if you search for: [tag] To address this, I used the following addition to the code: $qtag = str_replace(array(']','[','\\','^','$',',','|','?','*','+','(',')','\''),a rray('\\]','\[','\\\\','\\^','\\$','\\,','\\|','\\?','\\*','\\+' ,'\\(','\\)','\\\''),$qtag); You can also use $vbulletin->db->escape_string() to fix issue #1, but that doesn't cover the regex characters. |
Moved to graveyard per authors request - https://vborg.vbsupport.ru/showthread.php?t=274938
|
All times are GMT. The time now is 05:52 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 | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|