home *** CD-ROM | disk | FTP | other *** search
/ rtsi.com / 2014.01.www.rtsi.com.tar / www.rtsi.com / OS9 / FAQ / cgi-bin / discus4_00 / source / options3.tmpl < prev    next >
Text File  |  2009-11-06  |  17KB  |  233 lines

  1. # FILE: options3.tmpl
  2. # DESCRIPTION: Options Manager Screen - For advanced mode, menu=2
  3. # Copyright (c) 2002, DiscusWare, LLC, all rights reserved
  4. # -------------------------------------------------------------------------------------------
  5.  
  6. <!--BEGIN-->
  7. <div class="surround">
  8.     {#if $browser->{ieX}#}<p class="blbar">Conversation Options</p>{#else#}<table width=100% bgcolor=#000000><tr><td>$fs<font color=#ffff00>Conversation Options</font></font></td></tr></table>{#endif#}
  9.     <p>
  10.     <input type=checkbox name=capitalize value=1{#if $GLOBAL_OPTIONS{capitalize}#} checked{#endif#}> Capitalize first letter in user-created subject lines<br>
  11.     <input type=checkbox name=new_conv_with_add value=1{#if $GLOBAL_OPTIONS{new_conv_with_add} == 1 || $GLOBAL_OPTIONS{new_conv_with_add} eq ""#} checked{#endif#}> Create pages in user interface with "Add a Message" box<br>
  12.     <input type=checkbox name=new_conv_with_button value=1{#if $GLOBAL_OPTIONS{new_conv_with_button}#} checked{#endif#}> Create pages in user interface with "Start New Thread" button<br>
  13.     <input type=checkbox name=new_conv_limit value=1{#if $GLOBAL_OPTIONS{new_conv_limit}#} checked{#endif#}> Limit user-created subject lines to <input type=text name="new_conv_limit_num" value="$GLOBAL_OPTIONS{new_conv_limit_num}" size=3> characters<br>
  14.     </p>
  15.     <input type=hidden name="a" value="capitalize,new_conv_with_add,new_conv_with_button,new_conv_limit,new_conv_limit_num">
  16. </div>
  17. <br><br>
  18. <div class="surround">
  19.     {#if $browser->{ieX}#}<p class="blbar">Message Options</p>{#else#}<table width=100% bgcolor=#000000><tr><td>$fs<font color=#ffff00>Message Options</font></font></td></tr></table>{#endif#}
  20.     <p>
  21.     <input type=checkbox name=active_links value=1{#if $GLOBAL_OPTIONS{active_links}#} checked{#endif#}> Activate links and e-mail addresses in messages<br>
  22.     <input type=hidden name="a" value="active_links">
  23.     <ul>
  24.         <p>Window Control:
  25.         <select name="default_autoactivate_frameset" size="1">
  26.         <option value="0"{#if $GLOBAL_OPTIONS->{default_autoactivate_frameset} == 0#} selected{#endif#}>Top (replace frameset)</option>
  27.         <option value="1"{#if $GLOBAL_OPTIONS->{default_autoactivate_frameset} == 1#} selected{#endif#}>Open in new window</option>
  28.         <option value="2"{#if $GLOBAL_OPTIONS->{default_autoactivate_frameset} == 2#} selected{#endif#}>No window control</option>
  29.         </select>
  30.         </p>
  31.         <input type=hidden name="a" value="default_autoactivate_frameset">
  32.     </ul>
  33.     <input type=checkbox name=anonymous value=1{#if $GLOBAL_OPTIONS{anonymous}#} checked{#endif#}> Allow posts as "Anonymous"<br>
  34.     <input type=hidden name="a" value="anonymous">
  35.     <ul>
  36.         <p>
  37.         <input type=checkbox name=anonymous_name value=1{#if $GLOBAL_OPTIONS{anonymous_name}#} checked{#endif#}> Anonymous posters can choose displayed name<br>
  38.         <input type=hidden name="a" value="anonymous_name">
  39.         </p>
  40.     </ul>
  41.     <input type=checkbox name=allow_email_url value=1{#if $GLOBAL_OPTIONS{allow_email_url}#} checked{#endif#}> Allow URLs to be entered in e-mail address box<br>
  42.     <input type=hidden name="a" value="allow_email_url">
  43.     <input type=checkbox name=capitalize_username value=1{#if $GLOBAL_OPTIONS{capitalize_username} == 1 || $GLOBAL_OPTIONS{capitalize_username} eq ""#} checked{#endif#}> Capitalize first letter in usernames<br>
  44.     <input type=hidden name="a" value="capitalize_username">
  45.     <input type=checkbox name=double_post value=1{#if $GLOBAL_OPTIONS{double_post}#} checked{#endif#}> Double post protection (prevents duplicate postings)<br>
  46.     <input type=hidden name="a" value="double_post">
  47.     <input type=checkbox name=email_on_post value=1{#if $GLOBAL_OPTIONS{email_on_post} == 1#} checked{#endif#}> E-mail addresses on posts by registered members<br>
  48.     <input type=hidden name="a" value="email_on_post">
  49.     <input type=checkbox name=format_panel value=1{#if $GLOBAL_OPTIONS{format_panel} == 1#} checked{#endif#}> Formatting panel on message forms (in skins that support it)<br>
  50.     <input type=hidden name="a" value="format_panel">
  51.     <input type=checkbox name=fullnames value=1{#if $GLOBAL_OPTIONS{fullnames} == 1#} checked{#endif#}> Full names on posts<br>
  52.     <input type=hidden name="a" value="fullnames">
  53.     <input type=checkbox name=noload_warning value=1{#if $GLOBAL_OPTIONS{noload_warning} == 1#} checked{#endif#}> JavaScript warning if preview page was not loaded<br>
  54.     <input type=hidden name="a" value="noload_warning">
  55.     <input type=checkbox name=public_name_limit value=1{#if $GLOBAL_OPTIONS{public_name_limit} == 1#} checked{#endif#}> Limit length of public posters' names to
  56.         <input type=text name="public_name_limit_val" size=3 value="{#if $GLOBAL_OPTIONS{public_name_limit_val} == 0#}0{#else#}$GLOBAL_OPTIONS{public_name_limit_val}{#endif#}"> characters<br>
  57.     <input type=hidden name="a" value="public_name_limit_val,public_name_limit">
  58.     <input type=checkbox name="prevent_long_posts" value=1{#if $GLOBAL_OPTIONS{prevent_long_posts} == 1#} checked{#endif#}> Limit maximum word length in posts to <input type=text name="prevent_long_posts_threshold" value="$GLOBAL_OPTIONS{prevent_long_posts_threshold}" size=3> characters<br>
  59.     <input type=hidden name="a" value="prevent_long_posts,prevent_long_posts_threshold">
  60.     <#if pro#>
  61.         <input type=checkbox name=profile_on_post value=1{#if $GLOBAL_OPTIONS{profile_on_post} == 1#} checked{#endif#}> Links to profiles with posts<br>
  62.         <input type=hidden name="a" value="profile_on_post">
  63.     <#endif#>
  64.     <input type=checkbox name=html value=1{#if $GLOBAL_OPTIONS{html} == 1#} checked{#endif#}> Perform HTML to formatting tag conversion<br>
  65.     <input type=hidden name="a" value="html">
  66.     <input type=checkbox name=smart_rfc_2141 value=1{#if $GLOBAL_OPTIONS{smart_rfc_2141} == 1#} checked{#endif#}> Smart interpretation of URLs non-compliant with RFC 2141<br>
  67.     <input type=hidden name="a" value="smart_rfc_2141">
  68.     <input type=checkbox name=user_paren value=1{#if $GLOBAL_OPTIONS{user_paren} == 1 ||  $GLOBAL_OPTIONS{user_paren} eq ""#} checked{#endif#}> Username in (parentheses) on posts<br>
  69.     </p>
  70.     <input type=hidden name="a" value="user_paren">
  71. </div>
  72. <br><br>
  73. <div class="surround">
  74.     {#if $browser->{ieX}#}<p class="blbar">Ordering of Items</p>{#else#}<table width=100% bgcolor=#000000><tr><td>$fs<font color=#ffff00>Ordering of Items</font></font></td></tr></table>{#endif#}
  75.     <p>
  76.     This section gives powerful control over the ordering of new threads and messages on your
  77.     board.  Be sure to read the administration instructions for Options Manager to learn
  78.     exactly what each option does.
  79.     </p>
  80.     <ul>
  81.     <table border=0 cellspacing=0 cellpadding=0>
  82.     <tr><td colspan=6 bgcolor=#ccccff class="us">Add new threads to top</td></tr>
  83.     <tr><td bgcolor=#ccccff class="us"> </td><td bgcolor=#ccffcc colspan=5 class="us">Alphabetize threads upon addition</td></tr>
  84.     <tr><td bgcolor=#ccccff class="us"> </td><td bgcolor=#ccffcc class="us"> </td><td bgcolor=#ffcccc colspan=4 class="us">Move active thread to top of list</td></tr>
  85.     <tr><td bgcolor=#ccccff class="us"> </td><td bgcolor=#ccffcc class="us"> </td><td bgcolor=#ffcccc class="us"> </td><td bgcolor=#ffff00 colspan=3 class="us">Move active thread's parents to top of list</td></tr>
  86.     <tr><td bgcolor=#ccccff class="us"> </td><td bgcolor=#ccffcc class="us"> </td><td bgcolor=#ffcccc class="us"> </td><td bgcolor=#ffff00 class="us"> </td><td bgcolor=#00aa00 colspan=2 class="us">Add new messages to top</td></tr>
  87.     <#foreach $topic (@topics)#>
  88.         <#if $topic->{type} == 1#>
  89.             <tr>
  90.             <#define $number = "$topic->{number}"#>
  91.             <td bgcolor=#ccccff class="us"><input type=checkbox name=reverse_subs value="$number"{#if $reverse_subs->{$number} == 1#} checked{#endif#}></td>
  92.             <td bgcolor=#ccffcc class="us"><input type=checkbox name=alphabet_subs value="$number"{#if $alphabet_subs->{$number} == 1#} checked{#endif#}></td>
  93.             <td bgcolor=#ffcccc class="us"><input type=checkbox name=active_subs value="$number"{#if $active_subs->{$number} == 1#} checked{#endif#}></td>
  94.             <td bgcolor=#ffff00 class="us"><input type=checkbox name=active_subs_parents value="$number"{#if $active_subs_parents->{$number} == 1#} checked{#endif#}></td>
  95.             <td bgcolor=#00aa00 class="us"><input type=checkbox name=reverse_msgs value="$number"{#if $reverse_msgs->{$number} == 1#} checked{#endif#}></td>
  96.             <td class="us">$topic->{name}</td>
  97.             </tr>        
  98.         <#endif#>
  99.     <#endloop#>
  100.     </table>
  101.     </ul>
  102.     <input type="hidden" name="b" value="reverse_subs,alphabet_subs,active_subs,active_subs_parents,reverse_msgs">
  103. </div>
  104. <br><br>
  105. <div class="surround">
  106.     {#if $browser->{ieX}#}<p class="blbar">Post Editing</p>{#else#}<table width=100% bgcolor=#000000><tr><td>$fs<font color=#ffff00>Post Editing</font></font></td></tr></table>{#endif#}
  107.     <#if pro#>
  108.         <p>
  109.         <input type=checkbox name=usersdel value=1{#if $GLOBAL_OPTIONS{usersdel} == 1#} checked{#endif#}> Allow users to delete their own posts:<br>
  110.         <input type=hidden name="a" value="usersdel">
  111.         </p>
  112.         <ul>
  113.             <p>Time limit:  <input type=text name="usersdel_time" size=5 value="{#if $GLOBAL_OPTIONS{usersdel_time} == 0#}0{#else#}$GLOBAL_OPTIONS{usersdel_time}{#endif#}"> minutes</p>
  114.             <p><input type=checkbox name=usersdelpage value=1{#if $GLOBAL_OPTIONS{usersdelpage} == 1#} checked{#endif#}> Delete page too if the page would be empty</p>
  115.         </ul>
  116.         <p>
  117.         <input type=checkbox name=usersedit value=1{#if $GLOBAL_OPTIONS{usersedit} == 1#} checked{#endif#}> Allow users to edit their own posts:<br>
  118.         <input type=hidden name="a" value="usersedit,usersdelpage">
  119.         </p>
  120.         <ul>
  121.             <p>Time limit:  <input type=text name="usersedit_time" size=5 value="{#if $GLOBAL_OPTIONS{usersedit_time} == 0#}0{#else#}$GLOBAL_OPTIONS{usersedit_time}{#endif#}"> minutes</p>
  122.             <p><input type=checkbox name=disable_if_queued value=1{#if $GLOBAL_OPTIONS{disable_if_queued} == 1#} checked{#endif#}> Disable editing if topic requires moderator approval of user's posts<br>
  123.             <input type=hidden name="a" value="disable_if_queued">
  124.             <input type=checkbox name=usr_edit_note value=1{#if $GLOBAL_OPTIONS{usr_edit_note} == 1#} checked{#endif#}> Include note in post when a user has edited it
  125.             <input type=hidden name="a" value="usr_edit_note">
  126.             </p>
  127.         </ul>
  128.         <input type=hidden name="b" value="usersedit_time">
  129.         <input type=hidden name="b" value="usersdel_time">
  130.     <#endif#>
  131.     <p>
  132.     <input type=checkbox name=mod_edit_note value=1{#if $GLOBAL_OPTIONS{mod_edit_note} == 1#} checked{#endif#}> Include note in post when a moderator has edited it<br>
  133.     <input type=checkbox name=admin_edit_note value=1{#if $GLOBAL_OPTIONS{admin_edit_note} == 1#} checked{#endif#}> Include note in post when board administrator has edited it<br>
  134.     </p>
  135.     <input type=hidden name="a" value="admin_edit_note,mod_edit_note">
  136. </div>
  137. <br><br>
  138. <div class="surround">
  139.     {#if $browser->{ieX}#}<p class="blbar">Profanity Checking</p>{#else#}<table width=100% bgcolor=#000000><tr><td>$fs<font color=#ffff00>Profanity Checking</font></font></td></tr></table>{#endif#}
  140.      <input type=checkbox name=profanity value=1{#if $GLOBAL_OPTIONS{profanity} == 1#} checked{#endif#}> Enable Profanity Checker<br>
  141.     <input type=hidden name="a" value="profanity">
  142.     <ul>
  143.         If profanity is detected:<br>
  144.         <ul>
  145.             <input type=radio name="profanity_detected" value=1{#if $GLOBAL_OPTIONS{profanity_detected} == 1#} checked{#endif#}>Change profanity to <font color=#ff0000><b>••••</b></font> (dots)<br>
  146.             <input type=radio name="profanity_detected" value=2{#if $GLOBAL_OPTIONS{profanity_detected} == 2#} checked{#endif#}>Do not allow post to be submitted<br>
  147.         </ul>
  148.         <br>
  149.         Word list:
  150.         <a href="#" onClick="openwin('$cgiurl?action=options_profanity&username=$general->{username}'); return false;">Edit</a>
  151.     </ul>
  152.      <input type=checkbox name=profanity_repeated value=1{#if $GLOBAL_OPTIONS{profanity_repeated} == 1#} checked{#endif#}> Prevent repeated letters in words from bypassing filter<br>
  153.      <input type=checkbox name=profanity_middle value=1{#if $GLOBAL_OPTIONS{profanity_middle} == 1#} checked{#endif#}> Prevent using first and last letters of banned words with symbols between<br>
  154.      <input type=checkbox name=profanity_spaces value=1{#if $GLOBAL_OPTIONS{profanity_spaces} == 1#} checked{#endif#}> Prevent using s p a c e s in words to bypass filter<br>
  155.      <input type=checkbox name=profanity_chars value=1{#if $GLOBAL_OPTIONS{profanity_chars} == 1#} checked{#endif#}> Treat non-English characters as the English letter they resemble (e.g., treat 'α' as 'a')<br>
  156.      <input type=checkbox name=profanity_symbols value=1{#if $GLOBAL_OPTIONS{profanity_symbols} == 1#} checked{#endif#}> Treat symbols as letters they resemble (e.g., treat '5' and '$' as 's')<br>
  157.     <br />
  158.      <input type=checkbox name=profanity_international value=1{#if $GLOBAL_OPTIONS{profanity_international} == 1#} checked{#endif#}> Do not treat non-English letters (e.g. ßδε≥√) as word boundaries<br>
  159.     <input type=hidden name="a" value="profanity_symbols,profanity_international,profanity_spaces,profanity_middle,profanity_chars,profanity_detected,profanity_repeated">
  160. </div>
  161. <#if pro#>
  162.     <br><br>
  163.     <div class="surround">
  164.         {#if $browser->{ieX}#}<p class="blbar">Queued Messages</p>{#else#}<table width=100% bgcolor=#000000><tr><td>$fs<font color=#ffff00>Queued Messages</font></font></td></tr></table>{#endif#}
  165.         <p>
  166.         If desired, you can make a note on posts as to which moderator approved the post,
  167.         or store the approving moderator with the properties for the message.
  168.         </p>
  169.         <p>
  170.         Note moderator who approved message:
  171.         </p>
  172.         <ul>
  173.         <select name="queue_note_approver" size="1">
  174.         <option value="0"{#if $GLOBAL_OPTIONS{queue_note_approver} == 0#} selected{#endif#}>Not at all</option>
  175.         <option value="1"{#if $GLOBAL_OPTIONS{queue_note_approver} == 1#} selected{#endif#}>Note on the post</option>
  176.         <option value="2"{#if $GLOBAL_OPTIONS{queue_note_approver} == 2#} selected{#endif#}>Store internally as property</option>
  177.         <option value="3"{#if $GLOBAL_OPTIONS{queue_note_approver} == 3#} selected{#endif#}>Note on post and store as property</option>
  178.         </select>
  179.         </ul>
  180.         <p>
  181.         When viewing messages in the Queue Manager, messages are generally formatted into
  182.         the template so they will appear very much like they will on the board.  You can
  183.         check this box to show the messages on a plain page for faster loading.
  184.         </p>
  185.         <ul>
  186.         <input type=checkbox name="quicker_queue_manager" value="1"{#if $GLOBAL_OPTIONS->{quicker_queue_manager} == 1#} checked{#endif#}>
  187.             Use plain page for queue displays
  188.         </ul>
  189.         <input type=hidden name="a" value="queue_note_approver,quicker_queue_manager">
  190.     </div>
  191.     <br><br>
  192.     <div class="surround">
  193.         {#if $browser->{ieX}#}<p class="blbar">Rating of Posts</p>{#else#}<table width=100% bgcolor=#000000><tr><td>$fs<font color=#ffff00>Rating of Posts</font></font></td></tr></table>{#endif#}
  194.         <p>
  195.         If enabled and supported by the skin you've chosen, users can rate each post on a
  196.         scale from 1 to 5.  Votes are tabulated in real-time and results are displayed
  197.         with each post.
  198.         </p>
  199.         <p>
  200.         <input type=checkbox name=post_ratings value=1{#if $GLOBAL_OPTIONS{post_ratings} == 1#} checked{#endif#}> Enable Post Ratings<br>
  201.         </p>
  202.         <ul>
  203.             <p>
  204.             <input type=checkbox name=post_ratings_limit value=1{#if $GLOBAL_OPTIONS{post_ratings_limit} == 1#} checked{#endif#}> Limit each IP to 1 vote every
  205.             <input type=text name=post_ratings_limit_value size=5 value="$GLOBAL_OPTIONS{post_ratings_limit_value}"> hour(s)
  206.             </p>
  207.         </ul>
  208.         <input type=hidden name="a" value="post_ratings,post_ratings_limit,post_ratings_limit_value">
  209.     </div>
  210.     <br><br>
  211.     <div class="surround">
  212.         {#if $browser->{ieX}#}<p class="blbar">Spell Checker</p>{#else#}<table width=100% bgcolor=#000000><tr><td>$fs<font color=#ffff00>Spell Checker</font></font></td></tr></table>{#endif#}
  213.         <input type=checkbox name=spell_check value=1{#if $GLOBAL_OPTIONS{spell_check} == 1#} checked{#endif#}> Enable Spell Checker<br>
  214.         <input type=hidden name="a" value="spell_check">
  215.         <ul>
  216.         Dictionary File Status:
  217.             <#if $general->{dictionary_ready} == 1#>
  218.                 <b><font color=#00aa00>Ready (contains $general->{spelling_words} word<#if $general->{word_count} != 1#>s<#endif#>)</font></b>
  219.                 <br><br>
  220.                 <input type="button" value="Reset" onClick="if (confirm('Do you really want to reset your dictionary file?')) { window.open('$script_url/board-admin.$cgi_extension?action=options_mgr_sd1&username=$general->{username}', 'PopWin', 'width=100,height=50,scrollbars=no,resizable=no'); }">
  221.                 <input type="button" value="Add File >>" onClick="window.open('$script_url/board-admin.$cgi_extension?action=options_mgr_sd2&username=$general->{username}', 'PopWin', 'width=100,height=50,scrollbars=no,resizable=no');">
  222.                 <input type="text" name="add_file" size=40>            
  223.             <#else#>
  224.                 <b><font color=#ff0000>Not Ready</font></b>
  225.                 <br><br>
  226.                 <input type="button" value="Initialize" onClick="window.open('$script_url/board-admin.$cgi_extension?action=options_mgr_sd3&username=$general->{username}', 'PopWin', 'width=100,height=50,scrollbars=no,resizable=no');">
  227.             <#endif#>
  228.         </ul>
  229.     </div>
  230. <#endif#>
  231.  
  232. <!--END-->
  233.