Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Большая библиотека-помогите опрегделить


Recommended Posts

Сайт PageSpeed Insight ругается на налилие потому чтольшой библиотеки когда заходиш в товар.Помогите опрегделить что за библиотека и может её как то можно заменить?Сам ничего не сивил никакх библиотек, есть модули расширения да, сторонние, но не думаю что из одной из них, может шаблон-Fanes? 

 

 

Посмотрел в гугле грузят потому чтольше всего пару файлов JS. Один из них какой то ПОЛИФИЛ

 

Edited by Dimusik
Link to comment
Share on other sites


11 часов назад, Dimusik сказал:

Сайт PageSpeed Insight ругается на налилие потому чтольшой библиотеки когда заходиш в товар.

зачем икая параноя за PageSpeed???? уберете он опять до чего то докапается, опять уберете и опять что то не понравится. Да нафиг все скрипты удалить, ниче не пашет, зато PageSpeed зеленый

Link to comment
Share on other sites

14 часов назад, Dimusik сказал:

Помогите опрегделить что за библиотека

Помогаю: moment.js

 

14 часов назад, Dimusik сказал:

может её как то можно заменить?

Может и заменить как-то её можно...
Гугл вам даже списко дал, чем заменить, и экономию подслиил.
Предвижу селедующий вопрос (ясновигдение :-D):
Как заменить?
Ответ:
1. Найти в когде сайи объект Х, который эту библиотеку использует.
2. Посмотреть, какие функции библиотеки использует объект Х.

3. Придумать, чем и как их заменить из библиотеки для замены.

4. Заменить в объекте Х

5. Повторять с пунки 1, пока (найти(объект Х) != 0)

  • +1 2
Link to comment
Share on other sites


7 hours ago, Venter said:

зачем икая параноя за PageSpeed???? уберете он опять до чего то докапается, опять уберете и опять что то не понравится. Да нафиг все скрипты удалить, ниче не пашет, зато PageSpeed зеленый

))))))))))

Link to comment
Share on other sites


4 hours ago, Shureg said:

Помогаю: moment.js

 

Может и заменить как-то её можно...
Гугл вам даже списко дал, чем заменить, и экономию подслиил.
Предвижу селедующий вопрос (ясновигдение :-D):
Как заменить?
Ответ:
1. Найти в когде сайи объект Х, который эту библиотеку использует.
2. Посмотреть, какие функции библиотеки использует объект Х.

3. Придумать, чем и как их заменить из библиотеки для замены.

4. Заменить в объекте Х

5. Повторять с пунки 1, пока (найти(объект Х) != 0)

 

теперьь буду знать что внизу это были варианты замены!

пасипотому что но мозгов не хватит сильно сложно , пусть висит эи библа тогда))))))))

 

Edited by Dimusik
Link to comment
Share on other sites


Скрипт moment нужен на страница товара только если в опциях есть даи/время.

Если нет можно удалит - гделается в двух месих: в контроллер product.php и в шаблон product.tpl / product.twig

 

https://github.com/myopencart/ocStore/blob/ocStore2/upload/catalog/controller/product/product.php

удаляем:

$this->document->addScript('catalog/view/javascript/jquery/datetimepicker/moment.js');

$this->document->addScript('catalog/view/javascript/jquery/datetimepicker/locale/'.$this->session->data['language'].'.js');

$this->document->addScript('catalog/view/javascript/jquery/datetimepicker/bootstrap-datetimepicker.min.js');

$this->document->addStyle('catalog/view/javascript/jquery/datetimepicker/bootstrap-datetimepicker.min.css');

 

https://github.com/myopencart/ocStore/blob/ocStore2/upload/catalog/view/theme/default/template/product/product.tpl

удаляем:

$('.date').datetimepicker({

pickTime: false

});

$('.datetime').datetimepicker({

pickDate: true,

pickTime: true

});

$('.time').datetimepicker({

pickDate: false

});

  • +1 2
Link to comment
Share on other sites

23 hours ago, Agatha65 said:

Скрипт moment нужен на страница товара только если в опциях есть даи/время.

Если нет можно удалит - гделается в двух месих: в контроллер product.php и в шаблон product.tpl / product.twig

 

https://github.com/myopencart/ocStore/blob/ocStore2/upload/catalog/controller/product/product.php

удаляем:

$this->document->addScript('catalog/view/javascript/jquery/datetimepicker/moment.js');

$this->document->addScript('catalog/view/javascript/jquery/datetimepicker/locale/'.$this->session->data['language'].'.js');

$this->document->addScript('catalog/view/javascript/jquery/datetimepicker/bootstrap-datetimepicker.min.js');

$this->document->addStyle('catalog/view/javascript/jquery/datetimepicker/bootstrap-datetimepicker.min.css');

 

https://github.com/myopencart/ocStore/blob/ocStore2/upload/catalog/view/theme/default/template/product/product.tpl

удаляем:

$('.date').datetimepicker({

pickTime: false

});

$('.datetime').datetimepicker({

pickDate: true,

pickTime: true

});

$('.time').datetimepicker({

pickDate: false

});

Спасипотому что огромное!

Вырулили!!!:-o

Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.