Announcement
Collapse
No announcement yet.
Can I add a 'rotating' sponsor banner to my Forum?
Collapse
X
-
Can I add a 'rotating' sponsor banner to my Forum?
At the top of my forum, can I install a 'rotating' banner that switches to a different sponsor/banner every 'x' seconds or is different everytime the page is loaded?? It should just be HTML, right? anyone know the code? thanks in advance everyone!Tags: None
-
Re: Can I add a 'rotating' sponsor banner to my Forum?
I use this simple Java script.. :
<script LANGUAGE="JavaScript">
var NumberOfAds =1;
var now = new Date()
var sec = now.getSeconds()
var AdNumber = sec % NumberOfAds;
AdNumber +=1;
if (AdNumber==1)
{
url="target.url.here";
Graphic="image.url.here";
width = "494"
height = "76"
}
document.write('<center>');
document.write('<a href=\"' + url + '\">');
document.write('<img src=\"' + Graphic + '\" width=')
document.write(width + ' height=' + height + ' ');
document.write('border=0><br>');
document.write('</a>');
document.write('</center>');
</script>
-
PHP Code:<?php
$folder = "http://www.mysite.com/images"; //your images folder no trailing slash
$images = array("1" => "image1.gif", "2" => "image2.gif"); //all your images seperated by a comma.
$link = array("1" => "www.asdf.com", "2" => "www.yahoo.com"); //where you want to send them
$ads = "2"; //the number of images you have
$num = rand(1, $ads);
echo "<a href=\"http://$link[$num]\"><img src=\"$folder\$images[$num]\"><a>";
?>
<? include('rotator.php'); ?>
change the images to your images
[edit] Tested the code and fixed it. it works [/edit]
Last edited by Goldfinger; Thu 20th Dec '01, 8:42pm.
Comment
-
-------------------------------------------------------------------------------
just save this as rotator.php in notepad , upload and call it where you want it to be..
<? include('rotator.php'); ?>
change the images to your images
---------------------------------------------------------------------------------
Hi ,
I am trying to install this and having a few problems... sorry Im a novice!! Saved php file as rotator.php in the forums directory and I am attempting to call it in the header template (above the buttons)
Is the <?include('rotator.php'); ?> all you have to enter or do I need to specify a directory?
my ad banner directory is http://www.esawdust.com/forums/ads
and the rotator.php is saved within the forums directory with the rest of the php files.
I made 2 default test banners and saved them to my ads directory- place the include code in the header above the usercp button code but I am not getting anything.
I really appreciate the help!
Happy Holidays
Greg
Comment
-
Hi Goldfinger,
Thanks for your reply. I tried your suggestion with no luck. Here is how I inserted it into the header template. Maybe you or someone can see if something is wrong.
<!-- logo and buttons -->
<center>
<table border="0" width="{tablewidth}" cellpadding="0" cellspacing="0">
<tr>
<td valign="top" align="left" background="{imagesfolder}/menu_background.gif"><a
href="http://www.esawdust.com?s=$session[sessionhash]"><img src="{titleimage}" border="0" alt="$bbtitle"></a></td>
<td valign="bottom" align="right" nowrap background="{imagesfolder}/menu_background.gif">
<td valign="top" align="right">
<? include('rotator.php');?>
<!-- toplinks -->
<a href="usercp.php?s=$session[sessionhash]"><img src="{imagesfolder}/top_profile.gif" alt="Here you can view your subscribed threads, work with private messages and edit your profile and preferences" border="0"></a>
Im kinda at a loss here... not sure what is wrong. Here is my modified Rotator.php file. Both banners are in the images directory listed below.
<?php
<?php
$folder = "http://www.esawdust.com/forums/images"; //your images folder no trailing slash
$images = array("1" => "readysealbanner.jpg", "2" => "esawdust.jpg"); //all your images seperated by a comma.
$link = array("1" => "www.readyseal.com", "2" => "www.esawdust.com"); //where you want to send them
$ads = "2"; //the number of images you have
$num = rand(1, $ads);
echo "<a href=\"http://$link[$num]\"><img src=\"$folder\$images[$num]\"><a>";
?>
Thanks again!
Greg
Comment
-
Downloaded the file to ovewrite my existing... changed my images directory to the proper and the image names. Still no luck. Can I possibly see some code where it is implemented and working? If I could at least get it come up on the screen I could work on the placement.
Thanks
Greg
Comment
-
I had to modify their code just a little to get it to work on my site. The problem I was having was the images not showing up. I had to change the \ between $folders and $images in the next to the last line to a /
I also added a couple things to get rid of the border around the ad and a _new on the link to make it open in a new window!
<?php
$folder = "http://www.stlracing.com/banner"; //your images folder no trailing slash
$images = array("1" => "adhere.gif", "2" => "web-hosting.gif");
$link = array("1" => "www.stlracing.com/ad.php", "2" => "www.stlracing.com/webhost-rates.php"); //where you want to send them
$ads = "2"; //the number of images you have
$num = rand(1, $ads);
echo "<a href=\"http://$link[$num]\" target=\"_new\"><img src=\"$folder/$images[$num]\" border=\"0\"></a>";
?>
In phpparsedcode portion ad this:
$myad = implode('', file("http://www.domain.com/rotator.php"));
and in header section ad
$myadLast edited by jdearing; Fri 21st Dec '01, 6:42pm.
Comment
-
jdearing.
I get everything you said in the first part...but what do you mean by
"In phpparsedcode portion ad this:
$myad = implode('', file("http://www.domain.com/rotator.php"));
and in header section ad
$myad " ?
What is phpparsedcode? Sorry Im a newbie and I am having the same problems as esawdust. Do I add the first portion in the page Im calling the php with? or do I add that code in the rotator.php file? And where in the page do I add that?
Thanks
Comment
-
Originally posted by Visionrayjdearing.
I get everything you said in the first part...but what do you mean by
"In phpparsedcode portion ad this:
$myad = implode('', file("http://www.domain.com/rotator.php"));
and in header section ad
$myad " ?
What is phpparsedcode? Sorry Im a newbie and I am having the same problems as esawdust. Do I add the first portion in the page Im calling the php with? or do I add that code in the rotator.php file? And where in the page do I add that?
Thanks
Comment
Related Topics
Collapse
-
by sytyregistryFirst off, you'll need to modify the image sizing to fit some styles, but I have great results with 500x75 on default,which is a very favorable banner size for ads/announcements/etc... Secondly, I encourage...
-
Channel: vBulletin 5 Tutorials
Tue 2nd May '17, 12:20pm -
Comment