Files
2025-03-12 17:06:23 +01:00

44 lines
2.8 KiB
PHP

<?php use_helper('stAdminGenerator');?>
<?php echo st_get_admin_head('stOptimizationPlugin', __('Konfiguracja'), null, array('stFastCacheSymfony'));?>
<?php st_view_slot_start('application-menu') ?>
<?php st_include_component('stOptimizationBackend', 'listMenu') ?>
<?php st_view_slot_end() ?>
<?php st_include_partial('stAdminGenerator/message');?>
<?php echo form_tag('optimization/index', array('class' => 'admin_form'));?>
<fieldset>
<div class="content">
<?php echo st_admin_get_form_field('config[enable_compression]', __('Włącz kompresje zasobów'), true, 'checkbox_tag', array(
'checked' => $config->get('enable_compression'),
'help' => __('Kompresja zasobów zmniejsza rozmiar przesyłanych plików statycznych, dzięki temu znacznie skraca się czas wczytywania strony. Opcja jest wyłączona w przypadku włączonej kompresji na serwerze.'),
'disabled' => $compressionEnabled && !$config->get('enable_compression'),
)) ?>
<?php echo st_admin_get_form_field('config[optimize_js]', __('Optymalizuj ładowanie skryptów JS'), true, 'checkbox_tag', array(
'checked' => $config->get('optimize_js'),
'help' => __('Opcja opóźnia ładowanie wszystkich skryptów JS, dzięki temu znacznie skraca się czas wczytywania strony.')
)) ?>
<?php echo st_admin_get_form_field('config[optimize_img]', __('Optymalizuj ładowanie zdjęć'), true, 'checkbox_tag', array(
'checked' => $config->get('optimize_img'),
'help' => __('Opcja ustawiania optymalną kompresję dla zdjęć na stronie, dzięki temu znacznie skraca się czas wczytywania strony. Zaznaczenie tej opcji wyłącza możliwość określania jakości zdjęć w Konfiguracji zdjęć.')
)) ?>
</div>
</fieldset>
<div id="config_actions">
<?php echo st_get_admin_actions_head('style="margin-top: 10px; float: right"');?>
<?php echo st_get_admin_action('refresh', __('Wyczyść pamięć podręczną'), 'optimization/cleanCache', array('show_preloader' => true));?>
<?php echo st_get_admin_action('save', __('Zapisz', null, 'stAdminGeneratorPlugin'), null, array('name' => 'save'));?>
<?php echo st_get_admin_actions_foot();?>
</div>
</form>
<?php echo st_get_admin_foot();?>
<script type="text/javascript">
jQuery(function($) {
$(document).ready(function() {
$('#config_actions').stickyBox();
fieldsetVisibility();
});
});
</script>