Jump to content

Archived

This topic is now archived and is closed to further replies.

oatssi46

Rotating adverts from different Affiliate Sites

Recommended Posts

Hi,

I use 3 different affiliate sites, CJ, Affiliate Window and Trade Doubler.  I want to rotate banners from a file using javascript coding from all 3 affiliate sites.  Ideally I would arrange the files by the size of banner.  Does anyone have any ideas as to how this can be done?

Thanks in advance.

Share this post


Link to post
Share on other sites
probably be easier in PHP, but javascript can load and get the size of an image. Sorting is beyond what I've done in javascript before -- but I'm sure javascript has a way.

[code=php:0]
img = new Image();
img.src = "path/to/file.jpg";
var size = img.width*img.height
[/code]

Share this post


Link to post
Share on other sites
I'm not sure I understand whaty ou mean by "arrange the files".

Share this post


Link to post
Share on other sites
Apologies.  I should have been a bit clearer with my post.

By arranging the files, I meant grouping the banners in a file in terms of size.  E.g. one file containg banners of size 125x125, another file grouping banners 60x125 etc.


An example of what I have is below.  I would like to take the example (placed in a separate file) and display one of the banners on the php page where I have used the includes function.  I need some javascript that will randomly select one of the banners and display it accordingly:


<scrpt language="javascript">
var uri = 'http://impgb.tradedoubler.com/imp/js/106094/1287396?' + new String (Math.random()).substring (2, 11);
document.write('<sc'+'ript language="JavaScript" src="'+uri+'" charset="ISO-8859-1"></sc'+'ript>');
</scrpt>

<scrpt language="JavaScript" src="http://www.awin1.com/cawshow.php?s=55653&v=669&q=43980&r=66540"></scrpt><noscrpt><iframe src="http://www.awin1.com/cawshow.php?s=55653&v=669&q=43980&r=66540&iframe=1&target=blank" width=468 height=60 frameborder=0 border=0 scrolling=no marginheight=0 marginwidth=0></iframe></noscrpt>

<scrpt type="text/javascript" language="javascript" src="http://www.kqzyfj.com/placeholder-1288778?target=_top&mouseover=N"></scrpt>

Any help is much appreciated.  Many thanks.

Share this post


Link to post
Share on other sites
I'm sorry, I still don't understand... group in a file?

Share this post


Link to post
Share on other sites
The coding above are the output codes from the different affiliate sites.  I don't think there is too much of an emphasis in where I say group in a file.  I simply mean I will have different files for different size banners. 

The code above is an example of what I would like to place and randomly rotate in a file.  However, I need some code that will randomly rotate the scripts?

Thanks

Share this post


Link to post
Share on other sites
I'm still unclear -- each file has a single banner?  You so have a set of files of the same size, and you want a JS function to swap these images?

Share this post


Link to post
Share on other sites
I think he's got a javascript with an external source-file. That external script inserts an image when loaded. He's trying to get the image dimensions of the image that the external javascript is presenting.

If I got it right -- it would be cumbersome, if not impossible to get it done.

Share this post


Link to post
Share on other sites
There are semi-cumbersome ways to do this, if need be, but I'm not sure why.

Share this post


Link to post
Share on other sites
Ok, i'll try to make this a bit clearer - sorry you have not understood me as yet! 

Lets say I have one file which I call with the includes function.  Forget about size.  It contains 3 different adverts from 3 different affiliate sites:

"<scrpt language="javascript">
var uri = 'http://impgb.tradedoubler.com/imp/js/106094/1287396?' + new String (Math.random()).substring (2, 11);
document.write('<sc'+'ript language="JavaScript" src="'+uri+'" charset="ISO-8859-1"></sc'+'ript>');
</scrpt>

<scrpt language="JavaScript" src="http://www.awin1.com/cawshow.php?s=55653&v=669&q=43980&r=66540"></scrpt><noscrpt><iframe src="http://www.awin1.com/cawshow.php?s=55653&v=669&q=43980&r=66540&iframe=1&target=blank" width=468 height=60 frameborder=0 border=0 scrolling=no marginheight=0 marginwidth=0></iframe></noscrpt>

<scrpt type="text/javascript" language="javascript" src="http://www.kqzyfj.com/placeholder-1288778?target=_top&mouseover=N"></scrpt>
"

I want to randomly select one of the above adverts to display on the page where I have the includes function.  Any ideas?

I hope i'm making myself clear, my terminology isn't brilliant.

Many thanks.

Share this post


Link to post
Share on other sites
So you only want to incorporate the resulting image from ONE of these script blocks?  I'm not sure what these produce.

Share this post


Link to post
Share on other sites
If I had this to do, I'd stuff all the different scripts into a PHP array and use array_rand() to use one at random.

You could also do it with a javascript array and document.write a randomly selected script.

Share this post


Link to post
Share on other sites
[quote author=fenway link=topic=109294.msg443473#msg443473 date=1159498685]
So you only want to incorporate the resulting image from ONE of these script blocks?  I'm not sure what these produce.
[/quote]

Yep thats right.  It would produce an ad banner such as what can be seen at the bottom of the following page:

http://www.paddockgossip.com/newsletter/

Maybe a javascript array would work best as michael suggested?

Share this post


Link to post
Share on other sites
That's probably the best way to handle it, since otherwise you'd have to put all 3 somewhere and them pick one to show, which is rather ugly.

Share this post


Link to post
Share on other sites

×

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.