Synchronet v3.20d-Win32 (install) has been released (Mar-2025).

You can donate to the Synchronet project using PayPal.

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
custom:menu_files [2025/01/08 19:45] – [Optional] Clarify the random logon menu files (don't necessarily use numberss) digital mancustom:menu_files [2025/04/08 18:28] (current) – Add tags and links digital man
Line 2: Line 2:
  
 Menu files displayed to the remote terminal client / user are stored in the ''[[dir:text]]/menu'' directory. Menu files displayed to the remote terminal client / user are stored in the ''[[dir:text]]/menu'' directory.
 +
 +If the //[[dir:mods]]// directory has been configured (in SCFG->System->Advanced Options), menu files may also be stored in the ''[[dir:mods]]/text/menu'' directory and will take precedence.
  
 Menu files that have been translated to alternate languages (represented by ''[[dir:ctrl]]/text.//lang//.ini'' files) are stored in their ''[[dir:text]]/menu///lang//'' directory. Menu files that have been translated to alternate languages (represented by ''[[dir:ctrl]]/text.//lang//.ini'' files) are stored in their ''[[dir:text]]/menu///lang//'' directory.
  
-Other display files (mainly used during the terminal server's //new user// registration process), are stored in the ''[[dir:text]]'' directory.+Other display files (mainly used during the terminal server's //new user// registration process), are stored in the ''[[dir:text]]'' directory (or ''[[dir:mods]]/text'' directory).
  
 Menu files may have one of the following file suffixes / extensions: Menu files may have one of the following file suffixes / extensions:
Line 110: Line 112:
 |tpolicy       |str.cpp     |File transfer policy (displayed instead of ''[[custom:text.dat]]'' strings: TransferPolicyHdr, TpUpload, TpDownload)| |tpolicy       |str.cpp     |File transfer policy (displayed instead of ''[[custom:text.dat]]'' strings: TransferPolicyHdr, TpUpload, TpDownload)|
 |random*       |logon.js    |Logon screen, picked for display at random | |random*       |logon.js    |Logon screen, picked for display at random |
 +
 +===== Modifications =====
 +When modifying a stock display file from the ''[[dir:text]]'' directory (or its ''menu'' sub-directory), a sysop should first copy the file to the ''[[dir:mods]]/text[/menu]'' directory and modify that copy so that their modifications will **not** be overwritten (and thus lost) by a future Synchronet update.
  
 ===== See Also ===== ===== See Also =====
Line 118: Line 123:
   * [[util:ANS2ASC]] utility   * [[util:ANS2ASC]] utility
   * [[resource:ANSI Editors]]   * [[resource:ANSI Editors]]
 +  * [[dir:text]] directory
 +  * [[dir:mods]] directory
  
-{{tag>}}+{{tag>menu ansi customiza}}