Js Ошибка На Всех Страницах
#21
Отправлено 28 Сентябрь 2015 - 17:23
#22
Отправлено 05 Октябрь 2015 - 17:19
#23
Отправлено 07 Октябрь 2015 - 16:33
#24
Отправлено 07 Октябрь 2015 - 21:43
#25
Отправлено 08 Октябрь 2015 - 08:20
Сегодня (именно сегодня) появилась js ошибка главной страницы. Никаких действий на сайте не делал давно. (из последнего телодвижения: манипуляции с ссылками для отзывов, но они на всех страницах - а js ошибка отмечается только на главной).
Подскажите, плиз, что такого плохого произошло в системе, что вызвало ошибку... Ну и главное - как это поправить.
SL-107665
#26
Отправлено 08 Октябрь 2015 - 10:05
Yurren (08 Октябрь 2015 - 08:20) писал:
Сегодня (именно сегодня) появилась js ошибка главной страницы. Никаких действий на сайте не делал давно. (из последнего телодвижения: манипуляции с ссылками для отзывов, но они на всех страницах - а js ошибка отмечается только на главной).
Подскажите, плиз, что такого плохого произошло в системе, что вызвало ошибку... Ну и главное - как это поправить.
SL-107665
Проблем у Вас не видим. Скорее всего либо проблема с кэшем, либо была проблема с каким-то виджетом.
#27
Отправлено 14 Октябрь 2015 - 20:11
#28
Отправлено 15 Октябрь 2015 - 00:25
AlexP_RUS (14 Октябрь 2015 - 20:11) писал:
У Вас на сайте в шаблоне HTML Отсутствовал код вызова антиспама, отчего появлялась данная ошибка. Дописал код в форме создания обратного звонка:
<!-- Набор полей которые не видит пользователь, но видят боты. Когда они их заполняют мы точно знаем, что их прислал нам бот и мы не сохраняем подобный отзыв о товаре, а боту отправившему отзыв сообщаем, что отзыв добавлен успешно, но будет отображён здесь после прохождения модерации --> {ANTISPAM_CODE}
Проверил на вашем сайте, всё работает корректно.
#29
Отправлено 21 Октябрь 2015 - 14:41
#30
Отправлено 21 Октябрь 2015 - 15:19
AlexP_RUS (21 Октябрь 2015 - 14:41) писал:
Вообще говоря похоже что данная доработка была разработана давно, на данный момент есть более простой способ загрузки, указать все переменные сразу в форме, а код антиспама вставить прям в шаблоне HTML, это позволит пользователям быстрее загружать страницу сайта, без дополнительного ajax запроса на каждой странице и без вероятности что что-то где-то сломается.
В данном случае закомментировал код ajax запроса в файле main.js, чтобы он перестал выполняться. А также прописал напрямую в форме в шаблоне HTML коды необходимые для корректной работы формы обратного звонка. В вашем случае полный код формы получился следующий:
<form method="post" action="http://autovostorg.ru/feedback" class="feedbackForm" enctype="multipart/form-data"> <!-- Набор полей которые не видит пользователь, но видят боты. Когда они их заполняют мы точно знаем, что их прислал нам бот и мы не сохраняем подобный отзыв о товаре, а боту отправившему отзыв сообщаем, что отзыв добавлен успешно, но будет отображён здесь после прохождения модерации --> {ANTISPAM_CODE} <div class="section-caption c-orange"><h3>Заказать обратный звонок!</h3></div> <div class="iframe_click"> <input type="hidden" name="hash" value="{HASH}" /> <table class="prd-block"> <tr> <td>Ваше имя*:</td> <td><input id="feedback_name" style="width: 200px; margin: 10px;" name="form[{ANTISPAM_FORM_FIELD_NAME_FEEDBACK_NAME}]" value="{FORM_FEEDBACK_NAME}" placeholder="Ваше имя" maxlength="50" required="required" minlength="3" class="input required" /></td> </tr> <tr> <td>Ваш телефон*:</td> <td><input id="feedback_message" style="width: 200px; margin: 10px;" name="form[{ANTISPAM_FORM_FIELD_NAME_FEEDBACK_MESSAGE}]" value="{FORM_FEEDBACK_MESSAGE}" class="required" required="required" placeholder="Номер телефона" minlength="5" /></td> </tr> <tr style="display: none;"> <td>Ваш email*:</td> <td><input id="feedback_email" name="form[{ANTISPAM_FORM_FIELD_NAME_FEEDBACK_EMAIL}]" type="hidden" value="test@test.com" /></td> </tr> </table> <input type="button" class="button_med" value="Заказать" onclick="$('#nyroModalContent .feedbackForm').validate();if(!$('#nyroModalContent .feedbackForm').valid())return(false);$(this).closest('form').find('#feedback_name').val($(this).closest('form').find('#feedback_name').val() + ' ' + $(this).closest('form').find('.form_product_name').text());$(this).closest('form').hide();$(this).closest('form').before('<center class=sends>Подождите, идет отправка формы...</center>');$.post($(this).closest('form').attr('action'), $(this).closest('form').serializeArray(), $.proxy(function() {$('.sends').remove();$(this).closest('form').before('<center class=sends>Спасибо за заявку, мы перезвоним Вам в самое ближайшее время.</center>');setTimeout(function() {$('.nyroModalClose').trigger('click');}, 3000)}, this));"/> <p>Оставьте Ваши контактные данные, и в течение 30 минут наш менеджер свяжется с Вами.</p> </div> </form>
Работоспособность проверил, на почту должен упасть тестовый запрос на обратный звонок
#31
Отправлено 26 Октябрь 2015 - 21:51
"Купить в 1 клик" стоит в карточке товара в двух местах - сверху в карточке под кнопкой в корзину и снизу после контента карточки, до "добавить к товару".
Спасибо!
#32
Отправлено 09 Ноябрь 2015 - 15:36
#33
Отправлено 13 Ноябрь 2015 - 09:13
#34
Отправлено 13 Ноябрь 2015 - 10:53
#35
Отправлено 13 Ноябрь 2015 - 11:05
ARGO (13 Ноябрь 2015 - 10:53) писал:
У Вас ошибку выдает подключенный скрипт:
<noindex><script type="text/javascript"> (function() { var _sw = document.createElement("script"); _sw.type = "text/javascript"; _sw.async = true;_sw.src = "https://suggest.io/js/v2/ivtekstil-shop.ru/TauqrQtx";var _sh = document.getElementsByTagName("head")[0]; _sh.appendChild(_sw);})(); </script>
он находится в разделе Настройки - Основные, в поле: Код для вывода на всех страницах магазина.
#36
Отправлено 13 Ноябрь 2015 - 11:25
#37
Отправлено 14 Ноябрь 2015 - 09:57
#38
Отправлено 14 Ноябрь 2015 - 12:01
MikDark (13 Ноябрь 2015 - 11:05) писал:
<noindex><script type="text/javascript"> (function() { var _sw = document.createElement("script"); _sw.type = "text/javascript"; _sw.async = true;_sw.src = "https://suggest.io/js/v2/ivtekstil-shop.ru/TauqrQtx";var _sh = document.getElementsByTagName("head")[0]; _sh.appendChild(_sw);})(); </script>
он находится в разделе Настройки - Основные, в поле: Код для вывода на всех страницах магазина.
видимо не в этом проблема была. ошибка вновь лезет
#39
Отправлено 16 Ноябрь 2015 - 10:00
#40
Отправлено 16 Ноябрь 2015 - 14:20
AlexP_RUS (16 Ноябрь 2015 - 10:00) писал:
Здравствуйте.
Проверили работу кнопки "Купить в 1 клик" и проблем обнаружено не было.
Форма успешно открывается и данные отправляются. Уточните, пожалуйста, в чем заключается ошибка?
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных