vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.5 Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=113)
-   -   Another Javascript VBA CMPS Banner Rotation Solution (https://vborg.vbsupport.ru/showthread.php?t=111611)

Quarterbore 03-28-2006 10:00 PM

Another Javascript VBA CMPS Banner Rotation Solution
 
I have been fighting with a number of the various Javascript based banner rotations on the board and I seemed to keep having problems. My solution was to stubbornly give up and turn to our friends at Google.com. A quick google search uncovered this little script so the author of this page deserves credit for making this work:

http://www.yugdesign.com/demo/Ad-Simple/index.html

With the script above, I simply set out to create a module for my website that would allow me to present a random book with an amazon affiliate link.

Step 1: Create the PHP File, save in /forums/modules/books.pdf

PHP Code:

<tr><td><table bgcolor="white" width=100%><tr><td><center>
<
SCRIPT language=JavaScript>
/*
 +---------------------------------------------------------+
 | Ad Simple                 Copyright [url]www.YugDesign.com[/url]   |
 +---------------------------------------------------------+
 | This program may be used and hosted free of charge by   |
 |anyone for personal purpose as long as this copyright    |
 |notice remains intact.                                   |
 +---------------------------------------------------------+
*/

var img_width "150";
var 
img_height "230";
var 
img_title "Click Here";


var 
ad=new Array()
//insert here your images src
ad[0]='http://www.mydomain.com/books/book1.jpg'
ad[1]='http://www.mydomain.com/books/book2.jpg';
ad[2]='http://www.mydomain.com/books/book3.jpg'
ad[3]='http://www.mydomain.com/books/book4.jpg';  
ad[4]='http://www.mydomain.com/books/book5.jpg'
ad[5]='http://www.mydomain.com/books/book6.jpg';

var 
links=new Array()
//insert here your links
links[0]='http://www.amazon.com/affiliate_link_1; 
links[1]='
http://www.amazon.com/affiliate_link_2; 
links[2]='http://www.amazon.com/affiliate_link_3; 
links[3]='
http://www.amazon.com/affiliate_link_4; 
links[4]='http://www.amazon.com/affiliate_link_5; 
links[5]='
http://www.amazon.com/affiliate_link_6; 

var xy=Math.floor(Math.random()*ad.length);
document.write('<a href="'+links[xy]+'" target="_blank"><img src="'+ad[xy]+'" width="'+img_width+'" height="'+img_height+'" alt="'+img_title+'"></a>');
</
SCRIPT>
</
center></td></tr></table></td></tr

Then, create a new CMPS Module:

>>Add Module >> PHP File

Module Title: Related Books
File to Include: books.php
Identifier: books
Clean File Output: yes
Use Module Shell Template: Yes

Other notes: I upload photos of the books that I feature to my server as it is more reliable for me and it allows me to resize images to about the size that this script requires. This code could be used in many other ways.

You can see this running on my website at:

http://www.timeshareforums.com

Edits:

29-Mar-2006: Changed Title from Java to Javascript :confused:

COBRAws 03-29-2006 01:08 AM

this is Javascript not java. Confusion is being made by the tittle given.

Congrats by the way.

kofoid 08-29-2006 11:19 PM

I think I may just have to give this a shot! Thanks!

Trimos 02-05-2009 01:05 PM

Just out of curiosity, what were the problems with the various ad rotation softwares ? Reason I ask is I'm using AdPeeps and like it except it seems to be causing the curious issue of logging out members when they don't want to be logged out.

lorddomain 02-05-2009 01:15 PM

Great! Thanks for this

srilions 12-05-2009 04:01 PM

<font color="DarkRed">can I use for this 3.8.4 ???????????????????????</font>


All times are GMT. The time now is 02:57 AM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01118 seconds
  • Memory Usage 1,734KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_php_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (6)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.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
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete