Перейти к содержанию
Форум поддержки пользователей VamShop

Страница подтверждения заказа


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

Подскажите где капать!

На странице подтверждения заказа, - checkout.php, есть много полей обязательных для заполнения, но при нажатии "далее" скрипт не проверяет заполненость этих полей и переходит на следующую страницу. А по-идее должен выдавать ошибку типа "Проверьте заполненость следующих полей". До обновления до версии 1.72 все работало коректно, сейчас вот так! Так же перестали скрываться элементы с галочкой ("Я не хочу регистрировать аккаунт" и "Адрес покупателя совпадает с адресом доставки")! 

Ссылка на сообщение
Поделиться на другие сайты

Есть подсветка ошибок по умолчанию, на том же demo.vamshop.ru и "птичка" тоже работает.

Как раз раньше по умолчанию была отключена проверка ошибок формы.

Ссылка на сообщение
Поделиться на другие сайты

Нашел причину ошибки - в /includes/header.php есть скрипт фиксации элемента при прокрутке страницы (точнее их 2, но влияет только 1)

 

<?php { ?>
<script>
$(function(){
 var topPos = $('.navigation_line').offset().top;
 $(window).scroll(function() { 
  var top = $(document).scrollTop();
  if (top > 150) $('.navigation_line').addClass('fixednavigation'); 
  else $('.navigation_line').removeClass('fixednavigation');
 });
});
</script>
<?php } ?>
 
На других страницах конфликтов нет (по-крайней мере замеченных)!
И отладчик в браузере ругается на строку:
var topPos = $('.navigation_line').offset().top;
Ссылка на сообщение
Поделиться на другие сайты

Понятно, да, бывают конфликты js кода.

 

Но это уже не к VamShop вопросы, такого кода по умолчанию нет в движке.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...