looking at the flowchart on http://wiki.synchro.net/config:text_files
i don't quite understand how all the various text/menu/logon screens are supposed to work... it looks like there could be up to 201 logon*.asc files if all 100 security levels are used as well as having 100 individual logon screens... assuming that 0 (zero) counts as a security level and as a file number... let me explain...
the chart shows text/menu/logon<security-level>.* followed by text/menu/logon.*
followed by text/menu/logon1.* thru text/menu/logon99.*... the confusing part is because the security levels are numbers and this chart seems to indicate security level screens will be displayed first, then the logon.asc would be displayed and finally any logon##.asc... is one of those sets of files supposed
to have maybe a dash or underscore between "logon" and the number to differentiate it from the security-level files??
eg:
logon50.asc : shown to users with seclevel 50
logon-50.asc : shown after logon and logon1 thru 49 if they exist
i can see having an ordered set of files shown one after the other as if they are one single file... easy to do if no pauses are put in and if the pause reset is used when needed... one could have certain paragraphs in certain of these files to make it easier for maintaining them...
in some quick testing, i don't see logon<security-level>.* being displayed before logon.asc but it is displayed after... neither logon-##.asc or logon_##.asc are displayed...
maybe i'm just reading too much into the chart? if so, would it be possible/feasible/sensible to move the logon<security-level> screens to display
before logon.* and then add logon-##.* or logon_##.* to be displayed afterward?
maybe i'm just reading too much into the chart? if so, would it be
possible/feasible/sensible to move the logon<security-level> screens
to display before logon.* and then add logon-##.* or logon_##.* to be
displayed afterward?
exec/logon.js is the definitive explanation of how it works and you're welcome to modify it. In summary, yes, the logon<order>.* and logon<sec-level>.* files could be confused, but in practice are not.
Sysops usually either use one scheme or the other. And logon.js has
logic to not print logon1.* for users with a security level of 1 if it already display logon1, or logon2, etc.
Sysops usually either use one scheme or the other. And logon.js has
logic to not print logon1.* for users with a security level of 1 if
it already display logon1, or logon2, etc.
hummm... i'll look at the logon.js file... i saw it mentioned in the
chart but was unaware that it was controlling all the flow... it look[s|ed] like it was only executed at the top for the logon prompt
and nothing else...
| Sysop: | Winzlo |
|---|---|
| Location: | Minnesota, USA |
| Users: | 11 |
| Nodes: | 16 (0 / 16) |
| Uptime: | 495937:15:36 |
| Calls: | 82 |
| Files: | 1,070 |
| D/L today: |
27 files (11,920K bytes) |
| Messages: | 286,955 |