/tmpl/cms/edit_blog.tmpl

http://github.com/openmelody/melody · Go Template · 173 lines · 165 code · 8 blank · 0 comment · 0 complexity · a6726a1dc5324c98627eab49d80738f2 MD5 · raw file

  1. <mt:setvar name="page_title" value="<__trans phrase="Create Blog">">
  2. <$mt:setvar name="position_actions_bottom" value="1"$>
  3. <mt:setvarblock name="related_content">
  4. <$mtapp:PageActions$>
  5. </mt:setvarblock>
  6. <mt:setvarblock name="system_msg">
  7. <mt:if name="error">
  8. <mtapp:statusmsg
  9. id="generic-error"
  10. class="error">
  11. <mt:var name="error">
  12. </mtapp:statusmsg>
  13. </mt:if>
  14. <mt:if name="saved">
  15. <mtapp:statusmsg
  16. id="saved"
  17. class="success"
  18. rebuild="all">
  19. <__trans phrase="Your blog configuration has been saved.">
  20. </mtapp:statusmsg>
  21. </mt:if>
  22. </mt:setvarblock>
  23. <mt:setvarblock name="js_include" append="1">
  24. <script type="text/javascript">
  25. var mt;
  26. mt = {
  27. screen: {
  28. new_object: <mt:var name="new_object" default="0">,
  29. can_edit_config: <mt:var name="can_edit_config" default="0">,
  30. can_set_publish_paths: <mt:var name="can_set_publish_paths" default="0">,
  31. orig_site_url: '<mt:var name="site_url" _default="$suggested_site_url" escape="js">',
  32. orig_site_path: '<mt:var name="site_path" _default="$suggested_site_path" escape="js">',
  33. creative_commons_url: '',
  34. trans: {
  35. SET_BLOG_NAME: '<__trans phrase="You must set your Blog Name." escape="singlequotes">',
  36. SET_TIMEZONE: '<__trans phrase="You did not select a timezone." escape="singlequotes">',
  37. SET_LOCAL_PATH: '<__trans phrase="You must set your Local Site Path." escape="singlequotes">',
  38. SET_SITE_URL: '<__trans phrase="You must set your Site URL." escape="singlequotes">',
  39. SELECT_TIMEZONE: '<__trans phrase="You did not select a timezone." escape="singlequotes">',
  40. INVALID_SITE_URL: '<__trans phrase="Your Site URL is not valid." escape="singlequotes">',
  41. NOSPACES_SITE_URL: '<__trans phrase="You can not have spaces in your Site URL." escape="singlequotes">',
  42. NOSPACES_LOCAL_PATH: '<__trans phrase="You can not have spaces in your Local Site Path." escape="singlequotes">',
  43. INVALID_SITE_PATH: '<__trans phrase="Your Local Site Path is not valid." escape="singlequotes">'
  44. }
  45. }
  46. };
  47. </script>
  48. <script type="text/javascript" src="<mt:var name="static_uri">js/screens/edit_blog.js"></script>
  49. </mt:setvarblock>
  50. <mt:include name="include/header.tmpl">
  51. <form method="post" action="<mt:var name="script_url">" onsubmit="return validate(this)">
  52. <mt:unless name="new_object">
  53. <input type="hidden" name="id" value="<mt:var name="id" escape="html">" />
  54. </mt:unless>
  55. <input type="hidden" name="__mode" value="save" />
  56. <input type="hidden" name="_type" value="blog" />
  57. <input type="hidden" name="blog_id" value="<mt:var name="blog_id" escape="html">" />
  58. <input type="hidden" name="return_args" value="<mt:var name="return_args" escape="html">" />
  59. <input type="hidden" name="magic_token" value="<mt:var name="magic_token">" />
  60. <fieldset>
  61. <h3><__trans phrase="Blog Details"></h3>
  62. <mt:if name="can_edit_config">
  63. <mtapp:setting
  64. id="name"
  65. label="<__trans phrase="Blog Name">"
  66. hint="<__trans phrase="Name your blog. The blog name can be changed at any time.">"
  67. help_page="blog_settings_general"
  68. help_section="blog_name">
  69. <input type="text" name="name" id="name" value="<mt:var name="name" escape="html">" size="50" onkeyup="dirify_blog_name(this)" />
  70. </mtapp:setting>
  71. <mt:if name="template_set_index">
  72. <mtapp:setting
  73. id="template_set"
  74. label="<__trans phrase="Theme">"
  75. hint="<__trans phrase="Select the templates you wish to use for this new blog.">"
  76. help_page="blog_settings_general"
  77. help_section="template_set">
  78. <select name="template_set">
  79. <mt:loop name="template_set_loop">
  80. <option value="<mt:var name="key" escape="html">"<mt:if name="key" eq='$config.DefaultTemplateSet'> selected="selected"</mt:if>><mt:var name="label" escape="html"></option>
  81. </mt:loop>
  82. </select>
  83. </mtapp:setting>
  84. </mt:if>
  85. </mt:if>
  86. <mt:if name="can_set_publish_paths">
  87. <mtapp:setting
  88. id="site_url"
  89. label="<__trans phrase="Site URL">"
  90. hint="<__trans phrase="Enter the URL of your public website. Do not include a filename (i.e. exclude index.html). Example: http://www.example.com/weblog/">"
  91. help_page="blog_settings_publishing"
  92. help_section="site_url">
  93. <input type="text" name="site_url" id="site_url" value="<mt:var name="site_url" _default="$suggested_site_url" escape="html">" size="50" />
  94. </mtapp:setting>
  95. <mtapp:setting
  96. id="site_path"
  97. label="<__trans phrase="Site Root">"
  98. hint="<__trans phrase="Enter the path where your main index file will be located. An absolute path (starting with '/') is preferred, but you can also use a path relative to the Melody directory. Example: /home/melody/public_html/weblog">"
  99. help_page="blog_settings_publishing"
  100. help_section="site_root">
  101. <input type="text" name="site_path" id="site_path" value="<mt:var name="site_path" _default="$suggested_site_path" escape="html">" size="50" />
  102. </mtapp:setting>
  103. </mt:if>
  104. <mt:if name="can_edit_config">
  105. <mtapp:setting
  106. id="server_offset"
  107. label="<__trans phrase="Timezone">"
  108. hint="<__trans phrase="Select your timezone from the pulldown menu.">"
  109. help_page="blog_settings_general"
  110. help_section="blog_timezone">
  111. <select name="server_offset" id="server_offset">
  112. <option value=""><__trans phrase="Time zone not selected"></option>
  113. <option value="13"<mt:if name="SERVER_OFFSET_13"> selected="selected"</mt:if>><__trans phrase="UTC+13 (New Zealand Daylight Savings Time)"></option>
  114. <option value="12"<mt:if name="SERVER_OFFSET_12"> selected="selected"</mt:if>><__trans phrase="UTC+12 (International Date Line East)"></option>
  115. <option value="11"<mt:if name="SERVER_OFFSET_11"> selected="selected"</mt:if>><__trans phrase="UTC+11"></option>
  116. <option value="10"<mt:if name="SERVER_OFFSET_10"> selected="selected"</mt:if>><__trans phrase="UTC+10 (East Australian Time)"></option>
  117. <option value="9.5"<mt:if name="SERVER_OFFSET_9_5"> selected="selected"</mt:if>><__trans phrase="UTC+9.5 (Central Australian Time)"></option>
  118. <option value="9"<mt:if name="SERVER_OFFSET_9"> selected="selected"</mt:if>><__trans phrase="UTC+9 (Japan Time)"></option>
  119. <option value="8"<mt:if name="SERVER_OFFSET_8"> selected="selected"</mt:if>><__trans phrase="UTC+8 (China Coast Time)"></option>
  120. <option value="7"<mt:if name="SERVER_OFFSET_7"> selected="selected"</mt:if>><__trans phrase="UTC+7 (West Australian Time)"></option>
  121. <option value="6.5"<mt:if name="SERVER_OFFSET_6_5"> selected="selected"</mt:if>><__trans phrase="UTC+6.5 (North Sumatra)"></option>
  122. <option value="6"<mt:if name="SERVER_OFFSET_6"> selected="selected"</mt:if>><__trans phrase="UTC+6 (Russian Federation Zone 5)"></option>
  123. <option value="5.5"<mt:if name="SERVER_OFFSET_5_5"> selected="selected"</mt:if>><__trans phrase="UTC+5.5 (Indian)"></option>
  124. <option value="5"<mt:if name="SERVER_OFFSET_5"> selected="selected"</mt:if>><__trans phrase="UTC+5 (Russian Federation Zone 4)"></option>
  125. <option value="4"<mt:if name="SERVER_OFFSET_4"> selected="selected"</mt:if>><__trans phrase="UTC+4 (Russian Federation Zone 3)"></option>
  126. <option value="3.5"<mt:if name="SERVER_OFFSET_3_5"> selected="selected"</mt:if>><__trans phrase="UTC+3.5 (Iran)"></option>
  127. <option value="3"<mt:if name="SERVER_OFFSET_3"> selected="selected"</mt:if>><__trans phrase="UTC+3 (Baghdad Time/Moscow Time)"></option>
  128. <option value="2"<mt:if name="SERVER_OFFSET_2"> selected="selected"</mt:if>><__trans phrase="UTC+2 (Eastern Europe Time)"></option>
  129. <option value="1"<mt:if name="SERVER_OFFSET_1"> selected="selected"</mt:if>><__trans phrase="UTC+1 (Central European Time)"></option>
  130. <option value="0"<mt:if name="SERVER_OFFSET_0"> selected="selected"</mt:if>><__trans phrase="UTC+0 (Universal Time Coordinated)"></option>
  131. <option value="-1"<mt:if name="SERVER_OFFSET__1"> selected="selected"</mt:if>><__trans phrase="UTC-1 (West Africa Time)"></option>
  132. <option value="-2"<mt:if name="SERVER_OFFSET__2"> selected="selected"</mt:if>><__trans phrase="UTC-2 (Azores Time)"></option>
  133. <option value="-3"<mt:if name="SERVER_OFFSET__3"> selected="selected"</mt:if>><__trans phrase="UTC-3 (Atlantic Time)"></option>
  134. <option value="-3.5"<mt:if name="SERVER_OFFSET__3_5"> selected="selected"</mt:if>><__trans phrase="UTC-3.5 (Newfoundland)"></option>
  135. <option value="-4"<mt:if name="SERVER_OFFSET__4"> selected="selected"</mt:if>><__trans phrase="UTC-4 (Atlantic Time)"></option>
  136. <option value="-5"<mt:if name="SERVER_OFFSET__5"> selected="selected"</mt:if>><__trans phrase="UTC-5 (Eastern Time)"></option>
  137. <option value="-6"<mt:if name="SERVER_OFFSET__6"> selected="selected"</mt:if>><__trans phrase="UTC-6 (Central Time)"></option>
  138. <option value="-7"<mt:if name="SERVER_OFFSET__7"> selected="selected"</mt:if>><__trans phrase="UTC-7 (Mountain Time)"></option>
  139. <option value="-8"<mt:if name="SERVER_OFFSET__8"> selected="selected"</mt:if>><__trans phrase="UTC-8 (Pacific Time)"></option>
  140. <option value="-9"<mt:if name="SERVER_OFFSET__9"> selected="selected"</mt:if>><__trans phrase="UTC-9 (Alaskan Time)"></option>
  141. <option value="-10"<mt:if name="SERVER_OFFSET__10"> selected="selected"</mt:if>><__trans phrase="UTC-10 (Aleutians-Hawaii Time)"></option>
  142. <option value="-11"<mt:if name="SERVER_OFFSET__11"> selected="selected"</mt:if>><__trans phrase="UTC-11 (Nome Time)"></option>
  143. </select>
  144. </mtapp:setting>
  145. </mt:if>
  146. <mtapp:setting
  147. id="blog_language"
  148. label="<__trans phrase="Language">"
  149. hint="<__trans phrase="Blog language.">">
  150. <select name="blog_language" id="blog_language" class="se" onchange="changeLanguage(this.form);"><mt:loop name="languages">
  151. <option value="<mt:var name="l_tag">"<mt:if name="l_selected"> selected="selected"</mt:if>><mt:var name="l_name"></option></mt:loop>
  152. </select>
  153. </mtapp:setting>
  154. <mt:setvarblock name="action_buttons">
  155. <button
  156. type="submit"
  157. accesskey="s"
  158. title="<__trans phrase="Create Blog (s)">"
  159. class="primary button"
  160. ><__trans phrase="Create Blog"></button>
  161. </mt:setvarblock>
  162. <mt:include name="include/actions_bar.tmpl" bar_position="bottom" hide_pager="1" settings_bar="1">
  163. </fieldset>
  164. </form>
  165. <mt:include name="include/footer.tmpl">