public_html/layout/professional/admin/story/storyeditor.thtml
author Dirk Haun <dirk@haun-online.de>
Sun, 04 Oct 2009 18:07:39 +0200
branchHEAD
changeset 7361 cb9ad1e4b759
parent 7228 5524c9cdb063
child 7510 fd75c85d005a
permissions -rw-r--r--
Cosmetics: Removed some <b> tags from the story editor templates
     1 <script type="text/javascript">
     2 //<![CDATA[
     3 function enablearchive(obj) {
     4     var f = obj.form;           // all elements have their parent form in "form"
     5     var disable = obj.checked;  // Disable when checked
     6     if (f.elements["archiveflag"].checked==true && f.elements["storycode11"].checked==false) {
     7         f.elements["storycode10"].checked=true;
     8     }
     9     f.elements["storycode10"].disabled=!disable;
    10     f.elements["storycode11"].disabled=!disable;
    11     f.elements["expire_month"].disabled=!disable;
    12     f.elements["expire_day"].disabled=!disable;
    13     f.elements["expire_year"].disabled=!disable;
    14     f.elements["expire_hour"].disabled=!disable;
    15     f.elements["expire_minute"].disabled=!disable;
    16     f.elements["expire_ampm"].disabled=!disable;
    17 }
    18     
    19     function enablecmtclose(obj) {
    20     var f = obj.form;           // all elements have their parent form in "form"
    21     var disable = obj.checked;  // Disable when checked
    22 
    23     f.elements["cmt_close_month"].disabled=!disable;
    24     f.elements["cmt_close_day"].disabled=!disable;
    25     f.elements["cmt_close_year"].disabled=!disable;
    26     f.elements["cmt_close_hour"].disabled=!disable;
    27     f.elements["cmt_close_minute"].disabled=!disable;
    28     f.elements["cmt_close_ampm"].disabled=!disable;
    29     
    30 }
    31 //]]>
    32 </script>
    33                             <form name="frmstory" action="{site_admin_url}/story.php" method="post" enctype="multipart/form-data">
    34                                 <table cellspacing="0" cellpadding="3" width="100%">
    35                                     <tr>
    36                                         <td class="alignright" style="width:100px;">{lang_author}:</td>
    37                                         <td>{story_author}<input type="hidden" name="uid" value="{story_uid}"{xhtml}></td>
    38                                     </tr>
    39                                     <tr>
    40                                         <td class="alignright" style="vertical-align:top;">{lang_date}:</td>
    41                                         <td>
    42                                           <span dir="ltr">
    43                                             <select name="publish_month">
    44                                                 {publish_month_options}
    45                                             </select>
    46                                             /
    47                                             <select name="publish_day">
    48                                                 {publish_day_options}
    49                                             </select>
    50                                             /
    51                                             <select name="publish_year">
    52                                                 {publish_year_options}
    53                                             </select>&nbsp;&nbsp;
    54                                             <select name="publish_hour">
    55                                                 {publish_hour_options}
    56                                             </select>
    57                                             :
    58                                             <select name="publish_minute">
    59                                                 {publish_minute_options}
    60                                             </select>
    61                                             {publishampm_selection}
    62                                             <input type="hidden" name="publish_second" value="{publish_second}"{xhtml}>
    63                                           </span><br{xhtml}>
    64                                           {publish_date_explanation}
    65                                         </td>
    66                                     </tr>
    67                                     <tr>
    68                                         <td class="alignright">{lang_title}:</td>
    69                                         <td><input type="text" size="48" maxlength="128" name="title" value="{story_title}"{xhtml}></td>
    70                                     </tr>
    71                                     <tr>
    72                                         <td class="alignright">{lang_topic}:</td>
    73                                         <td>
    74                                             <select name="tid">
    75                                                 {topic_options}
    76                                             </select>
    77                                         </td>
    78                                     </tr>
    79                                     <tr>
    80                                         <td class="alignright">{lang_show_topic_icon}:</td>
    81                                         <td>
    82                                             <input type="checkbox" name="show_topic_icon" {show_topic_icon_checked}{xhtml}>
    83                                         </td>
    84                                     </tr>
    85                                     <tr>
    86                                         <td class="alignright">{lang_draft}:</td>
    87                                         <td><input type="checkbox" name="draft_flag" {is_checked}{xhtml}></td>
    88                                     </tr>
    89                                     <tr>
    90                                         <td colspan="2">
    91                                             <table cellspacing="0" cellpadding="3" width="100%">
    92                                                 <tr>
    93                                                     <td colspan="3" style="padding-left:20px;">{lang_archivetitle}</td>
    94                                                 </tr>
    95                                                 <tr>
    96                                                     <td class="alignright" style="padding-right:5px; width:20%">{lang_option}:</td>
    97                                                     <td style="width:20%">{lang_enabled}:<input type="checkbox" name="archiveflag" value="1" {is_checked2} onclick="enablearchive(this);"{xhtml}></td>
    98                                                     <td class="alignleft">
    99                                                         <label for="storycode10">
   100                                                             <input type="radio" name="statuscode" id="storycode10" value="10" {is_checked3}{xhtml}>{lang_optionarchive}
   101                                                         </label>&nbsp;
   102                                                         <label for="storycode11">
   103                                                             <input type="radio" name="statuscode" id="storycode11" value="11" {is_checked4}{xhtml}>{lang_optiondelete}
   104                                                         </label>
   105                                                     </td>
   106                                                 </tr>
   107                                                 <tr>
   108                                                     <td class="alignright" style="vertical-align:top;padding-right:5px;">{lang_date}:</td>
   109                                                     <td colspan="2">
   110                                                       <span dir="ltr">
   111                                                         <select id="expire_month" name="expire_month">
   112                                                             {expire_month_options}
   113                                                         </select>
   114                                                         /
   115                                                         <select name="expire_day">
   116                                                             {expire_day_options}
   117                                                         </select>
   118                                                         /
   119                                                         <select name="expire_year">
   120                                                             {expire_year_options}
   121                                                         </select>&nbsp;&nbsp;
   122                                                         <select name="expire_hour">
   123                                                             {expire_hour_options}
   124                                                         </select>
   125                                                         :
   126                                                         <select name="expire_minute">
   127                                                             {expire_minute_options}
   128                                                         </select>
   129                                                         {expireampm_selection}
   130                                                         <input type="hidden" name="expire_second" value="{expire_second}"{xhtml}>
   131                                                       </span><br{xhtml}>
   132                                                     </td>
   133                                                 </tr>
   134                                             </table>
   135                                          </td>
   136                                     </tr>
   137                                     <tr>
   138                                         <td class="alignright" style="vertical-align:top;">{lang_mode}:</td>
   139                                         <td style="vertical-align:top;">
   140                                             {featured_options}
   141                                             <select name="frontpage">
   142                                                 {frontpage_options}
   143                                             </select><div style="padding-top:5px;">
   144                                             <select name="commentcode">
   145                                                 {comment_options}
   146                                             </select>
   147                                             <select name="trackbackcode">
   148                                                 {trackback_options}
   149                                             </select>
   150                                             </div>
   151                                         </td>
   152                                     </tr>
   153                                     <tr>
   154                                         <td class="alignright" style="vertical-align:top;">{lang_cmt_disable}:</td>
   155                                         <td class="alignleft" style="vertical-align:top;" colspan="1">{lang_enabled}:<input type="checkbox" name="cmt_close_flag" value="1" {is_checked5} onclick="enablecmtclose(this);"{xhtml}>
   156                                             <span dir="ltr">
   157                                                 <select name="cmt_close_month">
   158                                                     {cmt_close_month_options}
   159                                                  </select>
   160                                                  /
   161                                                  <select name="cmt_close_day">
   162                                                     {cmt_close_day_options}
   163                                                  </select>
   164                                                  /
   165                                                  <select name="cmt_close_year">
   166                                                     {cmt_close_year_options}
   167                                                  </select>&nbsp;&nbsp;
   168                                                  <select name="cmt_close_hour">
   169                                                      {cmt_close_hour_options}
   170                                                  </select>
   171                                                  :
   172                                                  <select name="cmt_close_minute">
   173                                                      {cmt_close_minute_options}
   174                                                  </select>
   175                                                      {cmt_close_ampm_selection}
   176                                                   <input type="hidden" name="cmt_close_second" value="{cmt_close_second}"{xhtml}>
   177                                                       </span><br{xhtml}>
   178                                         </td>
   179                                     </tr>
   180                                     <tr>
   181                                         <td class="alignright" style="vertical-align:top;">{lang_sid}:</td>
   182                                         <td><input type="text" dir="ltr" size="40" maxlength="40" name="sid" value="{story_id}"{xhtml}></td>
   183                                     </tr>
   184                                     <tr>
   185                                         <td valign="top" align="right">{lang_metadescription}:</td>
   186                                         <td><textarea name="meta_description" style="width:100%" rows="2">{meta_description}</textarea></td>
   187                                     </tr>
   188                                     <tr>
   189                                         <td valign="top" align="right">{lang_metakeywords}:</td>
   190                                         <td><textarea name="meta_keywords" style="width:100%" rows="2">{meta_keywords}</textarea></td>
   191                                     </tr>                                        
   192                                     <tr>
   193                                         <td class="alignright" style="vertical-align:top;">{lang_introtext}:</td>
   194                                         <td><textarea name="introtext" cols="45" rows="12" style="width:100%">{story_introtext}</textarea></td>
   195                                     </tr>
   196                                     <tr>
   197                                         <td class="alignright" style="vertical-align:top;">{lang_bodytext}:</td>
   198                                         <td><textarea name="bodytext" cols="45" rows="20" style="width:100%">{story_bodytext}</textarea></td>
   199                                     </tr>
   200                                     <tr>
   201                                         <td class="alignright" style="vertical-align:top;">{lang_postmode}:</td>
   202                                         <td style="vertical-align:top;">
   203                                             <select name="postmode">
   204                                                 {post_options}
   205                                             </select>
   206                                             <br{xhtml}>
   207                                             {lang_allowed_html}
   208                                         </td>
   209                                     </tr>
   210                                     <tr>
   211                                         <td class="alignright" style="vertical-align:top;">{lang_images}:</td>
   212                                         <td style="vertical-align:top;">
   213                                             {saved_images}
   214                                             {image_form_elements}
   215                                         </td>
   216                                     </tr>
   217                                     <tr>
   218                                         <td class="alignright">{lang_hits}:</td>
   219                                         <td>
   220                                             <table cellspacing="0" cellpadding="0" width="100%">
   221                                                 <tr>
   222                                                     <td class="alignleft">
   223                                                         <input type="hidden" name="hits" value="{story_hits}"{xhtml}>{story_hits}
   224                                                         <input type="hidden" name="comments" value="{story_comments}"{xhtml}>
   225                                                         <input type="hidden" name="trackbacks" value="{story_trackbacks}"{xhtml}>
   226                                                         <input type="hidden" name="numemails" value="{story_emails}"{xhtml}>
   227                                                         <input type="hidden" name="owner_id" value="{owner_id}"{xhtml}>
   228                                                     </td>
   229                                                     <td>{lang_comments}:{story_comments}</td>
   230                                                     <td>{lang_trackbacks}:{story_trackbacks}</td>
   231                                                     <td class="alignright">{lang_emails}:{story_emails}</td>
   232                                                 </tr>
   233                                             </table>
   234                                         </td>
   235                                     </tr>
   236                                     <tr>
   237                                         <td colspan="2"><hr{xhtml}></td>
   238                                     </tr>
   239                                     <tr>
   240                                         <td colspan="2"><b>{lang_accessrights}</b></td>
   241                                     </tr>
   242                                     <tr>
   243                                         <td class="alignright">{lang_owner}:</td>
   244                                         <td>{owner_name}</td>
   245                                     </tr>
   246                                     <tr>
   247                                         <td class="alignright">{lang_group}:</td>
   248                                         <td>
   249                                             {group_dropdown}
   250                                         </td>
   251                                     </tr>
   252                                     <tr>
   253                                         <td colspan="2">&nbsp;</td>
   254                                     </tr>
   255                                     <tr>
   256                                         <td colspan="2"><b>{lang_permissions}</b>:</td>
   257                                     </tr>
   258                                     <tr>
   259                                         <td colspan="2">{lang_perm_key}</td>
   260                                     </tr>
   261                                     <tr>
   262                                         <td colspan="2">
   263                                             {permissions_editor}
   264                                         </td>
   265                                     </tr>
   266                                     <tr>
   267                                         <td colspan="2">{lang_permissions_msg}</td>
   268                                     </tr>
   269                                     <tr><td colspan="2">&nbsp;</td></tr>
   270                                     <tr>
   271                                         <td colspan="2">
   272                                             <input type="submit" value="{lang_save}" name="mode"{xhtml}>
   273                                             <input type="submit" value="{lang_preview}" name="mode"{xhtml}>
   274                                             <input type="submit" value="{lang_cancel}" name="mode"{xhtml}>
   275                                             {delete_option}
   276                                             {submission_option}
   277                                             <input type="hidden" name="old_sid" value="{old_story_id}"{xhtml}>
   278                                             <input type="hidden" name="editopt" value="default"{xhtml}>
   279                                             <input type="hidden" name="hour_mode" value="{hour_mode}"{xhtml}>
   280                                             <input type="hidden" name="{gltoken_name}" value="{gltoken}"{xhtml}>
   281                                         </td>
   282                                     </tr>
   283                                 </table>
   284                             </form>
   285 <script type="text/javascript">
   286 <!-- This code will only be executed by a browser that supports Javascript -->
   287 var jstest = {showarchivedisabled};
   288 var jstest2 = {showcmtclosedisabled};
   289 if (jstest) {
   290     document.frmstory.expire_month.disabled=true;
   291     document.frmstory.expire_day.disabled=true;
   292     document.frmstory.expire_year.disabled=true;
   293     document.frmstory.expire_hour.disabled=true;
   294     document.frmstory.expire_minute.disabled=true;
   295     document.frmstory.expire_ampm.disabled=true;
   296     document.frmstory.storycode10.disabled=true;
   297     document.frmstory.storycode11.disabled=true;
   298 }
   299 if (jstest2) {
   300     document.frmstory.cmt_close_month.disabled=true;
   301     document.frmstory.cmt_close_day.disabled=true;
   302     document.frmstory.cmt_close_year.disabled=true;
   303     document.frmstory.cmt_close_hour.disabled=true;
   304     document.frmstory.cmt_close_minute.disabled=true;
   305     document.frmstory.cmt_close_ampm.disabled=true;
   306 }
   307 </script>