Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Simple Minify [2.3] - Сжатие и склейка JS и CSS-файлов 1.0.0

   (4 відгуки)    Інші розширення автора

ozzzi
  1 229 13 737

4 скріншоти



    Створити обліковий запис або увійдіть, щоб завантажити це

  • +1 2

Середні оцінки

4.3 out of 5 stars
75%
0%
0%
25%
0%

Відгуки користувачів

Ви можете залишити відгук до файлу тільки після його завантаження.

sandrin

· Змінено користувачем sandrin

  

Разработчику респект, css ошибки смог исправить. Но вот это не знаю как быть с модулем 

 

image.png

 

НАШЕЛ РЕШЕНИЕ:

для тех кто столкнулся, то модуль ATS6 выводит JS в html. Удаляем модуль ATS, чистим кеш модификаторов, добавляем отдельно css

 

#policy{
                            position:fixed;
                            z-index:9999;
                            bottom:0;
                            left:50%;
                            width:100%;
                            
                            margin-bottom:-100px;
                            opacity:0;
                            visibility:hidden;
                            display:none;
                            -webkit-transform:translateX(-50%);
                            -moz-transform:translateX(-50%);
                            -ms-transform:translateX(-50%);
                            -o-transform:translateX(-50%);
                            transform:translateX(-50%);
                            -webkit-transition:.3s;
                            -moz-transition:.3s;
                            -ms-transition:.3s;
                            -o-transition:.3s;
                            transition:.3s
                        }
                        #policy.active{
                            display:block
                        }
                        #policy.activated{
                            margin-bottom:0;
                            opacity:1;
                            visibility:visible
                        }
                        #policy *{
                            color:#fff;
                            line-height:18px;
                            font-weight:400;
                            font-family:Arial;
                            font-size:14px;
                            margin:0
                        }
                        .policy__container{
                            background-color:#333333;
                            padding:10px 50px;
                            color:#fff;
                            position:relative
                        }
                        .policy__container::before,.policy__container::after{
                            content:'';
                            display:table;
                            clear:both
                        }
                        .policy__text{
                            width:calc(100% - 200px)
                        }
                        #policy .policy__confirm{
                            display:inline-block;
                            border:1px solid #fff;
                            color:#fff;
                            background-color:#000;
                            padding:0 20px;
                            cursor:pointer;
                            position:absolute;
                            right:0;
                            top:50%;
                            margin-right:50px;
                            margin-top:-14px;
                            text-decoration:none;
                            height:28px;
                            line-height:28px;
                            -webkit-transition:.3s;
                            -moz-transition:.3s;
                            -ms-transition:.3s;
                            -o-transition:.3s;
                            transition:.3s
                        }
                        #policy .policy__confirm:hover{
                            color:#000;
                            background-color:#fff
                        }
                        @media screen and (max-width:767px){
                            #policy{width:100%}
                            .policy__container{padding:10px 15px}
                            .policy__text{width:100%}
                            #policy .policy__confirm{
                                position:relative;
                                display:table;
                                margin:0;
                                margin-top:20px;
                                margin-left:auto;
                                margin-right:auto
                            }
                            
                            body #policy *{
                            
                            font-size:12px;
    
                        }
                        }

и подключаем : перед боди: 

                <div id="policy">
                    <div class="policy__container"></div>
                        <script src="catalog/view/javascript/ats6.js"></script>
                </div>

JS кстати исправленный (ats6.js) (теперь записывает в куки) :

document.addEventListener('DOMContentLoaded',function(){
                            var policy=document.getElementById('policy');
                            var policy2cookie=document.cookie.match(new RegExp('(?:^|; )'+
                                'policy_confirm'.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,'\\$1')+
                                '=([^;]*)'));
                            if(!policy2cookie||policy2cookie[1]!='Y'){
                                var policy_container=document.querySelector('div.policy__container');
                                if(policy_container){
                                    if(!navigator.cookieEnabled){
                                        policy_container.innerHTML='<div class="policy__text"><p>У Вас отключены куки, пожалуйста включите их для комфортной работы с этим сайтом</script></div>'
                                    } else {
                                        policy_container.innerHTML='<div class="policy__text"><p>Этот сайт использует файлы cookie для повышения удобства для пользователя, а именно — статистического анализа и выбора сторонних сервисов. Более подробную информацию см. на странице <a href="//'+location.host+'/privacy/" target="_blank">Политика конфиденциальности</a>.</p></div><a href="javascript:void(0)" class="policy__confirm">Принимаю</a>'
                                    } setTimeout(function(){
                                        policy.appendChild(policy_container);
                                        policy.classList.add('active');
                                        setTimeout(function(){
                                            policy.classList.add('activated')
                                        },300);
                                        var policy_confirm=document.querySelector('.policy__confirm');
                                        if(policy_confirm){
                                            policy_confirm.addEventListener('click',function(){
                                                policy.classList.remove('activated');
                                                setTimeout(function(){
                                                    policy.remove()
                                                },300);
                                                var date = new Date;
                                                var m = 1; // месяцев до удаления
                                                var d = 0; // дней до удаления
                                                var h = 0; // часов до удаления
                                                var min = 0; // минут до удаления
                                                date = new Date(date.getFullYear(), date.getMonth() + m, date.getDate() + d, date.getHours() + h, date.getMinutes() + min);
                                                document.cookie='policy_confirm=Y; path=/; expires=' + date.toUTCString();
                                            })
                                        }
                                    },100)
                                }
                            } else {
                                policy.remove()
                            }
                        })

Посилання на відгук
deonisij

   1 з 1 користувачів порахували цей відгук корисним 1 / 1 користувач

Скажите для версии Opencart  2.1.0.2 (rs.1) подойдёт ? Послу установки (закачки на сервер) модуль не активировался, (его нет в модулях) и соответственно он не сжимает файлы. Возможно ли установить на данную версию ?
За ранее Благо Дарю !

Посилання на відгук


Інші розширення ozzzi


Відгуки користувачів

  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.