Skip to content

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

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

Поставил на форум 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(); только не знаю как применить в моем случае. Если подскажете буду очень благодарен.

Edited by salex

Featured Replies

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

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

  • Author

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

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

  • Author

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

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

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

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

  • Author

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

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

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

  • Author

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

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.