home *** CD-ROM | disk | FTP | other *** search
/ Beijing Paradise BBS Backup / PARADISE.ISO / software / BBSDOORW / DCTBG120.ZIP / DCTNEWS.TXT < prev    next >
Encoding:
Text File  |  1996-07-13  |  17.5 KB  |  369 lines

  1.  
  2.  
  3.                         DCT Bulletin Generator v1.20
  4.                             By Daniel Traczynski
  5.                                July 13, 1996.
  6.  
  7.          Copyright (C) 1995, 1996 Dan Traczynski.  All rights reserved.
  8.  
  9.  
  10.  
  11. ╔═════════════════════════════════╗╒══════════════════════════════╕╒═════════╕
  12. ║ Table of Contents               ║│ DCT Bulletin Generator v1.20 ││ Part  1 │
  13. ╙─────────────────────────────────╜└──────────────────────────────┘└─────────┘
  14.  
  15.  
  16.                        1..Table of Contents
  17.                        2..Introduction
  18.                        3..Installation & Requirements
  19.                        4..General Program Usage
  20.                        5..Creating Custom Bulletin Styles
  21.                        6..Support
  22.                        7..Registration
  23.                        8..Credits/Acknowledgments
  24.                        9..Distribution and Disclaimer
  25.                       10..History
  26.                       11..Troubleshooting
  27.  
  28.  
  29. ╔═════════════════════════════════╗╒══════════════════════════════╕╒═════════╕
  30. ║ Introduction                    ║│ DCT Bulletin Generator v1.20 ││ Part  2 │
  31. ╙─────────────────────────────────╜└──────────────────────────────┘└─────────┘
  32.  
  33.     The DCT Bulletin Generator is a powerful program which has the ability
  34.  to create AVATAR, ANSI, and ASCII bulletins to display to your users upon
  35.  logging into your BBS.  The generator allows complete customization over
  36.  every aspect of its output and contains a customization tool which can be
  37.  used to design your own bulletin styles.  You could also use one of the
  38.  various sample designs included with this package.  One of the better
  39.  features includes the built-in editor designed much like TheDraw (tm) that
  40.  allows colour changing within the bulletin, among other things.  Of course,
  41.  if you don't like the internal editor, you may use an external editor of
  42.  your choice.
  43.  
  44.  
  45. ╔═════════════════════════════════╗╒══════════════════════════════╕╒═════════╕
  46. ║ Installation & Requirements     ║│ DCT Bulletin Generator v1.20 ││ Part  3 │
  47. ╙─────────────────────────────────╜└──────────────────────────────┘└─────────┘
  48.  
  49.     If you are upgrading from v1.12, simply run DCTNEWS.EXE and the files
  50.  will be converted to the new format.  If you are upgrading from v1.10, you
  51.  must first obtain a copy of DCTNews v1.12 and upgrade to that version.  Be
  52.  sure to re-compile the bulletins into NEWS.ANS/ASC/AVT for the changes in
  53.  this version to take effect.
  54.  
  55.     The program has been tested with RemoteAccess, SuperBBS, Concord, and
  56.  Renegade, but should work with any type of software.  It should also work
  57.  with other BBS packages as the control code to have the BBS wait for the
  58.  user to press a key is configurable.  To install the program, run
  59.  DCTNEWS.EXE, and you will be brought into the setup menu.  Simply configure
  60.  all of the options to how you would like DCTNews to be set up and hit [ESC]
  61.  to save your changes.
  62.  
  63.     The option to disable <S> aborting was added in to force users to read
  64.  the bulletins.  It only disables <S> aborting for the newest bulletin by
  65.  adding the ^B character to the beginning of the file, which is the character
  66.  that many BBS packages use to disable aborting with the <S> key.  I would
  67.  recommend that you allow your users to be able to abort reading the
  68.  bulletins, unless you write new bulletins very frequently.  This option may
  69.  not work on all BBS programs.
  70.  
  71.     If you would like to disable the creation of certain files, such as the
  72.  AVATAR file, simply change the filename field so that it is empty.  A
  73.  possibility is to name the output files ONCEONLY.A??, and the bulletin will
  74.  only be shown once to each user until it is updated again.  Please keep in
  75.  mind that this only works on RemoteAccess boards.
  76.  
  77.     If you would like to use an external editor, its file name must be
  78.  entered in the "external editor" field.  When entering a bulletin, you will
  79.  be prompted for a subject, and the editor will then load.  If there is an
  80.  error loading the editor, please refer to the troubleshooting section to
  81.  fix the problem.  Leave this configuration field blank to use the internal
  82.  editor (preferred method).
  83.  
  84.     If the external editor is used, any lines after line 22 will be ignored,
  85.  and each line will be trimmed to 76 characters if it is longer than that.
  86.  
  87.  
  88. ╔═════════════════════════════════╗╒══════════════════════════════╕╒═════════╕
  89. ║ General Program Usage           ║│ DCT Bulletin Generator v1.20 ││ Part  4 │
  90. ╙─────────────────────────────────╜└──────────────────────────────┘└─────────┘
  91.  
  92.     Type DCTNEWS to start the program, and make sure that the configuration
  93.  file is in the current directory.  To add a new bulletin, press 1.  Enter
  94.  the subject that it is about, and you will then have 22 lines for your
  95.  bulletin.  Pressing <F1> will bring up a summary of the available commands,
  96.  so there is really no need to list them here.  
  97.  
  98.     If you wish to edit a previously entered bulletin or delete one from the
  99.  news file, press 2.  To preview the bulletin style, press 3 when in the main
  100.  menu.  If you would like to shell to DOS quickly to do something, hit Alt-D
  101.  from either the main menu or the bulletin editing screen.  Once you have
  102.  finished using the program, hit 6 or <Esc> to quit.
  103.  
  104.     If the file DCTNEWS.HDR exists in the DCTNews directory, it will be added
  105.  to the beginning of the news file that is created.  This allows you to
  106.  design some sort of BBS logo or such and it will be displayed at the top of
  107.  the bulletin.  You could even turn off the information bar that is created
  108.  at the top of the bulletin and replace it with your own design using the
  109.  header file.  DCTNEWS.HDR can be created from within any ANSI editor; just
  110.  make sure not to include any cursor relocation codes (ESC[##;##H or
  111.  ESC[##;##f).  The ANSI codes will be stripped out when adding the header to
  112.  the ASCII bulletin.
  113.  
  114.  
  115. ╔═════════════════════════════════╗╒══════════════════════════════╕╒═════════╕
  116. ║ Creating Custom Bulletin Styles ║│ DCT Bulletin Generator v1.20 ││ Part  5 │
  117. ╙─────────────────────────────────╜└──────────────────────────────┘└─────────┘
  118.  
  119.     To design a bulletin style, simply run EDITDTN.EXE.  The style editor is
  120.  much like the bulletin editor within DCTNews, so there should be no problems
  121.  using it.  The following imbedded codes may be used when designing a style,
  122.  which will be converted into new strings.
  123.  
  124.         |V   Displays the version of the Bulletin Generator.
  125.         |B   Displays the BBS name.  It is always 24 characters long.
  126.         |L   This expands to show the subject of the bulletin.  The subject
  127.              text is left-justified, and it is always the length specified as
  128.              the maximum length.
  129.         |R   Same as above, except that the subject text is right-justified.
  130.         |S   Also expands to the subject, but does not include the extra
  131.              spacebar padding that make the above functions always the same
  132.              length.
  133.         |D   This is converted to the date of the bulletin.  It is always of
  134.              a fixed length, depending on what the date format is configured
  135.              as.
  136.         |Fnn Moves the cursor forward "nn" spaces. 
  137.  
  138.         !x  Displays the character "x" as long as the length of the subject;
  139.             so if the subject were ten characters long, it would be expanded
  140.             to 10 x's.
  141.  
  142.         @x  This shows the character "x" as long as the maximum subject
  143.             length minus the actual length of the subject.  Therefore, if the
  144.             maximum subject length was 62 characters, and the subject was 30
  145.             characters long, "x" would be displayed 42 times.
  146.  
  147.     For examples of the above information, please run EDITDTN on the various
  148.  sample styles that came with this program.  The sample styles are kept in
  149.  the DTNFILES.ZIP archive.
  150.  
  151.  
  152.     When configuring the date format, the following strings will be converted
  153.  to the appropriate day, month, year, etc.
  154.  
  155.        Mmm    Month  (Aug)  
  156.        MM     Month  (08)
  157.        DD     Day    (31)
  158.        Ddd    Day    (Wed)
  159.        YY     Year   (96)
  160.        YYYY   Year   (1996)
  161.  
  162.     Here are a few examples to help you out (the date is always of a fixed
  163.  length).
  164.  
  165.     MmmDD-YY        Aug31-96
  166.     DD-MM-YY        31-08-96
  167.     Ddd, Mmm DD     Wed, Aug 31
  168.     Mmm DD, YYYY    Aug 31, 1996
  169.     The list goes on...
  170.  
  171.  
  172. ╔═════════════════════════════════╗╒══════════════════════════════╕╒═════════╕
  173. ║ Support                         ║│ DCT Bulletin Generator v1.20 ││ Part  6 │
  174. ╙─────────────────────────────────╜└──────────────────────────────┘└─────────┘
  175.  
  176.     The latest version of DCTNews can always be FREQed from 1:153/757 using
  177.  the magic name "DCTBG".  See OTHER.DCT for a more complete list of
  178.  distribution sites.  I can be contacted in three ways:
  179.  
  180.     E-Mail  :  dan.traczynski@als.dudd.uniserve.com
  181.     NetMail :  Dan Traczynski at 1:153/757.
  182.     FidoNet :  Write to me in the RA_Util echo.
  183.  
  184.  
  185. ╔═════════════════════════════════╗╒══════════════════════════════╕╒═════════╕
  186. ║ Registration                    ║│ DCT Bulletin Generator v1.20 ││ Part  7 │
  187. ╙─────────────────────────────────╜└──────────────────────────────┘└─────────┘
  188.  
  189.     The program is freeware, however, it will support an "enhanced" mode.
  190.  This basically means that if you send me a "donation" for my work in making
  191.  this program, I will send you a code that will enable the enhanced mode.
  192.  Registration is not required, though, and there are no unregistered delays,
  193.  beeps, or messages telling you to pay.  You simply get a few bonus features
  194.  by supporting the software.
  195.  
  196.     The following bonus features will only work in the enhanced mode.
  197.  
  198.         -Forcing users to read the bulletin.
  199.         -Turning off the "Today's date is..." option.
  200.         -The maximum subject length and date format may be changed.
  201.         -The BBS name is displayed at the top of NEWS.ANS/ASC instead of
  202.          "[FREEWARE]".
  203.         -The colour of the title bar at the top of NEWS.ANS/ASC can be
  204.          changed or the bar can be removed altogether.
  205.         -Shell to DOS is enabled.
  206.         -The header file may be used.
  207.         -Any other option denoted with a "{+}".
  208.         -And any more new features that I add in the next version.
  209.  
  210.  
  211. ╔═════════════════════════════════╗╒══════════════════════════════╕╒═════════╕
  212. ║ Credits/Acknowledgments         ║│ DCT Bulletin Generator v1.20 ││ Part  8 │
  213. ╙─────────────────────────────────╜└──────────────────────────────┘└─────────┘
  214.  
  215.  -Alan Ianson of Al's Place BBS (604-251-1817) for his support of my programs
  216.   and for hatching them into RADist.
  217.  -Terry Mah of Neural Meltdown BBS (604-255-5198) for all of his testing.
  218.  -Kevin Boldt of Expressions BBS, because I got the sample style "Zebra" from
  219.   him.  Unfortunately, his BBS was shut down. :(
  220.  
  221.  
  222. ╔═════════════════════════════════╗╒══════════════════════════════╕╒═════════╕
  223. ║ Distribution & Disclaimer       ║│ DCT Bulletin Generator v1.20 ││ Part  9 │
  224. ╙─────────────────────────────────╜└──────────────────────────────┘└─────────┘
  225.  
  226.     DCTNews is copyright (C) 1995, 1996 by Daniel Traczynski.  All rights
  227.  reserved.  I encourage you to distribute it, but DO NOT change any of the
  228.  files within the original archive.  No fees are to be charged to people who
  229.  wish to obtain a copy of this program, except for general access fees to the
  230.  system.  The archive should also be named DCTBG120.ZIP, preferably kept in
  231.  its ZIP format.
  232.  
  233.     The author, Daniel Traczynski, will take no responsibility to anything
  234.  that this program may or may not do to your system.  Although the program
  235.  has been tested thoroughly, no guarantee can be given that it will do what
  236.  it was made to do.  Nevertheless, if anything should happen, the user is
  237.  totally responsible, and the author will be under no obligations whatsoever.
  238.  By using this program you agree to this disclaimer.
  239.  
  240.  
  241. ╔═════════════════════════════════╗╒══════════════════════════════╕╒═════════╕
  242. ║ History                         ║│ DCT Bulletin Generator v1.20 ││ Part 10 │
  243. ╙─────────────────────────────────╜└──────────────────────────────┘└─────────┘
  244.  
  245.     The DCTNews project began in early February of 1995.  The first public
  246.  release was on December 16, 1995.
  247.  
  248.    + Added a new feature/Something was improved.
  249.    - Removed something.
  250.    * General comment.
  251.    > Bug fix.
  252.  
  253.   Version 1.20 -=- July 13, 1996.
  254.       * I have completely re-written this version from all previous ones.
  255.         This means that there may be new bugs that never existed before, but
  256.         it also means that the program is a lot FASTER (and smaller in size).
  257.         It also explains the long delay from the last release. :)
  258.       - The BigFont is not supported in this version.  I will add it back in
  259.         a future version.
  260.       + The configuration file may now be modified from within DCTNews
  261.         instead of having to worry about messy text configuration files.
  262.       + Bulletins can now be up to 22 lines instead of 19, for those of you
  263.         who like to write and write and write and write ... :)
  264.       + Added word wrap to the internal editor.
  265.       + If you want to beep the user when displaying the bulletin, you can
  266.         now press Ctrl-G in the internal editor.  It's not documented
  267.         anywhere except here though as users aren't going to appreciate this
  268.         new option.
  269.       + Added AVATAR support.
  270.       + Added Wacky!, Random, and Fading colour schemes.
  271.       + You may now edit/delete bulletins from within the program.
  272.       + Added an optional reading delay for each bulletin.
  273.       + The date format may now be configured.
  274.       + Removed the blue box that is appended to the end of the bulletin when
  275.         DCTNews is registered.
  276.       + Added more imbedded codes that may be used within bulletin styles.
  277.       + The "Today's date" string may now be placed above or below the header
  278.         or not displayed at all.
  279.       + Added linedraw mode to the internal editor.
  280.       + Added the easy-to-use bulletin style editor.
  281.       + The header file is now a plain ANSI file and no longer uses the
  282.         archaic `XX colour codes in v1.12.
  283.  
  284.  
  285.   Version 1.12 -=- January 13, 1996.
  286.       > Fixed the runtime errors that were resulting when there was no BBS
  287.         name, Sysop name, or signature defined in DCTNEWS.CFG.
  288.       > DCTNews will now allow you to disable the signature that's appended
  289.         at the end of each bulletin.  This was actually an option in v1.10,
  290.         but the above bug wouldn't allow it to be turned off.
  291.       + The colour of the title bar at the top of NEWS.ANS/ASC may be now be
  292.         changed or the bar can be removed altogether.
  293.       > Fixed the runtime error you would get if DCTNEWS.CFG was a 0 byte
  294.         file (why would this ever happen anyway?).
  295.       + Added an option to have the BBS prompt the user to press Enter after
  296.         each bulletin is displayed.
  297.  
  298.  
  299.   Version 1.10 -=- December 16, 1995.
  300.       * First public release.
  301.       > Fixed a bug where if a line was 80 characters long, the cursor would
  302.         move back to the beginning of the line on some terminal programs
  303.         instead of advancing to the next one.
  304.       * Moved the "Press Enter" prompt string into DCTNEWS.STL, as it made
  305.         more sense to have it there.
  306.       + Re-wrote the main menu, so that it looks really cool and has a
  307.         lightbar selector as well as hotkeys.
  308.       + Completely re-wrote the internal editor, so that the Home, End, Ins,
  309.         Del, etc. keys may also be used.  Also added a "BigFont", though it
  310.         hasn't been fully implemented yet.
  311.       + The maximum subject length can be changed, to allow more diversity
  312.         in the bulletin styles.
  313.       + Colour codes can now be used in all parts of the bulletin except the
  314.         subject.
  315.       + Colour codes have been completely re-written, so that they are
  316.         easier to understand, and so that the background colour can be
  317.         changed too.
  318.       + The compiled ANSI file is a little smaller now, as I've optimised
  319.         the ANSI routines so that they no longer add repetetive colour
  320.         changing commands.
  321.       + Shell to DOS added.
  322.       + Added ASCII support (why?).
  323.       + Improved the installation process a bit.
  324.  
  325.  
  326.   Anything before v1.10 is ancient history.
  327.  
  328.  
  329. ╔═════════════════════════════════╗╒══════════════════════════════╕╒═════════╕
  330. ║ Troubleshooting                 ║│ DCT Bulletin Generator v1.20 ││ Part 11 │
  331. ╙─────────────────────────────────╜└──────────────────────────────┘└─────────┘
  332.  
  333.     If you choose to use the external editor, you may get an error if it is
  334.  not set up properly.  This section was added so that fixing it is easy and
  335.  fast.
  336.  
  337.  
  338.   Error 1 ■ Invalid function number.
  339.  
  340.     - A call was made to a non-existent DOS function.
  341.  
  342.   Error 2 ■ File not found
  343.  
  344.     - Make sure that you have specified a .EXE or .COM extension in the
  345.       configuration.
  346.  
  347.   Error 3 ■ Path not found
  348.  
  349.     - This error will occur if an invalid path has been specified.
  350.  
  351.   Error 5 ■ Access denied
  352.  
  353.     - There is a network sharing violation or no file name is specified.
  354.  
  355.   Error 6 ■ Invalid handle
  356.  
  357.     - This error occurs if an invalid file handle is passed to a DOS
  358.       system call.
  359.  
  360.   Error 8 ■ Not enough memory
  361.  
  362.     - There is not enough memory available to execute the external editor.
  363.       Remove some TSRs that are not required or use the internal editor.
  364.  
  365.  
  366. ╓─────────────────────────────────╖┌──────────────────────────────┐┌─────────┐
  367. ║ End of DCTNEWS.TXT              ║│ DCT Bulletin Generator v1.20 ││ - EOF - │
  368. ╚═════════════════════════════════╝╘══════════════════════════════╛╘═════════╛
  369.