Перейти к содержимому
Русский язык для Invision Community 5

Конфликты сторонних скриптов

С прошедшими всех праздниками.

Поставил на форум 4.2.х (стиль Lite) типа онлайн-консультанта для общения)

Код для вставки:

<script type="text/javascript">var nns_clientsJQloaded=!1;"undefined"==typeof $&&"undefined"==typeof jQuery||(nns_clientsJQloaded=!0)</script>
<script type="text/javascript" src="//cdn.***/smb_v3.5g/prod/f1bc7ab-c7c7-4690-92f5-c2379841419e/scripts/jquery.min.js"></script>
<script type="text/javascript">vishnuJQuery=jQuery,nns_clientsJQloaded&&vishnuJQuery.noConflict(!0),vishnuSettings={clientConfig:{language:"ru_RU"}}</script>
<script type="text/javascript" src="//cdn.******/smb_v3.5g/prod/f1bc7ab-c7c7-4690-92f5-c2379841419e/scripts/head.load.min.js" data-headjs-load="//cdn.*******/smb_v3.5g/prod/f1bc7ab-c7c7-4690-92f5-c2379841419e/scripts/load.min.js"></script>

После установки скриптов перестали работать некоторые элементы, профиль, регистрация и тд.

Почитал про jQuery.noConflict(); только не знаю как применить в моем случае. Если подскажете буду очень благодарен.

Изменено пользователем salex

Рекомендованные сообщения

Мне часто помогало

В настройках Вашего оформления Место подключения Javascript выбираем Just before

  • Автор

Это не помогает. Уже пробовал.

перед body> вставляли?

  • Автор

перед </ body> вставляли?

Да. И перед и после и даже в виджете PHP & TXT Widget. Всюду зависает.

В 4-ке не нужны никакие noConflict, т.к. по дефолту используется jQuery.

Плюс Вы дополнительно подключаете библиотеку.

  • Автор

Значит никак? Без подключения библиотеки не работает скрипт.

Значит никак? Без подключения библиотеки не работает скрипт.

Дайте ссылку на этого консультанта

  • Автор

Спасибо за помощь! Все заработало. Тему можно закрывать.

Создайте аккаунт или войдите в него для комментирования

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.