Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.7 > vBulletin 3.7 Add-ons

Reply
 
Thread Tools
vB Google Adsense for Search plus Integration Details »»
vB Google Adsense for Search plus Integration
Version: 1.6, by davidw davidw is offline
Developer Last Online: Nov 2023 Show Printable Version Email this Page

Category: Integration with vBulletin - Version: 3.7.0 Rating:
Released: 05-22-2008 Last Update: 03-01-2009 Installs: 171
Uses Plugins Template Edits
Additional Files Translations  
No support by the author.

I've done an overhaul on this and you will need to resetup your adsense for search account for this to work. If you aren't happy with that, please use the 3.6 version of this, which works fine for 3.7 from what I've been told.

Step 1:
You may have to resetup your adsense. If you do, you will get a new pub ID - this one includes your previous pub and tacks on your GALT (which is set up when you resetup your adsense account). I used www.christianboards.org and www.google.com (so it would search my site and the web - you can choose only your site, or any location that is web-accessible for results)

Example: partner-pub-0123456789012345:lnucfbm5dtp

If your partner-pub ID does not look like the example, you will see an error.

Also, keep in mind, all sites you put into the box for the adsense (one per line) will be integrated into the search and the search results.

Step 2:
Edit your searchresults.php file.
Find:
Code:
chdir('/path/to/your/forums/');
Put your correct value.

Example: chdir('/var/www/vhosts/yoursite.com/forums/');

Step 3:
Upload this file your forum's root. An example of your forum's root is below.

Example: http://www.yoursite.com/forums/searchresults.php

Step 4:
Install the product
Go to Admincp => Plugins & Products => Manage Products => [Add/Import Product] => Browse for product-davidw_vb_google_search.xml => Import

Step 5:
Configure your Admincp options
Go to Admincp => vBullitin Options => vBulletin Options => Find vB Google Search (Adsense) then click [Edit Settings]
Edit your new Partner-pub ID (the one you just had reset up - see example in red above), Google box width, iframe widthfor your results (I use 800 in the screenshot, but you can change this based on your needs), and the full URL to your searchresults.php.

NOTE! If you do not enter these in, you will see errors.

Step 6: Optional
Edit 1 template:
Admincp => Styles & Templates => Style Manager => Edit Templates (on your style) => Search Templates => search_forums => under $navbar, add $google_siteadsearch

Step 7: Optional (for vBAdvanced 3.x only)
vBa CMPS => Default Settings => Main Options => Portal Output Global Variables

Add these variables:
template_hook
google_navadsearch
homeurl

=> Save

vBa CMPS => Edit Modules => Search Forums => Select Action => Copy Module

Main Options
Module Title Google Search site / Forums
Template To Include search_google

Module Wrapper Template Options
Form Code Replace default code with
Code:
<form action="http://www.yoursite.com/forums/searchresults.php" type="hidden" name="search" target="_blank">
Click Save
Edit locations where you want to set this active to.

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #62  
Old 07-07-2008, 02:53 PM
jlew24asu jlew24asu is offline
 
Join Date: Nov 2006
Location: Chicago, IL USA
Posts: 702
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by davidw View Post
You never have to edit the search.php page - its the searchresults.php page. That page has a line that says chdir('/path/to/your/forums/'); - this should be edited to match yours - such as /home/www/site/forums/ (whatever yours is).
right, thats what I meant, searchresults.php.

I'm getting confused by the example here..

Step 1:
Edit chdir('/path/to/your/forums/'); in searchresults.php - put the correct value then upload to your forum's root.

Example: http://www.yoursite.com/searchresults.php


