home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 2 BBS
/
02-BBS.zip
/
lhead150.zip
/
LHEADER.DOC
< prev
next >
Wrap
Text File
|
1995-10-04
|
12KB
|
227 lines
Lora Header version 1.50
- Introduction -
Lora Header is a small tool, written for LoraBBS-OS/2 (not for
the DOS version of LoraBBS), made to beautify your FILES.BBS
just the way you want them to be.
Lora Header is written for LoraBBS version 2.40 and up. At this
moment Lora Header is know to un on versions 2.40 and 2.41B1.
- Usage -
Lora Header is easy to use. But before you can start using Lora
Header, you need to create a file called LHEADER.BBS. An
example file is already in the distribution package, but
you're free to leave it for what it is, and create a
LHEADER.BBS file of your own. The size of the LHEADER.BBS file
might not be longer than 20 lines. If you create a LHEADER.BBS
file of more than 20 lines, Lora Header will act real strange!
In the LHEADER.BBS file there are nine pointers you can use.
These pointers are:
^FNAME^ Will be translated into the name of the current
file-area. The size of ^FNAME^ will always be 55
characters.
^FNUM^ Will be translated into the number that the file-area
has. The number generated will use up to 5 spaces,
and the number itself will be placed at the left side
of the start of ^FNUM^.
i.e. [^FNUM^] translates into [1 ]
^FGRP^ Will be translated into the number of the file-group
that the file-area is part of. The number generated
will use up to 2 spaces, and the number itself will be
places on the left side of the start of ^FGRP^.
i.e. [^FGRP^] translates into [2 ]
^SIZE^ Will be translated into the total size (in bytes,
without cumma's in it) of the files in the FILES.BBS.
^SIZE^ will take up to 9 spaces when subtituted.
Unlike ^FNUM^, ^SIZE^ will start with empty spaces,
and end with the total size of the files.
i.e. [^SIZE^] translates into [ 1024]
^FILES^ Will be translated into the total number of on-line
files (off-line files are not counted because they
don't have any value to the BBS). ^FILES^ will take
up to 4 spaces after it is subtituted, and just like
^SIZE^, ^FILES^ will start with spaces, followed by
the number of on-line files there are in the area.
i.e. [^FILES^] translates into [ 16]
^UPDATED^ Will be translated into the date you've run Lora
Header the last time. The date format will be in
European style (dd mmm yy), and therefor there is no
change in size after ^UPDATED^ is translated.
i.e. [^UPDATED^] translates into [26 Mar 95]
^ALVL^ Will be translated into the minimum level that is needed
to acces the file-area. The ^ALVL^ will be translated
just like LoraBBS writes down the levels. After the
translation, ^ALVL^ will be 9 characters long, spaces
included.
i.e. [^ALVL^] translates into [Extra ]
^DLVL^ Will be translated into the minimum level that is
needed for the user to download a file from the
current file-area. Just like ^ALVL^, ^DLVL^ will be 9
characters long after translation.
^FLD^ Will be tanslated into a simple YES or NO. The pointer
holds eigther a YES or NO regarding the FREE download
flag for the current file-area. ^FLD^ will always use
3 characters after translation.
i.e. [^FDL^] translates into [NO ]
^DCR^ Will be translated into a simple YES or NO. The
pointer holds eigther a YES or NO regarding the CD-ROM
flag as is written in LoraBBS for the current
file-area. Just like ^FDL^, ^CDR^ will use 3
characters after translation.
As you see, each pointer starts with a '^', and ends with a '^'.
I've taken this character, because it is not commonly used.
Once you start using Lora Header, you are not allowed to use the
'^' character in eighter the description of the file-area of in
the LHEADER.BBS file.
The pointers you use in the LHEADER.BBS file are not case
sensitive. This means that you can use eighter upper-case or
lower-case, or use mixed upper- and lower-case.
While Lora Header is running, all file-area's will be
processed, only the file-area's that have the 'Hidden' security
set for the access level.
After you've created your own LHEADER.BBS (or you've decided to
use the one that came with the distribution package). you've
got to place both the LHEADER.BBS and LHEADER.EXE files in the
LoraBBS home directory. This must be the directory where the
files CONFIG.DAT and SYSFILE.DAT resides.
When using Lora Header, you also might want to add some parameters
to the command-line, so you can make Lora Header more configurable
as it already is. The parameters you can add are listed below, with
the meaning of them.
Input:<Lheader.BBS> - With this parameter you can use an other
header instead of the default header LHEADER.BBS. Using the
parameter you can give every file-group their own header.
Group:<x>[,<x>[-<x>]] - This parameter allowes you to define a
number of file-groups to be processed. When using this
parameter, you can select one group, a few groups, or a range
of groups. Examples of the group selection are:
Group:1 -> Selects only file-group 1
Group:1,5 -> Selects file-groups 1 and 5
Group:1,5-7 -> Selects file-groups 1 and 5 tru 7
LoraPath:<d:\path\> - This parameter shows Lora Header where the
main files are from LoraBBS. This allowes you to use Lora
Header form an other directory than the directory where
LoraBBS resides.
CD - This parameter will force Lora Header to process file-area's
that have CD-ROM flag set on.
NoCD - With this parameter, you only process the file-area's that
have the CD-ROM flag turned off.
NOTE: In the unregistered version of Lora Header, every time
you use Lora Header, you need to press a key to continue. In
the registered version of Lora Header this little 'nag' is of
course removed. You also are not able to use the 'Group:'
parameter.
- Registration -
Lora Header is almost given to you under the shareware concept.
This means that you're free to use Lora Header for a trial
period of 30 days, and after that you must decide to register
Lora Header, or to remove it from your system, and never use
Lora Header again.
The price for a registration is reasonable. Lora Header can be
used for only $7. The registration fee has to be payed once.
Future versions can be downloaded for free from the support BBS.
To register your version of Lora Header, you need to complete
the REGISTER.FRM file, print it, and send it to the address
written on it. Please do send cash only, and no bank-notes or
cheques. Most banks charge twice the registration to cash a
bank-note or cheque.
- Support -
Support for Lora Header can be gained at the author, on one of the
following addresses/places.
BBS : SEXES - 3120-6900028
FidoNet : 2:280/230, in the LORA echo, or in the OS2BBS echo
InterNet: alexerne@xs4all.nl
Mail : EAgle Soft
a.t.t.n. Alexander Erne
Burg de Kievietstraat 86
1111 GR Diemen
The Netherlands
For the USA and Canada, support can be gained via Robert Butler.
BBS : Fire 4 Effect! BBS - 1-817-699-3865
FidoNet : 1:395/419, in the LORA echo, or in the OS2BBS echo
Mail : Robert M Butler
4108 Lake RD 8
Killeen, TX 76543-3301
- Disclaimer -
Lora Header is profided 'as is'. This means that the software
has no warrenty at all, except that it should do what is
writting in this documentation. If Lora Header might crash your
harddisk, or does any other kind of harm to your computer, or
anything else that you have, too bad.
Remember. You're using Lora Header because of your free will,
and you didn't pay real much for it...
- Copyright -
Lora Header is Copyright 1995 by Alexander Erné / EAgle Soft.
Alexander Erné / EAgle Soft holds all rights on the program,
the source code, this documentation and all other files that
came in the original distribution package from Lora Header.
- Distribution -
You are free to share this program to anyone you like. There
may only be no charge for Lora Header, other than the cost that
was needed to share the program with one other.
Lora Header may also be placed on any public or non-public
Bulletin Board system, and Lora Header mayalso be placed on
CD-ROM's containing shareware, without the written permission of
Alexander Erné.
Lora Header may not be included as a 3rd party program in an
other package without the express written permission of the author.
Distribution may only be done in the original package, containing
an Authentic Verification created by the RAR compression method.
- Credits -
There are two persons I'd like to thank.
Maurice Elfert and Henk Dijksma, both for testing Lora Header
for those few days it was needed.
In this documentation I've talked about two other programs.
Here they are with the rights on them...
LoraBBS-OS/2, the maker of (what I personally think) the best
Bulletin Board System for OS/2 - Copyright by Marco Maccafferri.
OS/2 (Operating System/2) is copyright and TradeMark by IBM.
- History -
Version 1.50 [Oktober 4, 1995]
*Yet again. I seemed to have fixed the bug that caused trashing
of the FILES.BBS listings. The problem was caused by a sharing
voilation when opening the file. After 25 test runs on my system
all of my FILES.BBS listings were still okay.
*Added the following parameters:
Input:<Lheader.BBS>
Group:<x>[,<x>[-<x>]]
LoraPath:<d:\path\>
CD
*Created a simple registration system, that goes for all future
versions of Lora Header.
Version 1.10 [June 10, 1995]
*I seemed to have fixed the bug that caused the trashing of a
complete FILES.BBS listing. Maurice Elfert did the testing for
this, bacauseon his system, everytime he ran Lora Header, more
than 50% of hist FILES.BBS lisings were trashed.
Maurice Thanks for testing, and aslo thanks for showing real
friendship. If the problem overcame someone else, he/she would
probably have turned his back on my a long time ago...
*In addition of the previous mentioned bug, Lora Header makes now
a backup file of the FILES.BBS listing. CD-ROM area's are backed
up as FA<num>.BAK, where <num> representes the file-area number.
Lora Header doesn't create the file _TMPLST_.000 anymore. You can
erase it from the LoraBBS home directory.
*I've added a new keyword to Lora Header. ^FGRP^ that is. It stands
for the file-group a file-area is part of.
*I've added a new LHEADER.BBS in the distribution package. This one
uses Avatar color codes, and it will beautify your FILES.BBS even
more than version 1.00 did.
Version 1.00 [March 27, 1995]
*The very first release of Lora Header.