Changeset 2057715
- Timestamp:
- 03/26/2019 02:50:42 PM (7 years ago)
- Location:
- hostry-pagespeed-booster/trunk
- Files:
-
- 4 added
- 1 deleted
- 9 edited
-
assets (added)
-
assets/images (added)
-
assets/images/hostry-16x16.png (added)
-
assets/images/logo-48x48.png (added)
-
cdn-minifier.php (modified) (4 diffs)
-
includes/main/CdnMinifierMinifier.php (modified) (13 diffs)
-
includes/main/CdnMinifierPlugin.php (modified) (11 diffs)
-
includes/main/CdnMinifierRewriter.php (modified) (3 diffs)
-
includes/main/helpers.php (modified) (1 diff)
-
includes/main/view_admin_settings.php (modified) (3 diffs)
-
languages/cdn-minifier-ru_RU.mo (modified) (previous)
-
languages/cdn-minifier-ru_RU.po (modified) (19 diffs)
-
languages/languages.pot (deleted)
-
readme.txt (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
hostry-pagespeed-booster/trunk/cdn-minifier.php
r2055551 r2057715 6 6 Author URI: https://hostry.com/ 7 7 License: GPLv2 or later 8 Version: 1. 0.18 Version: 1.1 9 9 */ 10 10 … … 21 21 $plugin_lib = __DIR__ . '/includes'; 22 22 23 $plugins = [23 $plugins = array( 24 24 'main/CdnMinifierPlugin.php', 25 25 'main/CdnMinifierRewriter.php', 26 26 'main/CdnMinifierMinifier.php', 27 27 'main/helpers.php' 28 ];28 ); 29 29 foreach ($plugins as $plugin) { 30 30 require_once $plugin_lib . '/' . $plugin; … … 37 37 require_once $plugin_lib . '/vendor/autoload.php'; 38 38 } 39 $libsPathClass = [39 $libsPathClass = array( 40 40 'TinyMinify' => 'jenstornell/tiny-html-minifier.php' 41 ];41 ); 42 42 try { 43 43 spl_autoload_register(function ($class) use ($plugin_lib, $libsPathClass) { … … 56 56 * Call hooks plugins 57 57 */ 58 register_activation_hook(__FILE__, ['CdnMinifierPlugin', 'hook_activation']);59 register_deactivation_hook(__FILE__, ['CdnMinifierPlugin', 'hook_deactivation']);60 register_uninstall_hook(__FILE__, ['CdnMinifierPlugin', 'hook_uninstall']);58 register_activation_hook(__FILE__, array('CdnMinifierPlugin', 'hook_activation')); 59 register_deactivation_hook(__FILE__, array('CdnMinifierPlugin', 'hook_deactivation')); 60 register_uninstall_hook(__FILE__, array('CdnMinifierPlugin', 'hook_uninstall')); 61 61 62 62 /** 63 63 * 64 64 */ 65 add_action('plugins_loaded', ['CdnMinifierPlugin', 'run']);65 add_action('plugins_loaded', array('CdnMinifierPlugin', 'run')); -
hostry-pagespeed-booster/trunk/includes/main/CdnMinifierMinifier.php
r2055118 r2057715 14 14 * @var array 15 15 */ 16 protected static $css_files = [];16 protected static $css_files = array(); 17 17 18 18 /** 19 19 * @var array 20 20 */ 21 protected static $js_files_header = [];21 protected static $js_files_header = array(); 22 22 23 23 /** 24 24 * @var array 25 25 */ 26 protected static $js_files_footer = [];26 protected static $js_files_footer = array(); 27 27 28 28 /** … … 48 48 { 49 49 if (empty(self::$path)) { 50 self::$path = wp_get_upload_dir()['basedir'] . '/cdn-minifier/'; 50 $upload_dir = wp_get_upload_dir(); 51 self::$path = $upload_dir['basedir'] . '/cdn-minifier/'; 51 52 } 52 53 … … 73 74 public static function parse() 74 75 { 75 ob_start( [76 ob_start(array( 76 77 __CLASS__, 77 78 'html_run' 78 ]);79 )); 79 80 } 80 81 … … 101 102 // todo: testing if RTL scripts (double) and setted replace 102 103 103 self::$css_files[] = [$href, $html];104 self::$css_files[] = array($href, $html); 104 105 105 106 return null; … … 112 113 * @return bool|int 113 114 */ 114 public static function minifyCSS($files = [], $minFileCss)115 public static function minifyCSS($files, $minFileCss) 115 116 { 116 117 $minFileVersion = time(); … … 135 136 * @return bool|int 136 137 */ 137 public static function minifyJS($files = [], $minFileJS)138 public static function minifyJS($files, $minFileJS) 138 139 { 139 140 $minFileVersion = time(); … … 163 164 $ext = '.css'; 164 165 $tagHTML = "<link rel='stylesheet' id='cdn-minifier-css' href='%s?ver=%s' type='text/css' media='all' />"; 165 self::generateMinify(self::$css_files, $ext, [166 self::generateMinify(self::$css_files, $ext, array( 166 167 __CLASS__, 167 168 'minifyCSS' 168 ], $tagHTML);169 ), $tagHTML); 169 170 } 170 171 … … 175 176 $ext = '-header.js'; 176 177 $tagHTML = "<script type='text/javascript' src='%s?ver=%s'></script>"; 177 self::generateMinify(self::$js_files_header, $ext, [178 self::generateMinify(self::$js_files_header, $ext, array( 178 179 __CLASS__, 179 180 'minifyJS' 180 ], $tagHTML);181 ), $tagHTML); 181 182 } 182 183 } … … 203 204 * Verify files exist in header, and verify filemtime 204 205 */ 205 $files = [];206 $filesIndex = [];206 $files = array(); 207 $filesIndex = array(); 207 208 foreach ($src_files as $k => $file) { 208 209 $srcFile = preg_replace('|^' . preg_quote($homeURL, '|') . '(.[^\?]*).*|', '$1', $file[0], -1, $cnt); … … 254 255 * 255 256 */ 256 $status = file_put_contents($statPluginFile, json_encode( [257 $status = file_put_contents($statPluginFile, json_encode(array( 257 258 'fileCache' => $fileCache, 258 259 'ver' => $minFileVersion 259 ]));260 ))); 260 261 if ($status === false) { 261 262 new ErrorException('Error save data in file ' . $statPluginFile); … … 303 304 { 304 305 $homeURL = get_option('home'); 305 $md5_el = [];306 $md5_el = array(); 306 307 $md5_el[] = $_SERVER['SERVER_NAME']; 307 308 $md5_el[] = $homeURL; … … 322 323 $ext = '-footer.js'; 323 324 $tagHTML = "<script type='text/javascript' src='%s?ver=%s'></script>"; 324 self::generateMinify(self::$js_files_footer, $ext, [325 self::generateMinify(self::$js_files_footer, $ext, array( 325 326 __CLASS__, 326 327 'minifyJS' 327 ], $tagHTML);328 ), $tagHTML); 328 329 } 329 330 } … … 351 352 352 353 if (in_array($handle, $wp_scripts->in_footer)) { 353 self::$js_files_footer[] = [$src, $tag];354 self::$js_files_footer[] = array($src, $tag); 354 355 } else { 355 self::$js_files_header[] = [$src, $tag];356 self::$js_files_header[] = array($src, $tag); 356 357 } 357 358 -
hostry-pagespeed-booster/trunk/includes/main/CdnMinifierPlugin.php
r2055551 r2057715 41 41 'admin_menu', 42 42 function () { 43 $style = array( 44 'float: left;', 45 'width: 16px', 46 'position: relative', 47 'margin-right: 4px', 48 'top: 1px' 49 ); 50 $img = '<img src="' . htry_plugin_url('assets/images/hostry-16x16.png') . '" style="' . implode('; ', 51 $style) . '" />'; 52 43 53 $admin_page = add_options_page( 44 54 'PageSpeed Booster', 45 'PageSpeed Booster',55 $img . ' PageSpeed Booster', 46 56 'manage_options', 47 ' cdn-minifier',48 [57 'pagespeed-booster', 58 array( 49 59 __CLASS__, 50 60 'admin_settings_page', 51 ]61 ) 52 62 ); 53 63 … … 55 65 * Help sidebar 56 66 */ 57 add_action('load-' . $admin_page, [67 add_action('load-' . $admin_page, array( 58 68 __CLASS__, 59 69 'helpSideBar' 60 ]);70 )); 61 71 } 62 72 ); … … 69 79 'cdn_minifier_hostry', 70 80 'cdn_minifier_hostry', 71 [81 array( 72 82 __CLASS__, 73 83 'options_update', 74 ]84 ) 75 85 ); 76 86 }); … … 86 96 add_action( 87 97 'template_redirect', 88 [89 CdnMinifierRewriter::class,98 array( 99 'CdnMinifierRewriter', 90 100 'init', 91 ]101 ) 92 102 ); 93 103 } … … 99 109 add_action( 100 110 'template_redirect', 101 [102 CdnMinifierMinifier::class,111 array( 112 'CdnMinifierMinifier', 103 113 'parse', 104 ],114 ), 105 115 99 106 116 ); … … 108 118 109 119 /** 110 * Adding minifier hooks for CSS120 * Verify version minimal 111 121 */ 112 if ((int)self::getOption('minifier_css') > 0) { 113 add_filter('style_loader_tag', [ 114 CdnMinifierMinifier::class, 115 'loaderCSS' 116 ], PHP_INT_MAX, 4); 117 } 118 119 /** 120 * Adding minifier hooks for JS 121 */ 122 if ((int)self::getOption('minifier_js') > 0) { 123 add_filter('script_loader_tag', [ 124 CdnMinifierMinifier::class, 125 'loaderJS' 126 ], PHP_INT_MAX, 3); 127 } 128 129 /** 130 * Include CSS and JS files 131 */ 132 add_action('wp_head', [ 133 CdnMinifierMinifier::class, 134 'enqueueScripts' 135 ]); 136 137 /** 138 * Include JS files in footer 139 */ 140 add_action('wp_footer', [ 141 CdnMinifierMinifier::class, 142 'enqueueScriptsFooter' 143 ]); 122 if (version_compare(phpversion(), '7.0.0') >= 0) { 123 /** 124 * Adding minifier hooks for CSS 125 */ 126 if ((int)self::getOption('minifier_css') > 0) { 127 add_filter('style_loader_tag', array( 128 'CdnMinifierMinifier', 129 'loaderCSS' 130 ), PHP_INT_MAX, 4); 131 } 132 133 /** 134 * Adding minifier hooks for JS 135 */ 136 if ((int)self::getOption('minifier_js') > 0) { 137 add_filter('script_loader_tag', array( 138 'CdnMinifierMinifier', 139 'loaderJS' 140 ), PHP_INT_MAX, 3); 141 } 142 143 /** 144 * Include CSS and JS files 145 */ 146 add_action('wp_head', array( 147 'CdnMinifierMinifier', 148 'enqueueScripts' 149 )); 150 151 /** 152 * Include JS files in footer 153 */ 154 add_action('wp_footer', array( 155 'CdnMinifierMinifier', 156 'enqueueScriptsFooter' 157 )); 158 } 144 159 } 145 160 } … … 239 254 * 240 255 */ 241 $includes = ['theme', 'attachments', 'minified', 'includes'];242 $options['cdn_include'] = [];256 $includes = array('theme', 'attachments', 'minified', 'includes'); 257 $options['cdn_include'] = array(); 243 258 foreach ($includes as $include) { 244 259 if (array_key_exists('cdn_include', $data) && array_key_exists($include, $data['cdn_include'])) { … … 250 265 * 251 266 */ 252 $options['cdn_extensions'] = [];267 $options['cdn_extensions'] = array(); 253 268 if (array_key_exists('cdn_extensions', $data)) { 254 269 $options['cdn_extensions'] = array_filter(array_map('trim', explode(',', $data['cdn_extensions'])), … … 261 276 262 277 case 'minifier': 263 foreach ( ['html', 'js', 'css']as $option) {278 foreach (array('html', 'js', 'css') as $option) { 264 279 $options['minifier_' . $option] = array_key_exists('minifier_' . $option, 265 280 $data) && (int)$data['minifier_' . $option] === 1 ? 1 : 0; … … 286 301 public static function checkCDN($cdn_url, $timeout = 10) 287 302 { 288 $data = [];289 290 $files = [303 $data = array(); 304 305 $files = array( 291 306 '/wp-includes/css/dashicons.min.css', 292 307 '/wp-includes/js/jquery/jquery.js' 293 ];308 ); 294 309 $curl_init = function_exists('curl_init'); 295 310 … … 351 366 * Adding option default 352 367 */ 353 add_option('cdn_minifier_hostry', [368 add_option('cdn_minifier_hostry', array( 354 369 'cdn_enable' => false, 355 370 'cdn_url' => '', 356 371 'cdn_include' => explode(',', 'theme,attachments,minified,includes'), 357 372 'cdn_extensions' => explode(',', 'js,css,png,jpg,jpeg,gif,woff2,mp4,mp3,wav,ico'), 358 'minifier_html' => true,359 'minifier_css' => true,373 'minifier_html' => version_compare(phpversion(), '5.4.0') >= 0 && class_exists('DOMDocument'), 374 'minifier_css' => version_compare(phpversion(), '7.0.0') >= 0, 360 375 'minifier_js' => false 361 ]);376 )); 362 377 363 378 /** -
hostry-pagespeed-booster/trunk/includes/main/CdnMinifierRewriter.php
r2055118 r2057715 19 19 * @var array 20 20 */ 21 protected static $includes = [];21 protected static $includes = array(); 22 22 23 23 /** 24 24 * @var array 25 25 */ 26 protected static $extensions = [];26 protected static $extensions = array(); 27 27 28 28 /** … … 42 42 * 43 43 */ 44 ob_start( [44 ob_start(array( 45 45 __CLASS__, 46 46 'rewrite' 47 ]);47 )); 48 48 } 49 49 … … 62 62 * Extrage paths allow for replace for cdn path 63 63 */ 64 $paths = [];64 $paths = array(); 65 65 if (in_array('minified', self::$includes)) { 66 66 $paths[] = '/wp-content/uploads/cdn-minifier/'; -
hostry-pagespeed-booster/trunk/includes/main/helpers.php
r2055118 r2057715 39 39 return $pos; 40 40 } 41 42 /** 43 * @param $file 44 * 45 * @return string 46 */ 47 function htry_plugin_url($file) 48 { 49 return plugins_url( $file, dirname(__FILE__, 2) ); 50 } -
hostry-pagespeed-booster/trunk/includes/main/view_admin_settings.php
r2055551 r2057715 19 19 margin: 0; 20 20 } 21 22 .wrap h1 { 23 display: flex; 24 align-items: center 25 } 26 27 .wrap h1 img { 28 width: 48px; 29 min-width: 48px; 30 margin-right: 10px; 31 } 21 32 </style> 22 33 23 34 <div class="wrap"> 24 35 25 <h1><?php _e('Hostry PageSpeed Booster', 'cdn-minifier'); ?></h1> 36 <h1> 37 <img src="<?php echo htry_plugin_url('assets/images/logo-48x48.png'); ?>" width="32"> 38 <?php _e('Hostry PageSpeed Booster', 'cdn-minifier'); ?> 39 </h1> 26 40 27 41 <?php if (CdnMinifierPlugin::getOption('last_forced_disabled')): … … 134 148 <table class="form-table"> 135 149 <tr> 150 <?php 151 $allowMinifyHTML = version_compare(phpversion(), '5.4.0') && class_exists('DOMDocument'); 152 ?> 136 153 <th scope="row"> 137 154 <label for="minifier_html"><?php _e('HTML Minifier', 'cdn-minifier'); ?></label></th> 138 <td><?php 139 $allowMinifyHTML = version_compare(phpversion(), '5.4.0') && class_exists('DOMDocument'); 140 ?> 155 <td> 141 156 <input name="cdn_minifier_hostry[minifier_html]" id="minifier_html" type="checkbox" value="1" <?php 142 157 if ( ! $allowMinifyHTML) { … … 157 172 </tr> 158 173 <tr> 174 <?php 175 $allowMinifyCSS = version_compare(phpversion(), '7.0.0'); 176 ?> 159 177 <th scope="row"> 160 178 <label for="minifier_css"><?php _e('CSS Minifier', 'cdn-minifier'); ?></label></th> 161 179 <td> 162 <input name="cdn_minifier_hostry[minifier_css]" id="minifier_css" type="checkbox" value="1" <?php checked(true, 180 <input name="cdn_minifier_hostry[minifier_css]" id="minifier_css" type="checkbox" value="1" <?php if ( ! $allowMinifyCSS) { 181 echo 'disabled '; 182 $options['minifier_html'] = false; 183 } 184 checked(true, 163 185 $options['minifier_css']); ?>/> 164 186 165 187 <p class="description"><?php _e('Minification CSS scripts, optimizes elements and removes spaces. Concatenation of files into one.', 166 188 'cdn-minifier'); ?></p> 167 </td> 168 </tr> 169 <tr> 189 <?php if ( ! $allowMinifyCSS) : ?> 190 <p class="description" style="color: #ff00007d"><?php _e('The option is available for the PHP version of at least <b>7.0.0</b>.', 191 'cdn-minifier'); ?></p> 192 <?php endif; ?> 193 </td> 194 </tr> 195 <tr> 196 <?php 197 $allowMinifyJS = version_compare(phpversion(), '7.0.0'); 198 ?> 170 199 <th scope="row"> 171 200 <label for="minifier_js"><?php _e('JS Minifier', 'cdn-minifier'); ?> (BETA)</label></th> 172 201 <td> 173 <input name="cdn_minifier_hostry[minifier_js]" id="minifier_js" type="checkbox" value="1" <?php checked(true, 202 <input name="cdn_minifier_hostry[minifier_js]" id="minifier_js" type="checkbox" value="1" <?php if ( ! $allowMinifyJS) { 203 echo 'disabled '; 204 $options['minifier_html'] = false; 205 } 206 checked(true, 174 207 $options['minifier_js']); ?>/> 175 208 176 209 <p class="description"><?php _e('Minification JS scripts, optimizes internal variables functions, comments and whitespace. Concatenation of files into one.', 177 210 'cdn-minifier'); ?></p> 211 <?php if ( ! $allowMinifyJS) : ?> 212 <p class="description" style="color: #ff00007d"><?php _e('The option is available for the PHP version of at least <b>7.0.0</b>.', 213 'cdn-minifier'); ?></p> 214 <?php endif; ?> 178 215 </td> 179 216 </tr> -
hostry-pagespeed-booster/trunk/languages/cdn-minifier-ru_RU.po
r2055551 r2057715 5 5 "Project-Id-Version: Hostry PageSpeed Booster\n" 6 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/cdn-minifier\n" 7 "POT-Creation-Date: 2019-03-2 2T18:48:10+02:00\n"8 "PO-Revision-Date: 2019-03-2 2 18:49+0200\n"7 "POT-Creation-Date: 2019-03-26T16:47:31+02:00\n" 8 "PO-Revision-Date: 2019-03-26 16:47+0200\n" 9 9 "Last-Translator: \n" 10 10 "Language-Team: HOSTRY <[email protected]>\n" … … 19 19 20 20 #. Plugin Name of the plugin 21 #: includes/main/view_admin_settings.php: 2521 #: includes/main/view_admin_settings.php:38 22 22 msgid "Hostry PageSpeed Booster" 23 23 msgstr "" … … 39 39 msgstr "" 40 40 41 #: includes/main/CdnMinifierPlugin.php:3 3641 #: includes/main/CdnMinifierPlugin.php:351 42 42 msgid "" 43 43 "In order to safely display the contents of the website pages, the CDN " … … 47 47 "отключены, по причине того что CDN ресурс" 48 48 49 #: includes/main/CdnMinifierPlugin.php:3 3949 #: includes/main/CdnMinifierPlugin.php:354 50 50 msgid "did not send the corresponding content." 51 51 msgstr "не передал соответствующий контент." 52 52 53 #: includes/main/CdnMinifierPlugin.php:4 2953 #: includes/main/CdnMinifierPlugin.php:444 54 54 msgid "What is CDN service?" 55 55 msgstr "Что такое CDN service?" 56 56 57 #: includes/main/CdnMinifierPlugin.php:4 3057 #: includes/main/CdnMinifierPlugin.php:445 58 58 msgid "" 59 59 "CDN stands for \"content delivery network\". It is a distributed network of " … … 74 74 "базу данных, такие как css/js)." 75 75 76 #: includes/main/CdnMinifierPlugin.php:4 3376 #: includes/main/CdnMinifierPlugin.php:448 77 77 msgid "What is Hostry FREE CDN?" 78 78 msgstr "Что такое Hostry FREE CDN?" 79 79 80 #: includes/main/CdnMinifierPlugin.php:4 3480 #: includes/main/CdnMinifierPlugin.php:449 81 81 msgid "" 82 82 "Hostry FREE CDN is a premium-class global CDN (Content Delivery Network) " … … 88 88 "возможностью бесплатного пользования." 89 89 90 #: includes/main/CdnMinifierPlugin.php:4 3790 #: includes/main/CdnMinifierPlugin.php:452 91 91 msgid "How Does CDN Operate?" 92 92 msgstr "Как работает CDN?" 93 93 94 #: includes/main/CdnMinifierPlugin.php:4 3894 #: includes/main/CdnMinifierPlugin.php:453 95 95 msgid "" 96 96 "User interaction: on example.com he is given an html page. On such html-page " … … 106 106 "отвечает на него, и ответ уходит аналогично, тоже по короткому маршруту." 107 107 108 #: includes/main/CdnMinifierPlugin.php:4 41108 #: includes/main/CdnMinifierPlugin.php:456 109 109 msgid "How Does CDN Influence SEO?" 110 110 msgstr "Как CDN влияет на SEO?" 111 111 112 #: includes/main/CdnMinifierPlugin.php:4 42112 #: includes/main/CdnMinifierPlugin.php:457 113 113 msgid "" 114 114 "CDN directly affects such an aspect as website loading speed and, " … … 122 122 "Yandex,Baidu и т.д.)." 123 123 124 #: includes/main/CdnMinifierPlugin.php:4 45124 #: includes/main/CdnMinifierPlugin.php:460 125 125 msgid "How do CDNs Help SEO?" 126 126 msgstr "" 127 127 128 #: includes/main/CdnMinifierPlugin.php:4 46128 #: includes/main/CdnMinifierPlugin.php:461 129 129 msgid "" 130 130 "CDNs improve the speed and quality of content that is delivered to the user. " … … 135 135 msgstr "" 136 136 137 #: includes/main/CdnMinifierPlugin.php:4 52137 #: includes/main/CdnMinifierPlugin.php:467 138 138 msgid "Overview" 139 139 msgstr "" 140 140 141 #: includes/main/CdnMinifierPlugin.php:4 60141 #: includes/main/CdnMinifierPlugin.php:475 142 142 msgid "What Is Minification?" 143 143 msgstr "Что такое Минификация?" 144 144 145 #: includes/main/CdnMinifierPlugin.php:4 61145 #: includes/main/CdnMinifierPlugin.php:476 146 146 msgid "" 147 147 "Minification (minify) is a simple approach to minimization of css, js, and " … … 155 155 "10...20% от оригинального размера файла." 156 156 157 #: includes/main/CdnMinifierPlugin.php:4 63157 #: includes/main/CdnMinifierPlugin.php:478 158 158 msgid "" 159 159 "When minifying CSS / JS, merging of all the files in a single one is also " … … 163 163 "сокращения количество запросов до вебсервера." 164 164 165 #: includes/main/CdnMinifierPlugin.php:4 69165 #: includes/main/CdnMinifierPlugin.php:484 166 166 msgid "CSS/JS/HTML Minification" 167 167 msgstr "" 168 168 169 #: includes/main/view_admin_settings.php: 34169 #: includes/main/view_admin_settings.php:48 170 170 msgid "Use the service" 171 171 msgstr "Используйте услугу" 172 172 173 #: includes/main/view_admin_settings.php: 35173 #: includes/main/view_admin_settings.php:49 174 174 msgid "" 175 175 "and ensure fast loading of your static content (images, CSS, JavaScript, " … … 179 179 "CSS, JavaScript, видео и т.д) значительно улучшая время отклика сервера." 180 180 181 #: includes/main/view_admin_settings.php: 44181 #: includes/main/view_admin_settings.php:58 182 182 msgid "CDN Settings" 183 183 msgstr "" 184 184 185 #: includes/main/view_admin_settings.php: 50185 #: includes/main/view_admin_settings.php:64 186 186 msgid "CDN Enable" 187 187 msgstr "" 188 188 189 #: includes/main/view_admin_settings.php: 55189 #: includes/main/view_admin_settings.php:69 190 190 msgid "" 191 191 "Activating the CDN module will replace the current static links with the " … … 194 194 "Активация CDN модуля сменит текущие ссылки статики на ссылки CDN ресурса." 195 195 196 #: includes/main/view_admin_settings.php: 61196 #: includes/main/view_admin_settings.php:75 197 197 msgid "CDN URL" 198 198 msgstr "" 199 199 200 #: includes/main/view_admin_settings.php: 64200 #: includes/main/view_admin_settings.php:78 201 201 msgid "" 202 202 "Specify a link to a CDN resource to rewrite static links. You can get this " … … 206 206 "вы можете получить у вашего CDN провайдера." 207 207 208 #: includes/main/view_admin_settings.php: 69208 #: includes/main/view_admin_settings.php:83 209 209 msgid "CDN Include" 210 msgstr " "211 212 #: includes/main/view_admin_settings.php: 75210 msgstr "Как работает CDN?" 211 212 #: includes/main/view_admin_settings.php:89 213 213 msgid "Theme files" 214 214 msgstr "" 215 215 216 #: includes/main/view_admin_settings.php: 83216 #: includes/main/view_admin_settings.php:97 217 217 msgid "Attachments (images for post, other files upload)" 218 218 msgstr "" 219 219 220 #: includes/main/view_admin_settings.php: 91220 #: includes/main/view_admin_settings.php:105 221 221 msgid "Minified CSS&JS files" 222 222 msgstr "" 223 223 224 #: includes/main/view_admin_settings.php: 99224 #: includes/main/view_admin_settings.php:113 225 225 msgid "Standard WordPress files" 226 226 msgstr "" 227 227 228 #: includes/main/view_admin_settings.php:1 06228 #: includes/main/view_admin_settings.php:120 229 229 msgid "CDN extensions apply" 230 230 msgstr "" 231 231 232 #: includes/main/view_admin_settings.php:1 10232 #: includes/main/view_admin_settings.php:124 233 233 msgid "" 234 234 "Specify the file extensions to download from the CDN network, using the " … … 238 238 "запятую \",\". Пример: css, js" 239 239 240 #: includes/main/view_admin_settings.php:1 17241 #: includes/main/view_admin_settings.php: 183240 #: includes/main/view_admin_settings.php:131 241 #: includes/main/view_admin_settings.php:220 242 242 msgid "Save Changes" 243 243 msgstr "" 244 244 245 #: includes/main/view_admin_settings.php:1 31245 #: includes/main/view_admin_settings.php:145 246 246 msgid "Minifier HTML&CSS&JS Settings" 247 247 msgstr "" 248 248 249 #: includes/main/view_admin_settings.php:1 37249 #: includes/main/view_admin_settings.php:154 250 250 msgid "HTML Minifier" 251 251 msgstr "" 252 252 253 #: includes/main/view_admin_settings.php:1 50253 #: includes/main/view_admin_settings.php:165 254 254 msgid "" 255 255 "Includes the function of minifying HTML pages. Reduces white space and " … … 258 258 "Включает функцию минификации HTML страниц. Сокращает пробелы и комментарии." 259 259 260 #: includes/main/view_admin_settings.php:1 53260 #: includes/main/view_admin_settings.php:168 261 261 msgid "" 262 262 "The option is available for the PHP version of at least <b>5.4.0</b> and " … … 266 266 "<b>DOMDocument</b>." 267 267 268 #: includes/main/view_admin_settings.php:1 60268 #: includes/main/view_admin_settings.php:178 269 269 msgid "CSS Minifier" 270 270 msgstr "" 271 271 272 #: includes/main/view_admin_settings.php:1 65272 #: includes/main/view_admin_settings.php:187 273 273 msgid "" 274 274 "Minification CSS scripts, optimizes elements and removes spaces. " … … 278 278 "Конкатенация файлов в один." 279 279 280 #: includes/main/view_admin_settings.php:171 280 #: includes/main/view_admin_settings.php:190 281 #: includes/main/view_admin_settings.php:212 282 msgid "The option is available for the PHP version of at least <b>7.0.0</b>." 283 msgstr "Опция доступна для версии PHP не менее <b>7.0.0</b>." 284 285 #: includes/main/view_admin_settings.php:200 281 286 msgid "JS Minifier" 282 287 msgstr "" 283 288 284 #: includes/main/view_admin_settings.php: 176289 #: includes/main/view_admin_settings.php:209 285 290 msgid "" 286 291 "Minification JS scripts, optimizes internal variables functions, comments " … … 290 295 "комментарии и пробелы. Конкатенация файлов в один." 291 296 292 #: includes/main/view_admin_settings.php: 185297 #: includes/main/view_admin_settings.php:222 293 298 msgid "Clear cache minified" 294 299 msgstr "" -
hostry-pagespeed-booster/trunk/readme.txt
r2055551 r2057715 40 40 == Changelog == 41 41 42 = 1.1.0 = 42 = 1.1 = 43 * Fixed bug with compatibility with array for PHP 5.3.x. 44 * Implemented icons in the menu and in the plugin settings 45 * Frozen CSS / JS minification options if PHP version is not supported. 46 47 = 1.0.1 = 43 48 * Fixed bug when checking the CDN for blogs that are in subfolders. 44 49
Note: See TracChangeset
for help on using the changeset viewer.