The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
vB Google Adsense for Search plus Integration Details »» | |||||||||||||||||||||||||||
vB Google Adsense for Search plus Integration
Developer Last Online: Nov 2023
Since the hooks came out in the navigation bar, I had been working on a new release as seen in my previous modification. I have recently pushed myself to finish this hack but I have plans for addons to it .
This is under the assumption you have your key information: 1) Your pub (your pub ID/property information - usually starts with pub- and then some numbers) 2) Your cof usually found in your adsense code here: Code:
<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"> Code:
GALT:#008000;GL:1;DIV:#336699;VLC:663399;AH:center;BGC:FFFFFF;LBGC:336699;ALC:0000FF;LC:0000FF;T:000000;GFNT:0000FF;GIMP:0000FF;FORID:11 Upload searchresults.php to your site's root. Example: http://www.yoursite.com/searchresults.php Step 2: Install the product Go to Admincp => Plugins & Products => Manage Products => [Add/Import Product] => Browse for product-davidw_vb_google_search.xml => Import Step 3: Configure your Admincp options Go to Admincp => vBullitin Options => vBulletin Options => Find vB Google Search (Adsense) then click [Edit Settings] Edit your Pub ID, Cof, and your desired width of the iframe for your results. I use 800 in the screenshot, but you can change this based on your needs. Step 4: If you are using Version [s]1.2[/s] 1.3, or higher you must edit (or at least check) the searchresults.php to ensure it is correct for your site. vBAdvanced Optional Step 5: Go to Admincp => vBA CMPS => Default Settings => Under Options Portal Output Global Variables Add (or make sure they are present) these varaiables: template_hook google_navadsearch google_label_site google_label_web homeurl Step 6: Click on Edit Modules. Click on Search Forums (module). Under Module Tools, find Select Action (very top) and choose Copy. In your new (copy) of the Search Forums Module, change the name of your module to whatever you want (I chose "Search"). Under the Template Module Options heading, edit the adv_portal_ area. Change it from search to search_google Next, Under Module Shell Template Options, in the Form Code box, Change Code:
<form action="{$vbulletin->options[bburl]}/search.php" method="post" name="search"> <input name="s" type="hidden" value="" /> <input name="do" type="hidden" value="process" /> <input name="sortby" type="hidden" value="lastpost" /> <input name="forumchoice" type="hidden" value="0" /> Code:
<form method="get" action="http://www.yoursite.com/searchresults.php" type="hidden" name="search" target="_blank"> LEGACY VERSION - Applies to [s]vb_google_legacy_1_2.zip[/s] vb_google_legacy_1_3.zip(or higher) only - Very similar to Version [s]1.2[/s] 1.3 and higher except instead of using a hook this will work for previous 3.6 versions (should work with any 3.6 version). -- -- Admincp => Styles & Templates => Style Manager => Edit Templates (on your style) => Navigation / Breadcrumb Templates => navbar => find Code:
$vbphrase[advanced_search]</a></td> </tr> -- Admincp => Styles & Templates => Style Manager => Edit Templates (on your style) => Search Templates => search_forums => under $navbar, add $google_siteadsearch Also, you must ensure that $google_navadsearch does not go in between <form> tags. If your navbar is a modified old-style template, you will have an extended <form> section. Make changes similar to this... change this: Code:
<form action="search.php?do=process" method="post"> <table cellpadding="4" cellspacing="1" border="0"> <tr> <td class="thead">$vbphrase[search_forums]</td> </tr> Code:
<table cellpadding="4" cellspacing="1" border="0"> <tr> <form action="search.php?do=process" method="post"> <td class="thead">$vbphrase[search_forums]</td> </tr> Code:
</tr> $google_navadsearch $template_hook[navbar_search_menu] </table> </form> </div> <!-- / header quick search form --> Code:
</form> </tr> $google_navadsearch $template_hook[navbar_search_menu] </table> </div> <!-- / header quick search form --> Changelog Version 1.4 - Added support for vBAdvanced module (rather than going to my hack on vBAdvanced.com) Version 1.3 - Added missing template cache plugins from XML file (had the template cache in the file, just lost it along the way in the XML). Version 1.2 - Allows you to put your searchresults.php file in any directory, but you must edit the path in the searchresults.php file to the location of searchresults.php. - Removed unnecessary xml information. - Fixed a small bug in the product - Added search.php functionality -- Admincp => Styles & Templates => Style Manager => Edit Templates (on your style) => Search Templates => search_forums => under $navbar, add $google_siteadsearch - Set default values so that it is easier to configure. You must still edit these values. Version 1.1 - Change default "site" to your site's name or put a link to a small logo there. - Change default "web" to "Google" or put their logo in there. Code:
<img src="http://www.google.com/logos/Logo_25wht.gif" border="0" alt="Google" align="middle"> - Only added the ability to allow you to easily add your own logos or change the text from the admincp. Version 1.0 - Original Show Your Support
|
Comments |
#142
|
||||
|
||||
Are you using the regular version or the legacy version? Also, which location are you wanting to set the google for guests? If it is just the navigation bar, one thing you can try is going to your navbar template and finding this
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> --> $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"> <if condition="is_member_of($vbulletin->userinfo,5,6,7)"><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></if> $template_hook[navbar_search_menu] </table> </div> <!-- / header quick search form --> |
#143
|
|||
|
|||
i am lost on how to install this. i am running 3.6.8 pl2
|
#144
|
||||
|
||||
As long as you are running 3.6.8 or higher, you can use vb google search 1 4.zip rather than the legacy version.
Simplified instructions: Step 1: Open up searchresults.php and edit the location to where you will upload it (preferably to the site's root location) Upload searchresults.phpt. Example: http://www.yoursite.com/searchresults.php Step 2: Install the product Go to Admincp => Plugins & Products => Manage Products => [Add/Import Product] => Browse for product-davidw_vb_google_search.xml => Import Step 3: Configure your Admincp options Go to Admincp => vBullitin Options => vBulletin Options => Find vB Google Search (Adsense) then click [Edit Settings] Edit your Pub ID, Cof, and your desired width of the iframe for your results. I use 800 in the screenshot, but you can change this based on your needs. This information is located at the top of each of these threads. Don't forget to click install for support. If you are still having issues, PM me and I will help you out as best as I can. |
#145
|
|||
|
|||
Quote:
this is teh error i get when trying to search Warning: require_once(./global.php) [function.require-once]: failed to open stream: No such file or directory in /home/gsxrforu/public_html/searchresults.php on line 19 Fatal error: require_once() [function.require]: Failed opening required './global.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/gsxrforu/public_html/searchresults.php on line 19 also how do i get this box to match teh size of the rest of teh column |
#146
|
||||
|
||||
Where is your searchresults.php file located?
Also, the line chdir('/path/to/your/forums/'); This is for your root directory. If your root directory is public_html then that line should read chdir('/home/gsxrforu/public_html/'); It will not find global.php within searchresults.php |
#147
|
||||
|
||||
Quote:
|
#148
|
|||
|
|||
Quote:
|
#149
|
||||
|
||||
Can you PM me site details (location, location of searchresults.php, etc)?
|
#150
|
|||
|
|||
thank you for helping me to get it to work
|
#151
|
|||
|
|||
thanks ....
|
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|