"> <$mt:setvar name="position_actions_bottom" value="1"$> <__trans phrase="Error: Movable Type was not able to create a directory for publishing your [_1]. If you create this directory yourself, grant write permission to the web server." params=""> <__trans phrase="Error: Movable Type was not able to create a directory to cache your dynamic templates. You should create a directory called [_1] underneath your blog directory." params="templates_c"> <__trans phrase="Error: Movable Type cannot write to the template cache directory. Please check the permissions for the directory called [_1] underneath your blog directory." params="templates_c"> <__trans phrase="Error: Movable Type was not able to create a directory to cache your dynamic templates. You should create a directory called [_1] underneath your blog directory." params="cache"> <__trans phrase="Error: Movable Type cannot write to the template cache directory. Please check the permissions for the directory called [_1] underneath your blog directory." params="cache"> <__trans phrase="Your preferences have been saved.">
"> " /> " /> " /> " />

<__trans phrase="[_1] Settings" params="">

" content_class="field-content-input" hint="<__trans phrase="Name your blog. The name can be changed at any time.">" help_page="blog_settings_general" help_section="blog_name"> " size="30" /> " hint="<__trans phrase="Enter a description for your blog.">" help_page="blog_settings_general" help_section="blog_description"> " hint="<__trans phrase="Select your time zone from the pulldown menu.">" help_page="blog_settings_general" help_section="blog_timezone"> " content_class="field-content-text" help_page="blog_settings_general" help_section="creative_commons_license"> " />

<__trans phrase="Publishing Paths">

://" class="blog-subdomain-text extra-path" />." class="blog-url-text extra-path" />
://" class="blog-subdomain-text extra-path" />." class="blog-url-text extra-path" />
checked="checked" class="cb" />
://" class="blog-subdomain-text extra-path" />." class="blog-url-text extra-path" />
checked="checked" class="cb" />
" class="website-url-field mt-edit-field" />
<__trans phrase="The URL of your blog. Exclude the filename (i.e. index.html). End with '/'. Example: http://www.example.com/blog/">
<__trans phrase="The URL of your website. Exclude the filename (i.e. index.html). End with '/'. Example: http://www.example.com/">
" size="50" class="mt-edit-field blog-path-text extra-path website-path-field" />
<__trans phrase="The path where your index files will be published. Do not end with '/'. Example: /home/mt/public_html/blog or C:\www\public_html\blog">
<__trans phrase="The path where your index files will be published. An absolute path (starting with '/' for Linux or 'C:\' for Windows) is preferred, but you can also use a path relative to the Movable Type directory. Example: /home/mt/public_html or C:\www\public_html">
" content_class="field-content-text" show_label="0" hint="<__trans phrase="Select this option only if you need to publish your archives outside of your Site Root.">" help_page="blog_settings_publishing" help_section="advanced_archive_publishing"> checked="checked" class="cb" />
class="hidden"> " hint="<__trans phrase="Enter the URL of the archives section of your blog. Example: http://www.example.com/blog/archives/">" show_hint="1" help_page="blog_settings_publishing" help_section="archive_url">
://" class="blog-subdomain-text extra-path" />." class="blog-url-text extra-path" />
://" class="blog-subdomain-text extra-path" />." class="blog-url-text extra-path" />
://" class="blog-subdomain-text extra-path" />." class="show-input blog-url-text extra-path" />
://" class="blog-subdomain-text extra-path" />." class="blog-url-text extra-path" />
" hint="<__trans phrase="Enter the path where your archive files will be published. Example: /home/mt/public_html/blog/archives or C:\www\public_html\blog\archives">" show_hint="1" help_page="blog_settings_publishing" help_section="archive_path"> " class="blog-path-text mt-edit-field blog-path-text extra-path" />

<__trans phrase="Asynchronous Job Queue">

" content_class="field-content-text" help_page="blog_settings_publishing" help_section="publish_queue" show_label="0" show_hint="1" hint="<__trans phrase="Requires the use of a cron job or a scheduled task on your server to publish pages in the background.">"> checked="checked"
/>

<__trans phrase="Dynamic Publishing Options">

" show_label="0">
  • checked="checked"/>
  • checked="checked"/>

<__trans phrase="Archive Settings">

" hint="<__trans phrase="Enter the archive file extension. This can take the form of 'html', 'shtml', 'php', etc. Note: Do not enter the leading period ('.').">" help_page="blog_setting_publishing" help_section="archive_file_extension"> " /> " hint="<__trans phrase="Used to generate URLs (permalinks) for this blog's archived entries. Choose one of the archives type used in this blog's archive templates.">" show_hint="1" help_page="blog_settings_publishing" help_section="preferred_archive_type">

<__trans phrase="No archives are active">

<__trans phrase="Module Settings">

" help_page="blog_settings_publishing" help_section="ssi"> " content_class="field-content-text" help_page="blog_settings_publishing" help_section="include_cache">

<__trans phrase="Revision History">

<__trans phrase="Note: Revision History is currently disabled at the system level."> " content_class="field-content-text">
<__trans phrase="Number of revisions per entry/page"><__trans phrase="Number of revisions per page"> "> " /> "> " />
jQuery('input#enable_archive_paths').click(function() { jQuery('div#enable_archive_paths_prefs').toggleClass('hidden'); }); function is_valid_url(url_){ return url_.match( /^https?:\/\/[A-Za-z0-9!$%()=_.:,;@~-]+/ ); } function is_valid_path(path_){ var str = path_.replace(/[ "%<>\[\\\]\^`{\|}~]/g, ""); str = encodeURI(str); if (str.indexOf('%') != -1) { return false; } if (str.match(/\.\./)) { return false; } return true; } jQuery.validator.addMethod('url', function(value, element) { return is_valid_url(''+value); }); jQuery.validator.addMethod('path', function(value, element) { return is_valid_path(value); }); jQuery('#cfg_form').validate({ rules: { name: 'required', server_offset: 'required', site_url: { required: true, 'url': true }, site_path: { required: true, path: true }, archive_url: { required: function(element) { if (jQuery('#enable_archive_paths:checked').length) { return is_valid_url(element.value); } return false; } }, archive_path: { required: '#enable_archive_paths:checked', path: true } }, messages: { name: '<__trans phrase="You must set your Blog Name." escape="singlequotes">', server_offset: '<__trans phrase="You did not select a time zone." escape="singlequotes">', site_url: '<__trans phrase="You must set a valid Site URL." escape="singlequotes">', site_path: { required: '<__trans phrase="You must set your Local Site Path." escape="singlequotes">', path: '<__trans phrase="You must set a valid Local Site Path." escape="singlequotes">' }, archive_url: '<__trans phrase="You must set a valid Archive URL." escape="singlequotes">', archive_path: { required: '<__trans phrase="You must set Local Archive Path." escape="singlequotes">', path: '<__trans phrase="You must set a valid Local Archive Path." escape="singlequotes">' } }, errorClass: "msg-error", errorPlacement: function(error, element) { element.parents('div.field').addClass('error-field'); error.removeAttr('generated').insertAfter(element); } }); jQuery.mtEditSiteUrl({ edit: '<__trans phrase="Edit">' }); jQuery.mtUseSubdomain(); jQuery.mtEditSitePath();