I have gotten so many requests for homepage counters that, against my better judgment, I've enabled the following:
NOTE: You must email me at webmaster@tri.net so that I can enable it for you. Below, where you see username.dat, replace username with your actual username. For instance, mine would be webmaster.dat
ALSO NOTE: This is available on a trial basis only, and is subject to "go away" at any time, without notice. And will do so at the first sign of abuse. Abuse like referencing someone else's counter or use for any purposes that I deem to be unethical.
<img src="/cgi-bin/counter?ft=9|frgb=255;139;50|tr=0|trgb=0;0;0|wxh=15;20|md=6|dd=A|st=5|sh=1|df=username.dat" align=absmiddle>
This looks like:
The string between ? and " is called the QUERY_STRING. Make sure there are no newlines in the <img src= line and no space in the QUERY_STRING. WHERE:
ft=9 ft means frame thickness. If you want to wrap the counter with a ornamental frame, you define the frame thickness like this. Here 9 is the thickness of the frame in pixel. This value can be any positive number more than 1. For nice 3D effect, use a number more than 5. If you do not want frame, just use ft=0. frgb=69;139;50 frgb defines the color of the frame. Here 69 is the red component, 139 is the green component and 50 is the blue component of the color. The valid range of each component is >=0 and <= 255. The components must be separated by ; character. Note even if you define ft="0," these components must be present, just use 0;0;0 in that case. tr="0" tr defines if you want transparency in the counter image. here tr="0," that is I do not want transparent image. If you want transparent image, define tr="1." Note that Counter does not care if your digits are transparent GIFs or not. You must tell explicitly which color you want to make transparent. trgb="0;0;0" if tr="1," then black color of the image will get transparent. Here 0;0;0 are the red, green and blue component of the color you want to make transparent. wxh="15;20" wxh string defines the width and height of an individual digit image. Each digits must have the same width and height. If you like to use digits not supplied with my distribution, find out the width and height of the digits and specify them here. md="6" md defines the maximum number of digits to display. It can be>= 5 and <= 10. If your counter number is less than md, the left digits will be padded with zeros. Here md="6" means, display the counter with maximum 6 digits. f you do not want to left pad with zeros, use pad="0" instead of md="6." Note you can either use md="some_number" of pad="0," in this field, you can not use both. If you use pad="0," then the digits will be displayed exactly without padding. dd="A" dd means digit directory. A indicates it will use my LED digits located at the directory A. The base of the directory A is defined with DigitDir at step 1. (A D are valid)
A =B =
C =
D =
![]()
st=0 st means start the counter at this value. sh=1 sh mean show. If sh=0, then no digit images will be displayed, however a transparent 1x1 transparent GIF image will be returned, which will give the illusion of nothing being displayed. Although it will seem that nothing is displayed, the counter will be incremented all right. df=username.dat finally df means data file. This is the file which will contain the counter number. This should be username.dat The first time the page is accessed the value defined by st will be written to it.