PageRenderTime 26ms CodeModel.GetById 1ms RepoModel.GetById 0ms app.codeStats 0ms

/src/system/Settings/templates/settings_admin_modifyconfig.tpl

https://github.com/ThiloWitt/core
Smarty Template | 180 lines | 178 code | 2 blank | 0 comment | 6 complexity | d6ec25d722259ee506fccb755061c2e2 MD5 | raw file
  1. {ajaxheader modname=Settings filename=settings_admin_modifyconfig.js noscriptaculous=true effects=true}
  2. {adminheader}
  3. <div class="z-admin-content-pagetitle">
  4. {icon type="config" size="small"}
  5. <h3>{gt text="Main settings"}</h3>
  6. </div>
  7. <form class="z-form" action="{modurl modname="Settings" type="admin" func="updateconfig"}" method="post" enctype="application/x-www-form-urlencoded">
  8. <div>
  9. <input type="hidden" name="csrftoken" value="{insert name='csrftoken'}" />
  10. <fieldset>
  11. <legend>{gt text="Main info"}</legend>
  12. <div class="z-formrow">
  13. <label for="settings_sitename">{gt text="Site name"}</label>
  14. <input id="settings_sitename" type="text" name="settings[sitename]" value="{$modvars.ZConfig.sitename|safetext}" size="50" maxlength="100" />
  15. </div>
  16. <div class="z-formrow">
  17. <label for="settings_slogan">{gt text="Description line"}</label>
  18. <input id="settings_slogan" type="text" name="settings[slogan]" value="{$modvars.ZConfig.slogan|safetext}" size="50" maxlength="100" />
  19. </div>
  20. <div class="z-formrow">
  21. <label for="settings_adminmail">{gt text="Admin's e-mail address"}</label>
  22. <input id="settings_adminmail" type="text" name="settings[adminmail]" value="{$modvars.ZConfig.adminmail|safetext}" size="30" maxlength="100" />
  23. </div>
  24. <div class="z-formrow">
  25. <label for="settings_siteoff">{gt text="Disable site"}</label>
  26. <div id="settings_siteoff">
  27. <input id="settings_siteoff_yes" type="radio" name="settings[siteoff]" value="1" {if $modvars.ZConfig.siteoff eq 1}checked="checked"{/if} />
  28. <label for="settings_siteoff_yes">{gt text="Yes"}</label>
  29. <input id="settings_siteoff_no" type="radio" name="settings[siteoff]" value="0" {if $modvars.ZConfig.siteoff eq 0}checked="checked"{/if} />
  30. <label for="settings_siteoff_no">{gt text="No"}</label>
  31. </div>
  32. </div>
  33. <div id="settings_siteoff_container">
  34. <div class="z-formrow">
  35. <label for="settings_siteoffreason">{gt text="Reason for disabling site"}</label>
  36. <textarea id="settings_siteoffreason" name="settings[siteoffreason]" cols="50" rows="5">{$modvars.ZConfig.siteoffreason|safetext}</textarea>
  37. </div>
  38. </div>
  39. </fieldset>
  40. <fieldset>
  41. <legend>{gt text="Meta tag settings"}</legend>
  42. <div class="z-formrow">
  43. <label for="settings_defaultpagetitle">{gt text="Default page title"}</label>
  44. <input id="settings_defaultpagetitle" type="text" name="settings[defaultpagetitle]" value="{$modvars.ZConfig.defaultpagetitle|safetext}" size="50" maxlength="255" />
  45. </div>
  46. <div class="z-formrow">
  47. <label for="settings_defaultmetadescription">{gt text="Default meta description"}</label>
  48. <input id="settings_defaultmetadescription" type="text" name="settings[defaultmetadescription]" value="{$modvars.ZConfig.defaultmetadescription|safetext}" size="50" maxlength="255" />
  49. </div>
  50. <div id="settings_keywords_container">
  51. <div class="z-formrow">
  52. <label for="settings_metakeywords">{gt text="Default meta keywords"}</label>
  53. <textarea id="settings_metakeywords" name="settings[metakeywords]" cols="60" rows="5">{$modvars.ZConfig.metakeywords|safetext}</textarea>
  54. </div>
  55. </div>
  56. </fieldset>
  57. <fieldset>
  58. <legend>{gt text="Start page settings"}</legend>
  59. <div class="z-formrow">
  60. <label for="settings_startpage">{gt text="Start module"}</label>
  61. <select id="settings_startpage" name="settings[startpage]">
  62. <option value="">{gt text="No start module (static frontpage)"}</option>
  63. {html_select_modules selected=$modvars.ZConfig.startpage type=user}
  64. </select>
  65. <em class="z-formnote">{gt text="('index.php' points to this)"}</em>
  66. </div>
  67. <div id="settings_startpage_container" style="overflow: none;">
  68. <div class="z-formrow">
  69. <label for="settings_starttype">{gt text="Start function type (required)"}</label>
  70. <input id="settings_starttype" type="text" name="settings[starttype]" value="{$modvars.ZConfig.starttype|safetext}" size="10" maxlength="10" />
  71. </div>
  72. <div class="z-formrow">
  73. <label for="settings_startfunc">{gt text="Start function (required)"}</label>
  74. <input id="settings_startfunc" type="text" name="settings[startfunc]" value="{$modvars.ZConfig.startfunc|safetext}" size="20" maxlength="40" />
  75. </div>
  76. <div class="z-formrow">
  77. <label for="settings_startargs">{gt text="Start function arguments"}</label>
  78. <input id="settings_startargs" type="text" name="settings[startargs]" value="{$modvars.ZConfig.startargs|safetext}" size="20" maxlength="60" />
  79. <em class="z-formnote">{gt text="(Comma-separated)"}</em>
  80. </div>
  81. </div>
  82. <div class="z-formrow">
  83. <label for="settings_entrypoint">{gt text="Site entry point"}</label>
  84. <input id="settings_entrypoint" type="text" name="settings[entrypoint]" value="{$modvars.ZConfig.entrypoint|safetext}" size="20" maxlength="60" />
  85. <em class="z-formnote">{gt text="(Default: index.php)"}</em>
  86. <p class="z-formnote z-informationmsg">{gt text="Notice: The entry point file must be present in the Zikula root directory before you set it here as your site's start page."}</p>
  87. </div>
  88. </fieldset>
  89. <fieldset>
  90. <legend>{gt text="General settings"}</legend>
  91. <div class="z-formrow">
  92. <label for="settings_usecompression">{gt text="Activate compression"}</label>
  93. <div id="settings_usecompression">
  94. <input id="UseCompression1" type="radio" name="settings[UseCompression]" value="1" {if $modvars.ZConfig.UseCompression eq 1}checked="checked"{/if} />
  95. <label for="UseCompression1">{gt text="Yes"}</label>
  96. <input id="UseCompression0" type="radio" name="settings[UseCompression]" value="0" {if $modvars.ZConfig.UseCompression eq 0}checked="checked"{/if} />
  97. <label for="UseCompression0">{gt text="No"}</label>
  98. </div>
  99. </div>
  100. <div class="z-formrow">
  101. <label for="settings_profilemodule">{gt text="Module used for managing user profiles"}</label>
  102. <select id="settings_profilemodule" name="settings[profilemodule]">
  103. <option value="">{gt text="No user profiles"}</option>
  104. {html_select_modules selected=$modvars.ZConfig.profilemodule type="profile"}
  105. </select>
  106. </div>
  107. <div class="z-formrow">
  108. <label for="settings_messagemodule">{gt text="Module used for private messaging"}</label>
  109. <select id="settings_messagemodule" name="settings[messagemodule]">
  110. <option value="">{gt text="No private messaging"}</option>
  111. {html_select_modules selected=$modvars.ZConfig.messagemodule type="message"}
  112. </select>
  113. </div>
  114. <div class="z-formrow">
  115. <label for="settings_ajaxtimeout">{gt text="Time-out for Ajax connections"}</label>
  116. <input class="z-form-int" id="settings_ajaxtimeout" name="settings[ajaxtimeout]" value="{$modvars.ZConfig.ajaxtimeout}" />
  117. <em>{gt text="(in milliseconds, default 5000 = 5 seconds)"}</em>
  118. <p class="z-formnote z-informationmsg">{gt text="Notice: Increase this value if mobile appliances experience problems with using the site."}</p>
  119. </div>
  120. </fieldset>
  121. <fieldset>
  122. <legend>{gt text="Permalinks settings"}</legend>
  123. <p class="z-warningmsg">{gt text="Notice: The following settings will rewrite your permalinks. Sometimes, international characters like 'ñ' and 'ß' may be re-encoded by your browser. Although this is technically the correct action, it may not be aesthetically pleasing. These settings allow you to replace those characters, using a pair of comma-separated lists. The two fields below should resemble the examples provided: The first element of 'List to search for' will replace the first element in the 'List to replace with' and so on. In the example below, 'À' would be replace with 'A', and 'Á' with 'A'. If you do not want to use this feature, leave both fields blank."}</p>
  124. <div class="z-formrow">
  125. <label for="settings_permasearch">{gt text="List to search for"} </label>
  126. <input id="settings_permasearch" name="settings[permasearch]" value="{$modvars.ZConfig.permasearch}" size="60" /><br />
  127. <label for="settings_permasearch_default">{gt text="Default"}</label>
  128. <input id="settings_permasearch_default" type="text" readonly="readonly" class="z-form-readonly" value="{gt text="À,Á,Â,Ã,Å,à,á,â,ã,å,Ò,Ó,Ô,Õ,Ø,ò,ó,ô,õ,ø,È,É,Ê,Ë,è,é,ê,ë,Ç,ç,Ì,Í,Î,Ï,ì,í,î,ï,Ù,Ú,Û,ù,ú,û,ÿ,Ñ,ñ,ß,ä,Ä,ö,Ö,ü,Ü"}" />
  129. </div>
  130. <div class="z-formrow">
  131. <label for="settings_permareplace">{gt text="List to replace with"}</label>
  132. <input id="settings_permareplace" name="settings[permareplace]" value="{$modvars.ZConfig.permareplace}" size="60" /><br />
  133. <label for="settings_permareplace_default">{gt text="Default"}</label>
  134. <input id="settings_permareplace_default" type="text" readonly="readonly" class="z-form-readonly" value="{gt text="A,A,A,A,A,a,a,a,a,a,O,O,O,O,O,o,o,o,o,o,E,E,E,E,e,e,e,e,C,c,I,I,I,I,i,i,i,i,U,U,U,u,u,u,y,N,n,ss,ae,Ae,oe,Oe,ue,Ue"}" />
  135. </div>
  136. </fieldset>
  137. <fieldset>
  138. <legend>{gt text="Short URL settings"}</legend>
  139. <input type="hidden" id="settings_shorturlstype_directory" name="settings[shorturlstype]" value="0" />
  140. <div class="z-formrow">
  141. <label for="settings_shorturls">{gt text="Enable directory-based short URLs"}</label>
  142. <div id="settings_shorturls">
  143. <input id="settings_shorturls_yes" type="radio" name="settings[shorturls]" value="1" {if $modvars.ZConfig.shorturls eq 1}checked="checked"{/if} />
  144. <label for="settings_shorturls_yes">{gt text="Yes"}</label>
  145. <input id="settings_shorturls_no" type="radio" name="settings[shorturls]" value="0" {if $modvars.ZConfig.shorturls eq 0}checked="checked"{/if} />
  146. <label for="settings_shorturls_no">{gt text="No"}</label>
  147. </div>
  148. </div>
  149. <div id="settings_shorturls_container">
  150. <div id="settings_shorturlsstripentrypoint_container" class="z-formrow">
  151. <label for="settings_shorturlsstripentrypoint">{gt text="Strip entry point from directory-based URLs"}</label>
  152. <div id="settings_shorturlsstripentrypoint">
  153. <input id="shorturlsstripentrypoint1" type="radio" name="settings[shorturlsstripentrypoint]" value="1" {if $modvars.ZConfig.shorturlsstripentrypoint eq 1}checked="checked"{/if} />
  154. <label for="shorturlsstripentrypoint1">{gt text="Yes (recommended)"}</label>
  155. <input id="shorturlsstripentrypoint0" type="radio" name="settings[shorturlsstripentrypoint]" value="0" {if $modvars.ZConfig.shorturlsstripentrypoint eq 0}checked="checked"{/if} />
  156. <label for="shorturlsstripentrypoint0">{gt text="No"}</label>
  157. </div>
  158. </div>
  159. <div id="settings_shorturlsseparator_container" class="z-formrow">
  160. <label for="settings_shorturlsseparator">{gt text="Separator for permalink titles"}</label>
  161. <input id="settings_shorturlsseparator" size="1" maxlength="1" name="settings[shorturlsseparator]" value="{$modvars.ZConfig.shorturlsseparator}" />
  162. </div>
  163. <div id="settings_shorturls_defaultmodule_container" class="z-formrow">
  164. <label for="settings_shorturls_defaultmodule">{gt text="Do not display module name in short URLs for"}</label>
  165. <select id="settings_shorturls_defaultmodule" name="settings[shorturlsdefaultmodule]">
  166. <option value="">{gt text="(disabled)"}</option>
  167. {html_select_modules selected=$modvars.ZConfig.shorturlsdefaultmodule type=user}
  168. </select>
  169. </div>
  170. </div>
  171. </fieldset>
  172. <div class="z-buttons z-formbuttons">
  173. {button src="button_ok.png" set="icons/extrasmall" __alt="Save" __title="Save" __text="Save"}
  174. <a href="{modurl modname=Settings type=admin func=main}" title="{gt text="Cancel"}">{img modname=core src="button_cancel.png" set="icons/extrasmall" __alt="Cancel" __title="Cancel"} {gt text="Cancel"}</a>
  175. </div>
  176. </div>
  177. </form>
  178. {adminfooter}