За что отвечают эти скрипты?

Правила раздела: faq.php?mode=okay
Модератор: Модераторы

Casser
Casser
Репутация: 0
Сообщения: 41
Зарегистрирован: 07.01.2020
С нами: 1 месяц 14 дней

Сообщение #1 Casser » 30.01.2020, 09:53

Хочу отключить эти два скрипта:

{* JQuery migrate*}
{if $module == "ProductsView"}
<script src="design/{$settings->theme}/js/jquery-migrate-3.0.1.min.js{if $js_version}?v={$js_version}{/if}"></script>
{/if}

{* Match height *}
<script src="design/{$settings->theme}/js/jquery.matchHeight-min.js{if $js_version}?v={$js_version}{/if}"></script>
<script>ut_tracker.end('parsing:head:js');</script>


Отключил, вроде сайт нормально работает.
За что эти скрипты отвечают?

synsmaster
synsmaster
Репутация: 2
Сообщения: 4
Зарегистрирован: 23.12.2019
С нами: 1 месяц 29 дней

Сообщение #2 synsmaster » 30.01.2020, 12:26

JQuery migrate необходим для запуска ui.touch-punch на более новую версию JQuery.
ui.touch-punch позволяет на мобильных устройствах перетаскивать ползунок цен.

Match height используется на странице сравнений. Он делает строки с значениями одинаковыми по высоте.

Casser
Casser
Репутация: 0
Сообщения: 41
Зарегистрирован: 07.01.2020
С нами: 1 месяц 14 дней

Сообщение #3 Casser » 30.01.2020, 14:06

synsmaster, спасибо.

Цен нет у меня.
Сравнений тоже нет.

Получается эти два скрипта можно отключить?
Если они только на это влияют...

OkayCMS M
Администратор
Аватара
OkayCMS M
Администратор
Репутация: 156
Сообщения: 1133
Зарегистрирован: 12.11.2015
С нами: 4 года 3 месяца
Сайт Skype

Сообщение #4 OkayCMS » 30.01.2020, 15:46

Да, если у вас ползунок не используется и сравнение также - можно отключить.

Casser
Casser
Репутация: 0
Сообщения: 41
Зарегистрирован: 07.01.2020
С нами: 1 месяц 14 дней

Сообщение #5 Casser » 31.01.2020, 10:12

OkayCMS писал(а):Да, если у вас ползунок не используется и сравнение также - можно отключить.
Благодарю!

ShalmievCom
Аватара
ShalmievCom
Репутация: 4
Сообщения: 12
Зарегистрирован: 01.11.2019
С нами: 3 месяца 20 дней
Сайт ВКонтакте

Сообщение #6 ShalmievCom » 02.02.2020, 14:50

Casser писал(а):Хочу отключить эти два скрипта:

{* JQuery migrate*}
{if $module == "ProductsView"}
<script src="design/{$settings->theme}/js/jquery-migrate-3.0.1.min.js{if $js_version}?v={$js_version}{/if}"></script>
{/if}

{* Match height *}
<script src="design/{$settings->theme}/js/jquery.matchHeight-min.js{if $js_version}?v={$js_version}{/if}"></script>
<script>ut_tracker.end('parsing:head:js');</script>


Отключил, вроде сайт нормально работает.
За что эти скрипты отвечают?

Casser, для меня их отключение тоже актуально. В каком файле они прописаны?

OkayCMS писал(а):Да, если у вас ползунок не используется и сравнение также - можно отключить.


OkayCMS, не стоит ли в таком случае эти скрипты обернуть в дополнительные условия, чтобы по умолчанию не грузить их?
1. Для JQuery migrate - использовать доп. условие if $is_mobile === true || $is_tablet === true .
2. Для Match height - использовать доп. условие if url == comration (или что-то похожее, отвечающее за url страницы Стравнения)
https://Shalmiev.Com создаю, улучшаю и продвигаю сайты


Название раздела: Вопросы по работе с OkayCMS
Правила раздела: faq.php?mode=okay

Быстрый ответ


Введите код в точности так, как вы его видите. Регистр символов не имеет значения.
Код подтверждения

   

Вернуться в «Вопросы по работе с OkayCMS»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 1 гость