The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
phpAdsNew Banner Ads integration (advertisements, classified ads, Adsense, etc.) Details »» | |||||||||||||||||||||||||||
phpAdsNew Banner Ads integration (advertisements, classified ads, Adsense, etc.)
Developer Last Online: Nov 2023
OpenAds / phpAdsNew Integration 1.0.4 for vBulletin 3.[56].x
2006-06-08 by mip Integrates the OpenAds / phpAdsNew ads system by introducing a new template tag <ad ... />. You can even deliver your Adsense stuff via phpAdsNew using HTML banners. The features of phpAdsNew combined with the power of vBulletin's templating system gives you the possibility to place ads for specific user groups, forums, and keywords. PREREQUISITES: This plugin requires a working installation (local or remote) of a recent version ofOpenAds / phpAdsNew (free software released under the GPL). When using OpenAds, replace phpAdsNew in this documentation with OpenAds (phpAdsNew is just the predecessor of OpenAds). INSTALLATION: When having a previous version of this product installed, see section UPGRADE instead. Install product "phpadsnew-1.0.4.xml". Set phpAdsNew path in Server Settings and Optimization Options to point to either your local phpAdsNew installation or a remote server (using XML-RPC). It is strongly recommended to set $phpAds_config['compatibility_mode'] = true; in phpAdsNew config file, to prevent problems when phpAdsNew uses a database different from the one used by your vBulletin board. When using XML-RPC, make sure to have lib-xmlrpc-class.inc.php and lib-xmlrpc.inc.php copied from phpAdsNew misc/samples/xmlrpc/php/ to your forum's includes/ directory (not necessary when using a local phpAdsNew installation). Read the NOTES section below. Click INSTALL in this thread to mark product as "installed" and receive notifications when a new version comes out. UPGRADE:
USAGE: Use the newly introduced <ad ... /> tag in your templates. The syntax is similar to phpAdsNew's view_raw() function call - the tag understands what, clientid, target, source, and withtext as arguments. Please make yourself familiar with phpAdsNew prior to using this product. You can't expect this product to work, if you didn't check if your phpAdsNew is delivering your banners cleanly. Examples:
NOTES:
PS: This plugin is donationware - it helps you to make some money, so please be fair and honor my work with an adequate pecuniary donation. Donate via Paypal Show Your Support
|
Comments |
#552
|
|||
|
|||
guys, it seems like by using the javascript (which is what I am trying to get off of) we are making this thing less efficient. in fact i don't know what the point of having this mod is if we are putting in the javascript. the <ad variable call is gone right? i was interested in using the mod (<ad variable) so as to eliminate the additional http calls from the java script. using openx 2.6.4 and vb 3.7.3. am i missing some point somewhere? thanks.
|
#553
|
|||
|
|||
No updates for this hack huh?
|
#554
|
|||
|
|||
I have a new way to make this work. Granted it's not as pretty as this, but it does work, and I have been using it on one website for over a year without any problems.
I created a new plugin, I called it 'OpenAds Integration' It's hooked in the vBulletin product at the init_startup (I've tested it 3.6.8 PL2 and 3.7.4) Here is the code for it: PHP Code:
PHP Code:
There are a few drawbacks to this option... If you have a side column on your site and you display 50 ads, you have to build an array in this plugin for 50 ads, and then you have to enter the 50 entries into your template. But this could be just a launching point for some other coder to pick up and run with it. I've tried to build a 'bits' system before and failed. I would imagine that you could extend what I've done and make it better pretty easily. I know it's not what exactly what people have been hoping for, but hopefully it's a step in the right direction. |
#555
|
|||
|
|||
Quote:
I have spent three days attempting to show ads on my vB forum using OpenX. I have no luck at all, but I admit I don't have much technical knowledge in this area. |
#556
|
|||
|
|||
Quote:
For that new product, you choose the Vbulletin Product For the Hook Location, you choose "init_startup" (3.7.4 is alphabetized so it should be easy to find) Give the new plugin a name "OpenAds Integration" for example. Execution Order 5 is ok by default (I've never changed the order number). Copy the code from my large php code box into the Plugin PHP Code box. A few notes about the plugin part: PHP Code:
If you want to run just two ads, then you can run have just phpAds_side01, and phpAds_side02. But you have to make the change in BOTH lines. If you want to add more banners, just copy and pase more pairs, and increase the numbers. You don't want duplicate numbers, or you might run into issues. NOTE the zone:1 part. You will have different zones in your OpenAds/OpenX install. This Zone number will correspond to the Zone you want to pull the ads from. So, if your side ads are in zone 1, and your header ads are in zone 2, then you need to note that in these lines. In my sample lines, my header zone is 3, my paying sponsors are in zone 2 and my site banner exchange is zone 1. Once you make the code changes you need to, click Save to save the new plugin. Then go to the template editor. Edit the appropriate template, and place the code I showed in the smaller box: PHP Code:
In my case, on my right column of ads, I have a table with say 10 boxes, so I start at the top with that 01, and then the next row is 02, then 03, 04 etc on to 10. Even if I don't have 10 advertisers it's ok. The boxes stay hidden for me, unless I use a border on the table, until I ad an advertiser. When I ad the next advertiser in that zone, the ad automatically pops up and I didn't have to make a change to the templates or coding at all. If I want more, just ad more to my array (the plugin pairs of lines for that zone) and then I can ad more to that table, and it will work. Does this make it any easier? |
#557
|
|||
|
|||
Yes, it is working for me now! I thank you very much, LWillmann. After 4 days of frustration, your solution finally made it work for me. I suggest you copy & paste your above step-by-step guide to a new thread.
Again, thank you very kindly for taking the time to share this with everyone! |
#558
|
|||
|
|||
I think I will.
I will do a better write up and will post a new mod thread with this in it. |
#559
|
|||
|
|||
That would be excellent!
Now that I am able to display a banner exactly where I need it, my next step is going to be to make the link to work. For some reason, when I click the banner, I'm directed to a non-existent URL. Here's an example: http://www.example.com/openx/www/delivery/ck.php?oaparams=2__bannerid=3__zoneid=0__log=no__c b=fc0c60228e__oadest=http://www.example.com/ Is this how the URL is supposed to look (real domain substituted by example.com)? |
#560
|
|||
|
|||
Those settings are done in OpenAds/OpenX, in the Advertiser Settings, Campaign/Banner Settings You'll have to go there to verify that everything is configured correctly.
|
#561
|
||||
|
||||
You can also put ads in threads and between categories:
To put in threads: http://www.vbulletin.com/forum/showthread.php?t=157022 To put between categories: http://www.vbulletin.com/forum/showthread.php?t=225587 I've done this, and the space to show the ad is showing up, but the ad is not. My header and footer ads show up great, but the ads inside the forum itself don't. I've tried putting in the link for my header ads, since I know they work, but it doesn't work inside the threads and categories. Anyone got any ideas? My site: http://www.gotmead.com/forum/index.php Vicky Rowe Gotmead.com |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|