Используя одновременно на главной странице подписку Smartresponder и слайдер плагина vSlider, я обнаружил баг, который заключался в том, что слайдер не работал, постоянно отображая лишь первое изображение. Разбираясь в проблеме, я выяснил, что она проявляет себя не только при работе с данным плагином, но и со многими другими.
Для установки на сайт WordPress формы подписки от Smartresponder, необходимо предварительно ее сгенерировать, а затем установить в нужное место на сайте.
Строка вида:
<script type="text/javascript" src="https://imgs.smartresponder.ru/52568378bec6f68117c48f2f786db466014ee5a0/"></script> |
Отвечает за подключение Java скрипта, который, в свою очередь, конфликтует со скриптами плагинов. Для того, чтобы устранить данный конфликт, необходимо подключить измененный файл скрипта, содержание которого мы можем увидеть по следующей ссылке:
Копируем весь код в Notepad++, добавляем в самое начало строку:
jQuery(document).ready(function($) { |
А в самый конец вставляем:
}); |
После этого нужно сохранить файл с названием Smartresponder и расширением js. Теперь файл Smartresponder.js нужно установить в папку javascript вашего шаблона (папка может иметь другое имя) с помощью FTP.
Установив файл, нужно заменить строку:
<script type="text/javascript" src="https://imgs.smartresponder.ru/52568378bec6f68117c48f2f786db466014ee5a0/"></script> |
На следующую:
<script type="text/javascript" src="/javascript/Smartresponder.js"></script> |
На этом проблема должна быть побеждена!
Если у вас нет желания самостоятельно заниматься созданием файла Smartresponder.js, можете скачать его по ЭТОЙ ссылке.
Пишите в комментариях о плагинах с которыми конфликтовал ваш скрипт подписки Смартреспондер. Также прошу отписаться тех, кому данный метод помог.
Приветствую. У меня сама форма конфликтует. Она сильно вытягивается по вертикали белым фоном. Служба поддержки рекомендовала обратиться к программистам сайта. А я его делал сам. В программировании не очень.
Применил описанные в статье методы, но что-то ничего не изменилось.
У меня папка в шаблоне под именем «js». Я так понял, что и в строке, которую меняем надо указать не /javascript/Smartresponder.js, а /js/Smartresponder.js может что не так делал?
У вас, скорее всего, проблема в другом. Обратитесь ко мне Вконтакте, попробуем решить ее!