I entered the full UNIX path in chdir. do I add the site like your example? (http://www.chicagophotoshop.com/foru...rchresults.php) ?
Reply With Quote
  #63  
Old 07-08-2008, 12:31 AM
LAJAURIA LAJAURIA is offline
 
Join Date: Mar 2008
Posts: 31
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by davidw View Post
If you are seeing something like this: partner-pub-0123456789012345:lnucfbm5dtp
that's ok.!!


Quote:
Originally Posted by davidw View Post
Please ensure you have set up the chdir in the searchresults.php file and that the admincp options point directly to that file (you can usually open the searchresults.php page and then copy and paste the URL into the admincp options).
in the searchresults.php file, i seted up the chdir:

./search/

and in the admincp:

./search/



the file is in the folder: www.mysite.com/search



but i get the FORBIDDEN ERROR.

Quote:
Forbidden

You don't have permission to access /search/ on this server.
Reply With Quote
  #64  
Old 07-08-2008, 12:46 AM
davidw's Avatar
davidw davidw is offline
 
Join Date: Jul 2005
Location: Arkansas
Posts: 2,815
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by jlew24asu View Post
right, thats what I meant, searchresults.php.

I'm getting confused by the example here..

Step 1:
Edit chdir('/path/to/your/forums/'); in searchresults.php - put the correct value then upload to your forum's root.

Example: http://www.yoursite.com/searchresults.php


I entered the full UNIX path in chdir. do I add the site like your example? (http://www.chicagophotoshop.com/foru...rchresults.php) ?
That would explain a bit.
It needs to be more like /your/server/www/forums/

The forums root example is where to upload the file to.


Quote:
Originally Posted by LAJAURIA View Post
that's ok.!!


in the searchresults.php file, i seted up the chdir:

./search/

and in the admincp:

./search/



the file is in the folder: www.mysite.com/search



but i get the FORBIDDEN ERROR.
The chdir in the searchresults.php file should be the path as in the above response to jlew24asu
The admincp path should be http://www.yoursite.com/forums/searchresults.php (something like that).
Reply With Quote
  #65  
Old 07-08-2008, 01:19 AM
LAJAURIA LAJAURIA is offline
 
Join Date: Mar 2008
Posts: 31
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

not working yet.

searchresults.php is in www.mysite.com/gsearch/searchresults.php


in the file chmod, i put www.buforo.com/gsearch/


in the admincp: http://www.buforo.com/gsearch/searchresults.php



not working!! please help.
Reply With Quote
  #66  
Old 07-08-2008, 01:40 AM
davidw's Avatar
davidw davidw is offline
 
Join Date: Jul 2005
Location: Arkansas
Posts: 2,815
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

The location of where you put the searchresults.php file is not a problem and the admincp location is good too. However, the chdir in the searchresults.php file should be something like

/usr/var/home/www/

not

www.buforo.com/gsearch/

You may need to ask your site host for this information. When you get that info, it should work fine.
Reply With Quote
  #67  
Old 07-08-2008, 03:39 AM
LAJAURIA LAJAURIA is offline
 
Join Date: Mar 2008
Posts: 31
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I still couldn't solve the problem:

this is the error:


Quote:
Warning: chdir() [function.chdir]: No such file or directory (errno 2) in /www/buforo.com/htdocs/gsearch/searchresults.php on line 8

Warning: require_once(./global.php) [function.require-once]: failed to open stream: No such file or directory in /www/buforo.com/htdocs/gsearch/searchresults.php on line 19

Fatal error: require_once() [function.require]: Failed opening required './global.php' (include_path='./:/usr/local/php5/lib/php') in /www/buforo.com/htdocs/gsearch/searchresults.php on line 19

this is the searchresult.php file:

Quote:
<?php
// ####################### SET PHP ENVIRONMENT ###########################
error_reporting(E_ALL & ~E_NOTICE);

// #################### DEFINE IMPORTANT CONSTANTS #######################
define('NO_REGISTER_GLOBALS', 1);
define('THIS_SCRIPT', 'searchresults');
chdir('./htdocs/gsearch/');

// ################### PRE-CACHE TEMPLATES AND DATA ######################
// pre-cache templates used by all actions
$globaltemplates = array(
'google_navadsearch',
'google_siteadsearch',
'google_searchresults'
);

// ######################### REQUIRE BACK-END ############################
require_once('./global.php');

// ######################## START MAIN SCRIPT ############################
$navbits = array();
$navbits[$parent] = 'Search Results';
$navbits = construct_navbits($navbits);
eval('$navbar = "' . fetch_template('navbar') . '";');
eval('print_output("' . fetch_template('google_searchresults') . '");');

this is the admincp config:





where am I failing??
Reply With Quote
  #68  
Old 07-08-2008, 04:10 AM
LAJAURIA LAJAURIA is offline
 
Join Date: Mar 2008
Posts: 31
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I think I fixed some problems. I found the path.

Now my searchresults.php file seems like this:

Quote:
<?php
// ####################### SET PHP ENVIRONMENT ###########################
error_reporting(E_ALL & ~E_NOTICE);

// #################### DEFINE IMPORTANT CONSTANTS #######################
define('NO_REGISTER_GLOBALS', 1);
define('THIS_SCRIPT', 'searchresults');
chdir('/www/buforo.com/htdocs/gsearch/');

// ################### PRE-CACHE TEMPLATES AND DATA ######################
// pre-cache templates used by all actions
$globaltemplates = array(
'google_navadsearch',
'google_siteadsearch',
'google_searchresults'
);

// ######################### REQUIRE BACK-END ############################
require_once('./global.php');

// ######################## START MAIN SCRIPT ############################
$navbits = array();
$navbits[$parent] = 'Search Results';
$navbits = construct_navbits($navbits);
eval('$navbar = "' . fetch_template('navbar') . '";');
eval('print_output("' . fetch_template('google_searchresults') . '");');

but, the error now is the following:

Quote:
Warning: require_once(./global.php) [function.require-once]: failed to open stream: No such file or directory in /www/buforo.com/htdocs/gsearch/searchresults.php on line 19

Fatal error: require_once() [function.require]: Failed opening required './global.php' (include_path='./:/usr/local/php5/lib/php') in /www/buforo.com/htdocs/gsearch/searchresults.php on line 19
Reply With Quote
  #69  
Old 07-08-2008, 10:41 AM
davidw's Avatar
davidw davidw is offline
 
Join Date: Jul 2005
Location: Arkansas
Posts: 2,815
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

the chdir is to your forums, not to your search (that way you can use your vbulletin's functions).
Try using this: chdir('/www/buforo.com/htdocs/');
Reply With Quote
  #70  
Old 07-08-2008, 11:02 AM
jlew24asu jlew24asu is offline
 
Join Date: Nov 2006
Location: Chicago, IL USA
Posts: 702
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by davidw View Post
That would explain a bit.
It needs to be more like /your/server/www/forums/

The forums root example is where to upload the file to.



The chdir in the searchresults.php file should be the path as in the above response to jlew24asu
The admincp path should be http://www.yoursite.com/forums/searchresults.php (something like that).
gotcha. but I did that. I entered in my full unix path and still no dice.

this is the entire line...

chdir(/editforprivacy/www/misc/chicagophotoshop/public_html/forums/)

am I missing something in between the (...) ??
Reply With Quote
  #71  
Old 07-08-2008, 12:12 PM
LAJAURIA LAJAURIA is offline
 
Join Date: Mar 2008
Posts: 31
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by davidw View Post
the chdir is to your forums, not to your search (that way you can use your vbulletin's functions).
Try using this: chdir('/www/buforo.com/htdocs/');

yes!!!

now it works..!!


thanks a lot for your help....


now I'm proud of clicking on INSTALLED..





a $$$ question: what about AdSense?? does this hack work showing payed advertisments of Google???

I've made some searchings, and it never shows "Sponsored Links" ...
Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 12:36 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.09950 seconds
  • Memory Usage 2,328KB
  • Queries Executed 25 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (2)bbcode_code
  • (12)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (1)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete