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 / tpcprops.tmpl < prev    next >
Text File  |  2009-11-06  |  12KB  |  311 lines

  1. # FILE: tpcprops.html
  2. # DESCRIPTION: Topic and Categories Properties Editor
  3. # Copyright (c) 2002, DiscusWare, LLC, all rights reserved
  4. # -------------------------------------------------------------------------------------------
  5.  
  6. <!--BEGIN-->
  7. <#define array @available_icons(name,full_url)#>
  8. tree_j    $icon_url/tree_j.gif
  9. tree_n    $icon_url/tree_n.gif
  10. tree_o    $icon_url/tree_o.gif
  11. tree_m    $icon_url/tree_m.gif
  12. tree_k    $icon_url/tree_k.gif
  13. <#/define#>
  14. <html><head><title>Properties</title>
  15. <style>
  16. p { margin-left: 2pt; }
  17. p.blbar {margin-left: 0pt; font: 11pt verdana,arial,helvetica; color: #ffff00; background-color: #000000; width: 100% }
  18. .surround {border: thin black inset; width: 100%; font: 10pt verdana,arial,helvetica }
  19. .normal {font: 10pt verdana,arial,helvetica}
  20. .comment {font: 9pt verdana,arial,helvetica; margin-left: 20pt; }
  21. td.ub {font: bold 9pt verdana,arial,helvetica}
  22. td.unb {font: 9pt verdana,arial,helvetica}
  23. </style>
  24.  
  25. <#if $seltopic->{type} != 2 && $general->{multiple} == 0#>
  26.     <script language="JavaScript">
  27.     <!--
  28.     function desccopy () {
  29.         var txt = document.tf2.descr.value;
  30.         var p = txt.indexOf("\n");
  31.         if (p == -1) {
  32.             document.mf.meta_description.value = txt;
  33.         } else {
  34.             document.mf.meta_description.value = txt.substr(0, p);
  35.         }
  36.         return false;
  37.     }
  38.     
  39.     // -->
  40.     </script>
  41. <#endif#>
  42. </head>
  43. <body bgcolor="#ffffff" text="#000000" link="#0000ff" vlink="#0000ff">$fs
  44. <font size=3><b><center>{#if $seltopic->{type} == 1#}Topic{#else#}Category{#endif#} Properties</center></b></font>
  45. <hr>
  46. <b>
  47. <a href="$cgiurl?action=topic_mgr&username=$general->{username}&menu=0">Topic Manager</a>:
  48. {#if $seltopic->{type} == 1#}Topic{#else#}Category{#endif#} Properties
  49. </b>
  50. <hr>
  51.  
  52. <#if $stuff->{what} > 0#>
  53. <#define array @actions (_index, what)#>
  54. 1    updated topic properties
  55. 2    updated category properties
  56. 3    updated topic META tags
  57. 4    renamed topic
  58. <#/define#>
  59. <table width=100% bgcolor=#ccffcc border=0><tr><td>$fs
  60. <b>Note:</b> Successfully <#pick what $stuff->{what} from @actions(*)#>
  61. </font></td></tr></table>
  62. <p>
  63. <#endif#>
  64.  
  65. <#if $seltopic->{type} == 2#>
  66.     <form action="$cgiurl" method="post" name="tf">
  67.     <input type="hidden" name="username" value="$general->{username}">
  68.     <input type="hidden" name="topic" value="$seltopic->{number}">
  69.     <div class="surround">
  70.         {#if $browser->{ieX}#}<p class="blbar">Category Properties</p>{#else#}<table width=100% bgcolor=#000000><tr><td>$fs<font color=#ffff00>Category Properties</font></font></td></tr></table>{#endif#}
  71.         <p>
  72.         You have selected to edit properties for this category.
  73.         Enter the revised properties below.
  74.         </p>
  75.         <p>
  76.         <ul>
  77.             <table>
  78.             <tr>
  79.             <td>$fs Category Name:</font></td>
  80.             <td><input type=text name="cat_text" size=45 value="$edit->{cat_text}"></td>
  81.             </tr>
  82.             <tr>
  83.             <td valign=top>$fs Category Description:</font></td>
  84.             <td valign=top><textarea name="cat_descr" rows=5 cols=45 wrap=virtual>$edit->{cat_descr}</textarea></td>
  85.             </tr>
  86.             <tr>
  87.             <td valign=center>$fs Background Color:</font></td>
  88.             <td valign=top><input type=text name=bgcolor size=7 value="$seltopic->{bgcolor}">
  89.               <input type=button value="Color Chart" onClick="window.open('$cgiurl?action=color&formname=tf&field=bgcolor&forwhat=<#escape "the category's background color"#>', 'colwheel', 'width=400,height=400,resizable=yes,scrollbars=yes');">
  90.             </td>
  91.             </tr>
  92.             </table>
  93.             <p>
  94.             <input type=submit value="Save Changes">
  95.         </ul>
  96.         <input type="hidden" name="action" value="topic_catprop">
  97.     </div>
  98.     </form>
  99. <#endif#>
  100. <#if $seltopic->{type} != 2 && $general->{multiple} == 0#>
  101.     <form action="$cgiurl" method="post" name="tf">
  102.     <input type="hidden" name="username" value="$general->{username}">
  103.     <input type="hidden" name="topic" value="$seltopic->{number}">
  104.     <div class="surround">
  105.         {#if $browser->{ieX}#}<p class="blbar">Rename Topic</p>{#else#}<table width=100% bgcolor=#000000><tr><td>$fs<font color=#ffff00>Rename Topic</font></font></td></tr></table>{#endif#}
  106.         <p>
  107.         To rename this topic, type a new name below.
  108.         </p>
  109.         <ul>
  110.             <table>
  111.                 <tr>
  112.                 <td width=20%>$fs Topic Name:</font></td>
  113.                 <td width=80%><input type=text name="topic_name" value="$edit->{topic_name}" size=45></td>
  114.                 </tr>
  115.             </table>
  116.             <p>
  117.             <input type=submit value="Rename Topic">
  118.             </p>
  119.         </ul>
  120.         <input type="hidden" name="action" value="topic_rename">
  121.     </div>
  122.     </form>
  123.     <form action="$cgiurl" method="post" name="tf2">
  124.     <input type="hidden" name="username" value="$general->{username}">
  125.     <input type="hidden" name="topic" value="$seltopic->{number}">
  126.     <input type="hidden" name="action" value="topic_prop">
  127.     <div class="surround">
  128.         {#if $browser->{ieX}#}<p class="blbar">Topic Properties</p>{#else#}<table width=100% bgcolor=#000000><tr><td>$fs<font color=#ffff00>Topic Properties</font></font></td></tr></table>{#endif#}
  129.         <p>
  130.         You have selected to edit properties for this topic.
  131.         Enter the new desired properties below.
  132.         </p>
  133.         <ul>
  134.             <table>
  135.                 <tr>
  136.                 <td valign=top>$fs Topic Description:</font></td>
  137.                 <td valign=top><textarea name="descr" rows=5 cols=45 wrap=virtual>$edit->{descr}</textarea></td>
  138.                 </tr>
  139.                 <tr>
  140.                 <td>$fs Display:</font></td>
  141.                 <td><input type=checkbox value=1 name="hide"{#if $props->{hidden} == 1#} checked{#endif#}>$fs Hide Topic</font></td>
  142.                 </tr>
  143.                 <tr>
  144.                 <td valign=top>$fs Icon:</font></td>
  145.                 <td valign=top>
  146.                 
  147.                 <table>
  148.                 <tr align=center>
  149.                     <#foreach $icon (@available_icons)#>
  150.                         <td><input type=radio name=icon value="$icon->{name}"{#if $props->{icon} eq $icon->{name}#} checked{#endif#}></td>
  151.                     <#endloop#>
  152.                     <#if exists:"$message_dir/$seltopic->{number}.gif" == 1#>
  153.                         <td><input type=radio name=icon value=".$seltopic->{number}"{#if $props->{icon} eq ".$seltopic->{number}"#} checked{#endif#}></td>
  154.                     <#endif#>
  155.                 </tr>
  156.                 <tr align=center>
  157.                     <#foreach $icon (@available_icons)#>
  158.                         <td><img src="$icon->{full_url}" alt="( Icon )" align=top></td>
  159.                     <#endloop#>
  160.                     <#if exists:"$message_dir/$seltopic->{number}.gif" == 1#>
  161.                         <td><img src="$message_url/$seltopic->{number}.gif" alt="( Icon )" align=top></td>
  162.                     <#endif#>
  163.                 </tr>
  164.                 </table>
  165.                 
  166.                 </td>
  167.                 </tr>
  168.             </table>
  169.             <p>
  170.             <input type=submit value="Save Properties">
  171.             </p>
  172.         </ul>
  173.     </div>
  174.     </form>
  175.     <form action="$cgiurl" method="post" name="mf">
  176.     <input type="hidden" name="username" value="$general->{username}">
  177.     <input type="hidden" name="topic" value="$seltopic->{number}">
  178.     <input type="hidden" name="action" value="topic_meta">
  179.     <div class="surround">
  180.         {#if $browser->{ieX}#}<p class="blbar">META tags</p>{#else#}<table width=100% bgcolor=#000000><tr><td>$fs<font color=#ffff00>META tags</font></font></td></tr></table>{#endif#}
  181.         <p>
  182.         META tags control indexing by most search engines.
  183.         </p>
  184.         <ul>
  185.             <table bgcolor="#000000" cellspacing=0 cellpadding=0 width=80%><tr><td>
  186.             <table cellpadding=3 border=0 cellspacing=1 width=100%>
  187.             <tr>
  188.             <td valign=center class=ub bgcolor="#ffffff">Description:</td>
  189.             <td valign=center bgcolor="#ffffff" class="unb"><input type=text name="meta_description" value="$meta->{meta_description}" size=45>
  190.             <span style="font: 8pt verdana,arial,helvetica"><a href="#" onClick="return desccopy()">Copy from above</a></span></td>
  191.             </tr>
  192.             <tr>
  193.             <td class=ub valign=center bgcolor="#ffffff">Keywords:</font></td>
  194.             <td valign=top bgcolor="#ffffff"><input type=text name="meta_keywords" value="$meta->{meta_keywords}" size=45></td>
  195.             </tr>
  196.             <tr>
  197.             <td class=ub valign=top bgcolor="#ffffff">Robots:</font></td>
  198.             <td class=unb valign=top bgcolor="#ffffff">Directives to search engine spiders:
  199.                 <br /><br />
  200.                 <input type=radio name="meta_robots" value="0"{#if $meta->{meta_robots} == 0#} checked{#endif#}>No Setting<br />
  201.                 <input type=radio name="meta_robots" value="1"{#if $meta->{meta_robots} == 1#} checked{#endif#}>Do not index page ('NOINDEX,NOFOLLOW')<br />
  202.                 <input type=radio name="meta_robots" value="2"{#if $meta->{meta_robots} == 2#} checked{#endif#}>Index page and follow links ('INDEX,FOLLOW')<br />
  203.                 <input type=radio name="meta_robots" value="3"{#if $meta->{meta_robots} == 3#} checked{#endif#}>Custom: <input type=text name="meta_robots_text" value="$meta->{meta_robots_text}" size=20>
  204.         <#if pro#>
  205.             <p>
  206.             Note that while some spiders may ignore indexing directives, none can index
  207.             Discus Pro private pages.
  208.             </p>
  209.         <#endif#>
  210.             </td>
  211.             </tr>
  212.             </table>
  213.             </td></tr></table>
  214.             <p>
  215.             <input type=submit value="Save META Tags">
  216.             </p>
  217.         </ul>
  218.     </div>
  219.     </form>
  220. <#endif#>
  221. <#if $general->{multiple} == 1#>
  222.     <form action="$cgiurl" method="post" name="tf">
  223.     <input type="hidden" name="username" value="$general->{username}">
  224.     <input type="hidden" name="topic" value="$general->{topics}">
  225.     <input type="hidden" name="action" value="topic_prop">
  226.     <div class="surround">
  227.         {#if $browser->{ieX}#}<p class="blbar">Topic Properties</p>{#else#}<table width=100% bgcolor=#000000><tr><td>$fs<font color=#ffff00>Topic Properties</font></font></td></tr></table>{#endif#}
  228.         <p>
  229.         You have selected to edit properties for these topics.
  230.         Enter the new desired properties below.
  231.         </p>
  232.         <ul>
  233.             <table>
  234.                 <tr>
  235.                 <td>$fs Display:</font></td>
  236.                 <td><input type=checkbox value=1 name="hide"{#if $props->{hidden} == 1#} checked{#endif#}>$fs Hide Topic</font></td>
  237.                 </tr>
  238.                 <tr>
  239.                 <td valign=top>$fs Icon:</font></td>
  240.                 <td valign=top>
  241.                     <table>
  242.                     <tr align=center>
  243.                         <#foreach $icon (@available_icons)#>
  244.                             <td><input type=radio name=icon value="$icon->{name}"{#if $props->{icon} eq $icon->{name}#} checked{#endif#}></td>
  245.                         <#endloop#>
  246.                     </tr>
  247.                     <tr align=center>
  248.                         <#foreach $icon (@available_icons)#>
  249.                             <td><img src="$icon->{full_url}" alt="( Icon )" align=top></td>
  250.                         <#endloop#>
  251.                     </tr>
  252.                     </table>
  253.                 </td>
  254.                 </tr>
  255.             </table>
  256.             <p>
  257.             <input type=submit value="Save Properties">
  258.             </p>
  259.         </ul>
  260.     </div>
  261.     </form>
  262.  
  263.     <form action="$cgiurl" method="post">
  264.     <input type="hidden" name="username" value="$general->{username}">
  265.     <input type="hidden" name="topic" value="$general->{topics}">
  266.     <input type="hidden" name="action" value="topic_meta">
  267.     <div class="surround">
  268.         {#if $browser->{ieX}#}<p class="blbar">META tags</p>{#else#}<table width=100% bgcolor=#000000><tr><td>$fs<font color=#ffff00>META tags</font></font></td></tr></table>{#endif#}
  269.         <p>
  270.         META tags control indexing by most search engines.
  271.         </p>
  272.         <ul>
  273.             <table bgcolor="#000000" cellspacing=0 cellpadding=0 width=80%><tr><td>
  274.             <table cellpadding=3 border=0 cellspacing=1 width=100%>
  275.             <tr>
  276.             <td valign=center class=ub bgcolor="#ffffff">Description:</td>
  277.             <td valign=top bgcolor="#ffffff"><input type=text name="meta_description" value="$meta->{meta_description}" size=45></td>
  278.             </tr>
  279.             <tr>
  280.             <td class=ub valign=center bgcolor="#ffffff">Keywords:</font></td>
  281.             <td valign=top bgcolor="#ffffff"><input type=text name="meta_keywords" value="$meta->{meta_keywords}" size=45></td>
  282.             </tr>
  283.             <tr>
  284.             <td class=ub valign=top bgcolor="#ffffff">Robots:</font></td>
  285.             <td class=unb valign=top bgcolor="#ffffff">Directives to search engine spiders:
  286.                 <br /><br />
  287.                 <input type=radio name="meta_robots" value="0"{#if $meta->{meta_robots} == 0#} checked{#endif#}>No Setting<br />
  288.                 <input type=radio name="meta_robots" value="1"{#if $meta->{meta_robots} == 1#} checked{#endif#}>Do not index page ('NOINDEX,NOFOLLOW')<br />
  289.                 <input type=radio name="meta_robots" value="2"{#if $meta->{meta_robots} == 2#} checked{#endif#}>Index page and follow links ('INDEX,FOLLOW')<br />
  290.                 <input type=radio name="meta_robots" value="3"{#if $meta->{meta_robots} == 3#} checked{#endif#}>Custom: <input type=text name="meta_robots_text" value="$meta->{meta_robots_text}" size=20>
  291.         <#if pro#>
  292.             <p>
  293.             Note that while some spiders may ignore indexing directives, none can index
  294.             Discus Pro private pages.
  295.             </p>
  296.         <#endif#>
  297.             </td>
  298.             </tr>
  299.             </table>
  300.             </td></tr></table>
  301.             <p>
  302.             <input type=submit value="Save META Tags">
  303.             </p>
  304.         </ul>
  305.     </div>
  306.     </form>
  307.  
  308. <#endif#>
  309. </font></body></html>
  310. <!--END-->
  311.