ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ BLT-Menu PCBoard 15.21 PPE B Command Replacement ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ BLT-Menu is a Bulletin Menu PPE for PCBoard 15.21! This PPE can keep track of how many times a bulletin was read. It displays the date it was last updated and if it is newer than the last date a user was on it will show a û next to it. It also supports definable colors and is a snap to install. ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ Installation BLT-Menu ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ Installation of BLT-Menu is really very simple. BLT-Menu should be installed in your CMD.LST as a replacement for the B command. Go into PCBSetup CMD.LST section (B: File Locations, B: Configuration Files) Now go to the CMD.LST section and F2 to edit it. Add a line as shown: Command Security PPE/MNU File -or- Keystroke Replacement ======= ======== ======================================== B 10 E:\PCB\PPE\BM\BLT-MENU.PPE Make the security level at whatever you desire, it is a good idea to make it the same as you defined in the "User Security Levels" section of PCBSetup. Lastly, then add the full path and filename to BLT-Menu. For more info on CMD.LST see PCB docs. There are at least 4 files you need to put in the BLT-MENU.PPE dir. They are: BLT-MENU.PPE (The BLT-Menu PCBoard PPE program itself) BLT-MENU.CNF (File containing registration information) 0.BLT (The main list of bulletins on your BBS) COLORS.001 (or any other file name of your choosing) ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ Config File (BLT-MENU.CNF) BLT-Menu ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ The BLT-MENU.CNF file must be placed in the same dir as BLT-MENU.PPE. A Sample CNF file is explained below and MUST be called BLT-MENU.CNF. If not yet registered, use 00000 as both reg # and validation code. ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ Your BBS Name ³ Line 1 Your BBS Name ³ 00000 ³ Line 2 Your Registration Number ³ 00000 ³ Line 3 Your validation code ³ Y ³ Line 4 Y or N (* See below) ³ COLORS.001 ³ Line 5 Name of the Color file to use ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ In line 4 you will put a Y or N. This field asks if you want to hide bulletins, I'll explain... If you do NOT want users to see a bulletin that you assigned a security level higher than theirs to, put a Y on this line, as in Yes To Hide. If you want users to be able to read any bulletin regardless of security level, put a N on this line, as in No To Hide. ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ The COLORS.xxx (BLT-Menu Color file) BLT-Menu ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ The COLORS.xxx files must be placed in the same dir as BLT-MENU.PPE. Sample color file is explained below and can be called anything you like. This is the filename you placed on line 2 of the table file. Line 1 Line 1 (Upper Left) Line 2 @X5D Line 3 Line 2 (Lower Right) Line 4 @X50 Line 5 Conference Title Line 6 @X5B Line 7 Date Updated Line 8 @X5E Line 9 Updated Flag Line 10 @X5C Line 11 Bulletin Description Line 12 @X5F Line 13 Bulletin Number Line 14 @X50 This is all pretty explanatory but... I'll give it a shot anyway. All the odd numbered lines are just descriptions of what the line below them (even numbered) represent. The only ones that need explanation are lines 2 and 4 (Upper Left and Lower Right Lines). I have separated the lines into two so that you can make them two different colors to give background colors depth. You'll have to try the included COLORS.001 to see what I'm refering to. Play around with different color options. ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ The Main Bulletin List File (0.BLT) BLT-Menu ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ Your "main board bulletin list file" is to be called 0.TBL. This file must be placed in the same dir as BLT-MENU.PPE. If you use conference specific bulletins then make a list with those bulletins in a separate file called ###.BLT where ### is the number of that conference. As an example, if a user is in conference 20 and a 20.BLT file exists in the BLT-MENU.PPE then 20.BLT will be used. But if they're in conference 20 and 20.BLT does not exist, then 0.BLT will be used by default. Also, BLT-Menu knows IF it is using the 0.BLT file, regardless of what conference it is being run from, it will "log" it as being a Main Board bulletin that was read. If it's using a 20.BLT for example, it will log log to the caller log as a bulletin read from "that conference name". Also, regardless of what conference a user is in, if 0.BLT is being used (if there are no conference specific bulletins) then it will display "Main Board Bulletins" in the menu header. This is the format of the 0.BLT and any ###.BLT files you may use: Rules of Intelec Online. Our rules are strictly enforced. 9 D:\PCB\BLT\BLTRULE The Many Great Benefits of Subscribing to Intelec Online! 9 D:\PCB\BLT\BLTSUPP The 1st line is the description of that bulletin and it can be up to 57 characters in length. Any longer and it gets "chopped". The 2nd line is the "data line" for that bulletin and has FOUR parts: The 1st part is the security level to view (must be a minimum of 1). The 2nd part is the path/filename that's the actual bulletin to display. Then repeat lines 1 and 2 for each bulletin you want in this file.