Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » jQuery » Как полностью удалить jQuery с дле, чтобы не поломать сайт?

Как полностью удалить jQuery с дле, чтобы не поломать сайт?


     05.12.2018    jQuery, Общие вопросы по PHP    1780

вопрос
JQuery слишком сильно устарел и больше не нужен, буду использовать реакт, но как удалить jQuery с дле чтобы сайт не ломался, в админке можно оставить.?

Ответил: PunPun


Переписать почти все js файлы dle.
А именно engine/classes/js/ + engine/classes/js/highslide/ + engine/classes/js/html5player/ + engine/classes/js/highslide/ + engine/classes/js/highlight/ + engine/classes/js/calendar/ + engine/classes/js/calendar/ + скрипты редакторов (froala или tiny mce) если таковы будут использоваться на сайте.

Подумайте трижды чем задавать такие вопросы.

9 комментариев

futbik
Юзер

futbik - 5 декабря 2018 01:31 -

Версию движка напиши. Так тебе вряд ли кто то посоветует что то.

А почему не скопировать поверх того файла новый? Скачай к примеру последнею версию DLE и залей новые файлы /public_html/engine/classes/js/

jekan3000
Гости

jekan3000 - 5 декабря 2018 08:43 -

futbik,
Очень надеялся, что это не ответы маилру...

dj-avtosh
PHP-developer

dj-avtosh - 5 декабря 2018 11:55 -

Внутри контейнеров в вашем реакте тоже местами можно юзать jquery, если нужно - и такой опыт есть. Советую все таки оставить минимизированный последний jquery и переходить мягко на модель его неиспользования.

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

jekan3000
Гости

jekan3000 - 5 декабря 2018 13:06 -

dj-avtosh,не вижу смысла грузить даже 1 килобайт библиотеки, которая может тоже самое что и обычный джээс

jekan3000
Гости

jekan3000 - 5 декабря 2018 13:07 -

futbik,
Версия последняя

futbik
Юзер

futbik - 5 декабря 2018 13:22 -

jekan3000, если не включено Gzip сжатие JS и CSS файлов то в /engine/modules/functions.php найдите:
$default_array = array (
'engine/classes/js/jquery.js',
'engine/classes/js/jqueryui.js',
'engine/classes/js/dle_js.js',
);

Поменяйте:
$default_array = array (
'ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js',
'ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js',
'dle-news.ru/engine/classes/js/dle_js.js',
);

Но, лучше использовать скрипты от DLE и включить Gzip сжатие JS и CSS

jekan3000
Гости

jekan3000 - 5 декабря 2018 13:46 -

futbik,
А если включенно? В общем то не думаю, что много потеряю, если отключу стандартную галерею и видео (свои скрипты использую), календарь тоже не нужен, что там еще?

jekan3000
Гости

jekan3000 - 5 декабря 2018 13:48 -

futbik,
И что ты предлагаешь? Просто переключить на сидиэн? Ты понимаешь в чем суть вопроса?

jekan3000
Гости

jekan3000 - 5 декабря 2018 13:50 -

futbik,
futbik,
А понял, я написал устарел в том плане, что он не актуален

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

 04.07.2011 Mexalim  jQuery
 06.05.2013 severnake  jQuery
наверх