The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
Google/Adsense Site Search Navbar Integration Details »» | |||||||||||||||||||||||||||
Google/Adsense Site Search Navbar Integration
Developer Last Online: Nov 2023
Since the vbadvanced google/adsense integration I came out with a while back I had wanted to think of a way to do this to the navbar, but I didn't really care for the old navbar's search - until the 3.6 version came out. I like this new version and I've now decided to come write my own based on what I did with my original for vbadvanced.
It's fairly simple... Go to your admincp => Styles & Templates => Style Manager => look for your style to do this to and under All Style Options click Edit Templates In your navigation bar, find Code:
<!-- header quick search form --> <div class="vbmenu_popup" id="navbar_search_menu" style="display:none"> <table cellpadding="4" cellspacing="1" border="0"> <tr> <td class="thead">$vbphrase[search_forums]</td> </tr> <tr> <td class="vbmenu_option" title="nohilite"> <form action="search.php?do=process" method="post"> <input type="hidden" name="do" value="process" /> <input type="hidden" name="quicksearch" value="1" /> <input type="hidden" name="childforums" value="1" /> <input type="hidden" name="exactname" value="1" /> <input type="hidden" name="s" value="$session[sessionhash]" /> <div><input type="text" class="bginput" name="query" size="25" tabindex="1001" /><input type="submit" class="button" value="$vbphrase[go]" tabindex="1004" /></div> <div style="margin-top:$stylevar[cellpadding]px"> <label for="rb_nb_sp0"><input type="radio" name="showposts" value="0" id="rb_nb_sp0" tabindex="1002" checked="checked" />$vbphrase[show_threads]</label> <label for="rb_nb_sp1"><input type="radio" name="showposts" value="1" id="rb_nb_sp1" tabindex="1003" />$vbphrase[show_posts]</label> </div> </form> </td> </tr> <tr> <td class="vbmenu_option"><a href="search.php$session[sessionurl_q]" accesskey="4" rel="nofollow">$vbphrase[advanced_search]</a></td> </tr> $template_hook[navbar_search_menu] </table> </div> <!-- / header quick search form --> Code:
<!-- header quick search form --> <div class="vbmenu_popup" id="navbar_search_menu" style="display:none"> <table cellpadding="4" cellspacing="1" border="0"> <tr> <td class="thead">$vbphrase[search_forums]</td> </tr> <tr> <td class="vbmenu_option" title="nohilite"> <form action="search.php?do=process" method="post"> <input type="hidden" name="do" value="process" /> <input type="hidden" name="quicksearch" value="1" /> <input type="hidden" name="childforums" value="1" /> <input type="hidden" name="exactname" value="1" /> <input type="hidden" name="s" value="$session[sessionhash]" /> <div><input type="text" class="bginput" name="query" size="25" tabindex="1001" /><input type="submit" class="button" value="$vbphrase[go]" tabindex="1004" /></div> <div style="margin-top:$stylevar[cellpadding]px"> <label for="rb_nb_sp0"><input type="radio" name="showposts" value="0" id="rb_nb_sp0" tabindex="1002" checked="checked" />$vbphrase[show_threads]</label> <label for="rb_nb_sp1"><input type="radio" name="showposts" value="1" id="rb_nb_sp1" tabindex="1003" />$vbphrase[show_posts]</label> </div> </form> </td> </tr> <tr> <td class="vbmenu_option"><a href="search.php$session[sessionurl_q]" accesskey="4" rel="nofollow">$vbphrase[advanced_search]</a></td> </tr> <tr> <form action="http://www.google.com/custom" type="hidden" method=GET name="search"><td class="thead">Search Site / Google</td> </tr> <tr> <td class="vbmenu_option" title="nohilite"> <input type="hidden" name="client" value="pub-0252500186462625"> <input type="hidden" name="forid" value="1"> <input type="hidden" name="ie" value="ISO-8859-1"> <input type="hidden" name="oe" value="ISO-8859-1"> <input name="cof" type="hidden" value="GALT:#008000;GL:1;DIV:#336699;VLC:663399;AH:center;BGC:FFFFFF;LBGC:336699;ALC:0000FF;LC:0000FF;T:000000;GFNT:0000FF;GIMP:0000FF;LH:50;LW:250;L:http://www.christianboards.org/images/logo.gif;S:http://;FORID:1"> <input name="domains" type="hidden" value="www.yoursite.com"> <input type="hidden" name="hl" value="en"> <input type="text" class="bginput" name="q" size="25" maxlength="255" />$gobutton<br /> <input name="sitesearch" type="radio" value="www.christianboards.org" checked> Christianboards.org<br /> <input name="sitesearch" type="radio" value=""><a href="http://www.google.com/search"><img src="http://www.google.com/logos/Logo_25wht.gif" border="0" alt="Google" align="middle"></A> </td></form> </tr> $template_hook[navbar_search_menu] </table> </div> <!-- / header quick search form --> In the line <input name="cof" type="hidden" value="GALT:">, Replace value="GALT:" with your information (this contains information that controls how your search results are displayed - this won't necessarily start with GALT. Replace www.yoursite.com with your website in both places Replace Yoursite.com with your website I have updated this for 3.6.7 - there is a small change, but enough for an update. There is a hook as well, $template_hook[navbar_search_menu], which I have a product that you can just install, but for some reason ibproarcade is conflicting with this new product. Show Your Support
|
Comments |
#22
|
||||
|
||||
That's good - don't forget to hit install
|
#23
|
|||
|
|||
Beautiful, thanks
|
#24
|
|||
|
|||
I installed this hack and lost functioning in the "Go" button.
However, the advanced feature works. Is there any way to fix the "Go" button? Please help thanks. |
#25
|
||||
|
||||
To be honest, I'm not sure - Both Go buttons work fine on my site, so I'm not sure why this is limiting the function on the one Go button on yours.
|
#26
|
|||
|
|||
Hmm........alrighty.
Thanks. Any idea where I can start looking to hopefully address the problem? The problem is annoying because it is isolated to only the "Go" button. Should I start in the navbar?/ |
#27
|
||||
|
||||
Most likely it will reside in the navbar - do you have a test account I can look at to see how it functions on your site?
|
#28
|
|||
|
|||
Hey, you were right. The problem was in the Navbar. I fixed it!
It works great now and so does this hack, I love the increased earnings. This is the code I used to repair it: PHP Code:
How do I create a test account? |
#29
|
||||
|
||||
You won't have to now, since you fixed it - but if you ever do, just go to your admincp => Users => Add new user
|
#30
|
|||
|
|||
I don't want to have the option to search my site as it just a board and the vB search does that. How would I change the "Search Site/Google" title to just "Search Google" and remove the radio button choice of "my site" and "Google"?
|
#31
|
||||
|
||||
Try this
PHP Code:
|
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|