Ú¿ ÚÂÄ¿ ¿ ÚÄÂÂÄ¿ ÚÂÄÄ¿ Ú¿ ÚÂÄÄ¿ ÚÂÄÄ¿ ô ô ³ ³ ô ÃÅÄ Ã´ ÃÅÄ Ã´ ÀÙ ÀÙ ÀÄÙ ÀÙ ÀÁÄÄÙ ÀÁÄÄÙ ÀÁÄÄÙ ÀÁÄÄÙ ÚÂÄÄ¿ ÚÂÄÄ¿ ÚÂÄÄ¿ ÚÄÂÂÄ¿ Ú¿ ¿ ÚÂÄ¿ ÚÂÄ¿ ÚÂÄÄ¿ ÀÁÄ¿ ô ³ ÃÅÄ Ã´ ô ¿ ³ ÚÅÁÄÁ¿ ÃÅÄÁ¿ ÃÅÄ ÀÄÄÁÙ ÀÁÄÄÙ ÀÙ ÀÙ ÀÁÄÁÄÙ ÀÙ Ù ÀÙ Ù ÀÁÄÄÙ I n t e l e c S o f t w a r e ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ ConfMenu ³ ÚÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿³ ³ConfMenu is the BEST way to never have to draw "CNFN" menus again! Make your³³ ³Join command customized for the networks your BBS carries! ConfMenu supports³³ ³UNLIMITED number of networks & groups! It creates displays on the fly so you³³ ³never have to draw conference menus again! It can display if conference has³³ ³Files, Doors, Bulletins, Echoed, Private! OR, you can have ConfMenu display³³ ³"active message counts" for the conference (user selectable)! ConfMenu gives³³ ³the ability to mask (or not) conferences a user cannot access. Configurable³³ ³color files make changing your color schemes a snap! It adds ability to join³³ ³"next" or "previous" conferences (J;N or J;P). Includes CMW.PPE which gives³³ ³ability to clear mail waiting flags! Includes a utility called CMSEARCH.EXE³³ ³to rescan conferences during your event! It includes CONF-REG.PPE to allow³³ ³SysOps an easy way to handle user conference registrations! Reads a ConfMenuÃÙ ³"prompt" file for even more additional configurability! And much more! ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ Installation ConfMenu ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ Installation of ConfMenu is really very simple. ConfMenu should be installed in your CMD.LST as a replacement for the J 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 ======= ======== ======================================== J 5 E:\PCB\PPE\CONFMENU.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 ConfMenu. For more info on CMD.LST see PCB docs. ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ If you have already installed the CWPPE TPA, then skip this section! ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ You must now install the "CWPPE" TPA in PCBSM. For additional info on ³ ³ installing TPA's please consult your PCBoard manual. After bringing ³ ³ down all your nodes, install the TPA with these settings: ³ ³ TPA Name: CWPPE ³ ³ Version: 1 ³ ³ Static: 256 ³ ³ Dynamic: 1 ³ ³ Key: CWPPE ³ ³ This TPA is installed for various "user specific settings" that some ³ ³ of my PPE utils will require. If you installed this TPA already for ³ ³ one of my other PPE's then you DON'T need to re-install it again, but ³ ³ it is required for operation of this PPE. ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ There are at least 6 files you need to put in the CONFMENU.PPE directory. They are: CONFMENU.PPE (The ConfMenu PCBoard PPE program itself) CONFMENU.CNF (File containing registration information) CONFMENU.TBL (Main list of networks/groups on your BBS) PROMPTS (Our customizable ConfMenu "prompts" file) TABLE.xxx (table file for EACH network on your BBS) COLOR.001 (or any other file name of your choosing) MENU (The main menu for network names/you make) CONFMENU.KEY (Once Registered, you'll receive this ) ( or POWERPAK.KEY ) ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ Config File (CONFMENU.CNF) ConfMenu ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ***This File is no longer used by ConfMenu.*** ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ The ConfMenu Table File (Table of network names/numbers) ConfMenu ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ The ConfMenu Table file must be placed in the same dir as CONFMENU.PPE CONFMENU.TBL What Each Line Means ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ---------------------- ³ MENU ³ Line 1 Main "Network List" Menu ³ MENU ³ Line 2 Color config file to use ³ 2 ³ Line 3 Total networks or groups ³ Y ³ Line 4 Y or N to display FEPBD codes. ³ Intelec Network ³ Line 5 1st network's name (30 chars max) ³ TABLE.IN ³ Line 6 Table for 1st network * ³ 0 ³ Line 7 1 = Mask 0 = Don't Mask ³ 2 ³ Line 8 Number of columns for 1st network ³ HotWire Network ³ Line 9 2nd network's name (30 chars max) ³ TABLE.HW ³ Line 10 Table for 2nd network * ³ 1 ³ Line 11 1 = Mask 0 = Don't Mask ³ 3 ³ Line 12 Number of columns for 2nd network ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ * Line 7 and 11 (and so on) require a 1 or a 0, what it means is this: 1 means you want to "mask" conferences the user does NOT have access to. Placing a 1 here means ConfMenu will check 2 situations. A) if the con- ference is private and if so if the user is registered in that conference. And B) if the conference is public, does the user have sufficient security in which to access the conference. If either's NO then the conference will not be displayed in that user's conference menu display. 0 means you do not want to mask any conferences from the user's display. If a conference is private is will be displayed with the "P" private flag regardless if the user has access to it or not. This is useful if you have adult areas online and want to mask them, but don't want to hide private conferences in other general network menus. ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ The Table Files ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ The above mentioned table files (I use TABLE.IN for Intelec and so on) are used to speed up the search and display process (as reading cnames would be far too slow). An executable file called CMSEARCH.EXE is now included and this is what you use to create your TABLE.xx files. These table files must be located in the same directory as CONFMENU.PPE. See the file CMSEARCH.DOC for details of how the table files look and how to run CMSEARCH either manually or automatically in your nightly event or when you make one network conference change you can run it to make a new table file for that network. The old way made new CNAMES.TXT for all conferences even if you only made 1 network or conference update. That was too slow and cumbersome, this newer method is easier, faster, and the users never have to deal with Rescanning CNAMES File messages. ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ The COLORS.xxx (ConfMenu Color file) ConfMenu ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ The COLORS.xxx files must be placed in the same dir as CONFMENU.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 Background Line 2 @X00 Line 3 Upper Left Line Line 4 @X0A Line 5 Lower Right Line Line 6 @X0A Line 7 FDEBP Legend Line 8 @X0E Line 9 FDEBP Conf Flags Line 10 @X0F Line 11 Network Name Line 12 @X0E Line 13 Conference Name Line 14 @X0B Line 15 Conference Number Line 16 @X0D 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 4 and 6 (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.