A Dead Simple Way To Rotate Ads

March 26th, 2009

You’ll notice (please!) that I have a grid of four square ads on the top of my right-hand sidebar. I wanted to find a way of randomly rotating a number of different ads into those four positions. I don’t need anything fancy beyond that, and none of the WordPress plugins that I found really worked for me, so I decided to hack something up myself.

I’m using LinkShare.com to deliver these ads, but the following approach should work for any ad source.

First, let’s take a look at what my sidebar.php template looked like before. This code snippet shows where I had four ads hardcoded into specific positions. I’m calling the links ad1.html through ad4.html and the images img1.png through img4.png just as an example:

So to replace those four static ads with, say, six ads that rotate randomly through the four positions, I just replaced the above code with the following:

And that’s it! Each time your sidebar is loaded it will randomly display four of your six ads in different positions each time. On my site I use WP Super Cache to improve performance, so you won’t actually see a different set of ads on the same page, but if you click to another page you’ll notice that the ads have refreshed.

Too Good To Be True… But True!

March 23rd, 2009

It’s so rare to be treated to excellent service from a company that also provides an excellent product at an excellent price, and that’s why I have to post about my experience tonight with my web hosting provider Arvixe. I don’t have any affiliate links, advertising, or any other business arrangements with Arvixe; I’m just a very happy customer (well actually I do get a 10% discount for including a link to Arvixe in the footer of my website, but that has nothing to do with this post).

I first signed up with Arvixe a little over a year ago. It seemed like a small operation but the price was unbeatable and I figured I’d give them a try. Since then I’ve had nothing but positive experiences with them, and the few times that I’ve needed help I’ve always found them to be very responsive.

Case in point… Tonight I decided I wanted to upgrade my plan to one that can host more than two domains. I started an online chat with Steve from Arvixe technical support and determined that I could actually upgrade from the older plan I was on to a newer plan that offered hosting for six domains, plus more storage and bandwidth, for the same price I’m paying now. Steve flipped a few switches and pushed a few buttons and within a couple of minutes my account was transparently upgraded to the new plan.

Now here’s the real kicker — the price. I’m now getting 300 GB of storage, 3 TB of monthly bandwidth, hosting for 6 separate domain names, unlimited sub-domain names, full support for domain name email (HTTP/POP/IMAP), PHP, WordPress, MySQL, and all the other standard cPanel goodies. And the price?

$60

A month? No, $60 per year, and I could have chosen to pay for two years in advance for as little as $48/year. I don’t know how they do it, but they’re doing it, and they have been for quite some time. My only concern is that they might actually start to get too big, so perhaps I should just keep my mouth shut. But these guys really deserve a shout-out.

Thanks guys!

Robots and Monsters

May 16th, 2007

I just donated to Joe Alterio’s “Robots and Monsters” effort. Joe is raising money for the San Francisco AIDS Marathon by offering original commissioned drawings of robots and monsters that are based on three words or phrases that you submit with your donation. I got one for each of my boys and can’t wait to see what Joe comes up with.


top of page


Creative Commons License