Building Content Management Systems
& e-Business Solutions

Code Snippets: Banner Advertisements

The banner advertisement module can be used by the website owner to manage a set of images.  Each image can be associated with a web address.  The module can display one image (advertisement) at a time, or flip through a stack of images using a timer.  When an image is clicked by a normal web surfer, the associated web address is loaded.

Features

  • Random or ordered image rotation.
  • Images can load once when the page is loaded, or rotate on a timer.
  • Images can be de-activated without being deleted from the list.
  • Images (advertisements) can appear throughout the site, or be restricted to certain pages.

User Documentation

Deemed unnecessary.

Code

<clearsite:hidden module="rotateimage" name="rotateimage1" sitewide="1"
method="random" changewhileloaded="1" refreshdelay="15" ></clearsite:hidden>

Attributes

Label

Value(s)

module

rotateimage

name

anything

sitewide

0,1

method

random, ordered

changewhileloaded

0,1

refreshdelay

seconds

Discussion Points

  • The "sitewide" attribute allows you to dictate weather the advertisements that are uploaded into this module appear throughout the site (whenever the module is present on a page) or only current section of the site (wherever you happen to be when you upload the banner image).  For example, if the site is an online electronics store - there may be a section on TVs and a section on Computers.  Obviously you will want separate sets of advertisements, so you would set sitewide="0".
  • "changewhileloaded" and "refreshdelay" work in conjuction.  If changewhileloaded is set to 1 then the current advertisment will be replaced by a new one ever few seconds.  The number of seconds is set in the "refreshdelay" attribute.  Alternatively, if "changewhileloaded" is set to 0 the advertisement will be set when the page is loaded, and will not change until the next time the page is loaded.

    Copyright Clear Site Web Solutions Corporation  |  Victoria, B.C. Canada