The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#1
|
|||
|
|||
vB 4.2: Is it possible to have two search tabs in nav bar?
OK, this is what I want to do...
I have the standard "What's new?" tab that points to search results of unread items. The "script" value in the navigation manager settings is "search.activity". I want to add another tab that will perform a customized search with a title like "Interesting news". How could I keep this tab activated when showing the results of the customized search? I tried appending tabid in URL but didn't work. Whenever the customized results are returned, the URL is something like "search.php?searchid=XXXXXXX" and the "What's new?" tab is activated... Any hints? Thanks in advance... |
#2
|
||||
|
||||
That's an interesting problem. I assume this customized search is just you adding a bunch of parameters to the search.php link?
|
#3
|
|||
|
|||
Yes, I want to actually limit the search results by appending an "&include=forumid" parameter.
|
#4
|
||||
|
||||
I have a feeling you will need to write a plugin to do this. It would help to play around with if we can get exactly what you entered for this new tab in the Navigation Manager.
|
#5
|
|||
|
|||
I apologize for not being very clear Lynne...
The customized search link would be something like: Code:
search.php?do=getnew&contenttype=vBForum_Post&include=1,2 |
#6
|
||||
|
||||
I tried all sorts of things to get that to work. Problem is, stuff gets set and then the search.php page comes back with a searchid and it wipes out anything I 'set' in the plugins. I think you may need to actually hard code something.
|
#7
|
|||
|
|||
Quote:
I'll get deeper into search.php now to see how I could around this. Thanks for your time Lynne! --------------- Added [DATE]1364233874[/DATE] at [TIME]1364233874[/TIME] --------------- Well, I checked the hooks in search.php and concluded to the following workaround that seems to work... I created a plugin on the hook search_getnew_complete with the following code: PHP Code:
Then, I used another plugin on hook set_navigation_tab_main to activate the tab I wanted. PHP Code:
Once again a thanks to Lynne for the time devoted on this... --------------- Added [DATE]1364241631[/DATE] at [TIME]1364241631[/TIME] --------------- I noticed that if there are no results, the tab gets back to "What's new", so I modified a little the plugins. Now they look like: hook search_getnew_complete: PHP Code:
PHP Code:
|
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|