![]() |
Adding a Rotating Banner/Ad to VBAdvanced CMPS
This will add an advertisement to all your VBAdvanced CMPS pages.
So here you go: In the style manager edit the template "adv_portal" Find Code:
<body> Code:
<body onLoad="ranImage();window.status='YOUR SITES NAME';"> Add a new template named "adv_portal_advertisement" Copy this into it and update it to link to your images and URLS: Code:
<!-----Banner ads--------> Title: Advertisement Template to include: advertisement Active: Yes you MUST tick YES to updating all pages or you will get an error. |
Or you could just add it to the header of footer og the adv_portal templates which are already there
|
If it is its own module you can move it anywhere and use button sized banners if you want. ;) If it's in the footer that's where it stays...
|
Is there a way to get this to work by using two modules in CMPS? I want to have two modules displaying radom adds but I tried it and only one will rotate.
|
Quote:
id="IMFbanner" id="IMFbanner2" |
I am trying to use a version of this to put a rotating image inside a vBa CMPS Module and I am not quite clear what I am doing wrong or how this works (I am not a Java person yet)...
That I did was I created a template "adv_portal_advertisement" Which says: Quote:
From there I created a Template module that calls the above template... When I run this, the only part of the above script that runs is the part in the: Code:
<td class="tcat"><b><DIV ALIGN=CENTER>Advertisement</b></div></td> Code:
<!----- ads-----------> |
This looks just what I need
But I cannot find <body> in the adv_portal When I add the module, I just get an X where the image cannot be found Hope you can help Cheers Ste PirateRevival.co.uk |
changed <body> still no joy : (
|
I wanted to have some banners having links and some others not, not all companies that I wanted to advertise have webpages, I have changed the script in order to be able to have both options: banners with links and banners without links. If in the array of links "links" you put, instead of an URL, the character "#" then the related banner will not have an a tag. Use the following code for that:
<tr><td style="padding-left:0px; padding-top:0px; padding-bottom:0px; padding-right:0px;"> <SCRIPT LANGUAGE="JavaScript"> //create arrays for pix and links pix=new Array("http://www.link1.com/image1.jpg","http://www.link1.com/image2.jpg","http://www.link1.com/image3.jpg") ; links=new Array("#","http://www.link1.com/","http://www.link2.com/"); //calculate pix array length imCt=pix.length; function ranImage(){ //pic random array entry (image) ran=Math.floor(Math.random()*imCt); //get div element var div1= document.getElementById("IMFbanner"); if (links[ran]=="#"){ //no link available var newdiv = document.createElement('img'); newdiv.setAttribute('src', pix[0]); newdiv.setAttribute('name', 'image'); newdiv.setAttribute('border', 0); } else //link available { var newdiv = document.createElement('a'); newdiv.setAttribute('href', links[ran]); newdiv.setAttribute('target', '_blank'); newdiv.innerHTML="<img src='"+ pix[0] +"' name='image' border='0'>"; } //create elements div1.appendChild(newdiv); document.images["image"].src=pix[ran]; } </SCRIPT> <span id="IMFbanner"></span> </td> </tr> |
All times are GMT. The time now is 04:43 PM. |
Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|