aleksandrhristich 108 Опубликовано: 22 декабря 2021 Рассказать Опубликовано: 22 декабря 2021 (изменено) Решил сделать плагин для добавления crossorigin="anonymous" в <script src="/engine/classes/js/jquery3.js?v=dc5aa"></script> <script src="/engine/classes/js/jqueryui3.js?v=dc5aa" defer></script> <script src="/engine/classes/js/dle_js.js?v=dc5aa" defer></script> <script src="/engine/classes/js/lazyload.js?v=dc5aa" defer></script> И вот тут-то столкнулся с тем что не нашел в каком файле можно эти строки поменять/изменить.Либо забыл,либо одно из двух... Кто-нибудь сможет подсказать в каком файле меняется? P.S Хотелось бы без лишней воды типа "зачем вам это,для чего" и т.п Изменено 22 декабря 2021 пользователем aleksandrhristich Цитата Ссылка на сообщение Поделиться на других сайтах
germanydletest 457 Опубликовано: 22 декабря 2021 Рассказать Опубликовано: 22 декабря 2021 (изменено) engine/modules/functions.php function build_js($js, $config) { $js_array = array(); $i=0; $defer = ""; $v = substr(md5($config['version_id'].SECURE_AUTH_KEY),0,5); $config['jquery_version'] = intval($config['jquery_version']); $ver = $config['jquery_version'] ? $config['jquery_version'] : ""; if ($config['js_min']) { $js_array[] = "<script src=\"{$config['http_home_url']}engine/classes/min/index.php?g=general{$ver}&v={$v}\"></script>"; $default_array = array ( "engine/classes/js/jqueryui{$ver}.js", 'engine/classes/js/dle_js.js', ); if ( count($js) ) $js = array_merge($default_array, $js); else $js = $default_array; $js_array[] = "<script src=\"{$config['http_home_url']}engine/classes/min/index.php?f=".implode(",", $js)."&v={$v}\" defer></script>"; return implode("\n", $js_array); } else { $default_array = array ( "engine/classes/js/jquery{$ver}.js", "engine/classes/js/jqueryui{$ver}.js", 'engine/classes/js/dle_js.js', ); if ( count($js) ) $js = array_merge($default_array, $js); else $js = $default_array; foreach ($js as $value) { if($i > 0) $defer =" defer"; $js_array[] = "<script src=\"{$config['http_home_url']}{$value}?v={$v}\"{$defer}></script>"; $i++; } return implode("\n", $js_array); } } engine/modules/main.php if ($config['image_lazy']) { $js_array[] = "engine/classes/js/lazyload.js"; } Изменено 22 декабря 2021 пользователем germanydletest Цитата Ссылка на сообщение Поделиться на других сайтах
aleksandrhristich 108 Опубликовано: 22 декабря 2021 Рассказать Опубликовано: 22 декабря 2021 Автор 1 час назад, germanydletest сказал: engine/modules/functions.php function build_js($js, $config) { $js_array = array(); $i=0; $defer = ""; $v = substr(md5($config['version_id'].SECURE_AUTH_KEY),0,5); $config['jquery_version'] = intval($config['jquery_version']); $ver = $config['jquery_version'] ? $config['jquery_version'] : ""; if ($config['js_min']) { $js_array[] = "<script src=\"{$config['http_home_url']}engine/classes/min/index.php?g=general{$ver}&v={$v}\"></script>"; $default_array = array ( "engine/classes/js/jqueryui{$ver}.js", 'engine/classes/js/dle_js.js', ); if ( count($js) ) $js = array_merge($default_array, $js); else $js = $default_array; $js_array[] = "<script src=\"{$config['http_home_url']}engine/classes/min/index.php?f=".implode(",", $js)."&v={$v}\" defer></script>"; return implode("\n", $js_array); } else { $default_array = array ( "engine/classes/js/jquery{$ver}.js", "engine/classes/js/jqueryui{$ver}.js", 'engine/classes/js/dle_js.js', ); if ( count($js) ) $js = array_merge($default_array, $js); else $js = $default_array; foreach ($js as $value) { if($i > 0) $defer =" defer"; $js_array[] = "<script src=\"{$config['http_home_url']}{$value}?v={$v}\"{$defer}></script>"; $i++; } return implode("\n", $js_array); } } engine/modules/main.php if ($config['image_lazy']) { $js_array[] = "engine/classes/js/lazyload.js"; } Уже испытывал,ноль реакций,никаких изменений. Кэш и все пр. чистил вычищал/перечищал и т.д Цитата Ссылка на сообщение Поделиться на других сайтах
germanydletest 457 Опубликовано: 22 декабря 2021 Рассказать Опубликовано: 22 декабря 2021 3 минуты назад, aleksandrhristich сказал: Уже испытывал,ноль реакций,никаких изменений. Значит плохо "испытывали", так как больше ни где данные скрипты не подключаются. 1 Цитата Ссылка на сообщение Поделиться на других сайтах
Gameer 311 Опубликовано: 22 декабря 2021 Рассказать Опубликовано: 22 декабря 2021 9 часов назад, aleksandrhristich сказал: Уже испытывал,ноль реакций,никаких изменений. Кэш и все пр. чистил вычищал/перечищал и т.д Значит эти файлы скорее всего модифицировались через плагины, и правки нужно делать также через плагины а не напрямую в файле. Цитата Ссылка на сообщение Поделиться на других сайтах
aleksandrhristich 108 Опубликовано: 23 декабря 2021 Рассказать Опубликовано: 23 декабря 2021 Автор 18 часов назад, germanydletest сказал: Значит плохо "испытывали", так как больше ни где данные скрипты не подключаются. Вы правы оказались,менял на одном тестовом домене а смотрел результат на другом :). Все получилось,всем спасибо. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.