Обновление с 6.7.6 на 6.7.7 сломало некоторые функции сайта, нужно исправить
обновили мы движок с 6.7.6 до версии 6.7.7 и у нас поломались некоторые функции на сайте - обновление затерло js.
наверно нужно js вынести в отдельный файл.
Тех поддержка дала рекомендации - система в обновлении обновила свой JS, в который вы вносили свои функции или меняли наши стандартные. В обновлении был файл \hostcmsfiles\main.js , если вы в него вносили изменения то они удалились, так как это системный файл и его нельзя редактировать. Если у вас действительно были в нем изменения то возьмите его из резервной копии и ваш js код выносите в отдельный файл.
Нужно воспользовавшись рекомендациями сделать все правильно чтоб дальнейшие обновления движка не затерали наши функции. Ниже пишем проблемы которые возникают после обновления. Сейчас мы откатили сайт с помощью бэкапа назад и у нас все опять восстановилось и хорошо работает но версия движка то прошлая поэтому надо обновится и исправить все поломки.
1) в корзине в адресе доставки перестала работать - исчезла проверка на заполнение полей, раньше было если поля не заполнены то они краснели. а сейчас этой проверки нету и на следующий шаг стало пускать даже с незаполненными полями адреса. и в поле телефон была проверка на формат телефона
2) Способ доставки тоже раньше можно было выбирать способ доставки при выборе он краснел а сейчас НЕ кликабельно стало, не краснеет не выбирается.
3) Способ оплаты тоже раньше можно было выбирать способ оплаты и выбранный способ краснел, а сейчас не выбирается не краснеет. т.е. стало не кликабельно.
4) В быстром заказе раньше тоже была проверка на заполнение всех полей и если они не заполнены то они краснели, а сейчас проверка на заполнение полей исчезла. Форма быстрого заказа стала отрабатывать с пустыми полями и зависает - заказ не создаётся. И письмо админу перестало приходить.
5) В обратном звонке тоже все сломалось при нажатии на обратный звонок раньше открывалась красивая форма а сейчас открывается скелет формы как будто стили слетели. И поле имело проверку на заполнение краснело если не заполнено. теперь не отрабатывает. И письмо перестало админу приходить.
6) В карточке товара фотография товара раньше была аккуратная чуть меньше и эффект лупы был на ней а сейчас сломалась и эффект лупы пропал.
7) При добавлении товара в корзину раньше товар красиво улетал в корзину а сейчас не улетает а просто крутит колёсико.
8) В карточке товара в форме добавления отзыва/комментария тоже пропала проверка на заполненные поля и звездочки оценки превратились в выпадающее меню. Раньше все не заполненные поля краснели и поле капчи.
9) В контактах поля формы если не заполнены то краснели и поле капчи краснеет а после обновления перестало краснеть.
Все эти поломки произошли после обновления движка с 6.7.6 до версии 6.7.7.
Тех поддержка дала рекомендации - система в обновлении обновила свой JS, в который вы вносили свои функции или меняли наши стандартные. В обновлении был файл \hostcmsfiles\main.js , если вы в него вносили изменения то они удалились, так как это системный файл и его нельзя редактировать. Если у вас действительно были в нем изменения то возьмите его из резервной копии и ваш js код выносите в отдельный файл.