Original product by Andy McKay, October 8, 2000.
This is a simple product to allow you to add a counter to a web page. Some
ideas are based on ZCounter, but that uses a Zope object to store the data.
Using a file is much more efficient.
***** Options *****
    * Reset to zero:Resets the value back to zero.
    * New Value:Sets the value to the number entered.
    * IP Tracking?:Do you want this to track IP's (server-side) so that people
      hitting the page repeatedly do not get counted (reset per day).
    * Cookie?:Do you want this to use cookies, so that people hitting the page
      repeatedly do not all get counted. See next option.
    * Cookie Name:So this doesn't conflict with other cookies, the cookie name
      can be changed.
    * Number of zeros to pad:Make's the number this many digits extra eg:
      00001 for 5.
    * Default Value:How to show this number.
          o Number text: 1
          o Padded text: 00001
          o Number image: (image)1
          o Padded image: (image)00001
          o Nothing (no display): Nothing, no output
    * Images Folder:If you want images to show, you have to load some in. This
      is the folder they are located in, and it looks for images of the type
      1.gif, 2.gif and so on in this folder. This is just a simple URL to the
      images. As of version 1.2, FSCounter came with some images loaded by
      default. To use these, set this folder to misc_/FSCounter.
    * Addresses to ignore:You ignore certain address and Ip masks if you wish,
      for example internal address...
          o Example:
            192.168.0.0:255.255.255.0
            127.0.0.0:255.0.0.0
***** Usage *****
    * To call the FSCounter object:
      <dtml-var >
    * To call the FSCounter object with a different view than default:
      <dtml-var ".get_images">
      <dtml-var ".get_padded_images">
      <dtml-var ".get_value">
      <dtml-var ".get_padded_value">
      Only the default view will automatically increment the counter.
    * To increment the FSCounter object by one:
      <dtml-var ".increment">
    * To use the counter from static HTML (ie. outside of Zope):
      <img src="/pic?position=6">
      <img src="/pic?position=5">
      <img src="/pic?position=4">
      <img src="/pic?position=3">
      <img src="/pic?position=2">
      <img src="/pic?position=1">
      Increase to as many positions as necessary (6 is probably a good number)
      Remove any white space between the <img> tags if you don't want a space
      between the images
