Great Mod
Milad, thank you for Sharing it. :up:
Inspired by it I created in my Board the Following 2 Plugins, 1 Template, and 1 Template Edit, that work in a similar way that your Mod, but Applied to the Search of My Posts and My Threads in an Specific Forum; I Finally Found today the Answer I was looking for From "
Lynne" who pointed me to the Additional Code Line (forumchoice[]) to be able to search in a Particular Forum.
Perhaps you can Add this Functionallity on Your Next Update of this Mod.
1. Create the Following 2 Plugins:
1.1
Create a Plugin with ACP > Plugins & Products > Add New Plugin
Product: vBulletin
Hook Location: cache_templates
Title: Forum Search - My Threads - My Posts - Cache templates
(or whatever Title you Like)
Execution Order: 5
Plugin is Active: Yes
Plugin PHP Code
Code:
$globaltemplates[] = 'mythreads_myposts_forum_search_link';
1.2
Create a Plugin with ACP > Plugins & Products > Add New Plugin
Product: vBulletin
Hook Location: forumdisplay_complete
Title: Forum Search - My Threads - My Posts - ForumDisplay Hook - Search Table
Execution Order: 7
Plugin is Active: Yes
Plugin PHP Code:
Code:
if ($show['searchbuttons'] AND $vbulletin->userinfo['userid'])
{
eval('$template_hook[\'a7_forum_search_menu\'] .= "' . fetch_template('mythreads_myposts_forum_search_link') . '";');
}
2. Add the Follwing Template:
2.1
Create a Template with ACP > Styles & Templates > Main_Style_Name > Add New Template
Title: mythreads_myposts_forum_search_link
Template:
Code:
<tr>
<td class="thead">$vbphrase[my_threads_posts]</td>
</tr>
<tr>
<td class="vbmenu_option"><a href="search.php?$session[sessionurl]do=finduser&u=$bbuserinfo[userid]&starteronly=1&forumchoice[]=$foruminfo[forumid]">$vbphrase[my_threads]</a></td>
</tr>
<tr>
<td class="vbmenu_option"><a href="search.php?$session[sessionurl]do=finduser&u=$bbuserinfo[userid]&forumchoice[]=$foruminfo[forumid]">$vbphrase[my_posts]</a></td>
</tr>
3. Edit FORUMDISPLAY Template:
3.1
In
FORUMDISPLAY Template you need to Add a Hook Code Line.
After
Code:
<td class="vbmenu_option"><a href="search.php?$session[sessionurl]f=$forumid" rel="nofollow">$vbphrase[advanced_search]</a></td>
</tr>
Add
Code:
<!-- Beginning of Hook for My Threads Posts Forum Search -->
$template_hook[a7_forum_search_menu]
<!-- End of Hook for My Threads Posts Forum Search -->
Click the Save Button to Apply the Changes.
4. ENJOY !!!
My Best Regards.