Cкопируйте код ниже и вставьте его внутрь <head> в настройках сайта
Этот скрипт устанавливается только один раз и помогает работать модификациям личного кабинета. Если он уже стоит у вас на сайте, добавлять его снова не нужно, просто пропустите этот шаг.
Синхронизация обновлений включена. Новые версии и исправления будут устанавливаться автоматически.
Синхронизация обновлений включена. Модификации будут загружаться с альтернативного источника (для зарубежных проектов).
Синхронизация обновлений отключена. Текущая версия останется неизменной, независимо от обновлений.
Создайте отдельную страницу для восстановления пароля
Чтобы заменить стандартную страницу восстановления, задайте для неё ссылку «members/recover-password».
Создайте на странице Zero-блок с формой восстановления пароля и присвойте ему класс .uc-sign
Если блок должен открываться внутри поп-апа, задайте ему прозрачный фон и установите высоту в 100% экрана.
Добавьте в форму восстановления пароля обязательное поле login(тип Email)
Скройте стандартные кнопки отправки данных и добавьте в блок свою кнопку со ссылкой #submit
Скрыть стандартные кнопки можно в настройках Zero-форм. Для этого удалите текст кнопки (caption) и задайте нулевые значения для её ширины и высоты (width: 0 и height: 0).
Создайте на странице Zero-блок с сообщением успеха и присвойте ему класс .uc-sign-success
Данный блок будет появляться при отправке письма на указанный в форме email.
Задайте ссылку #close для кнопок закрытия страницы
Данные кнопки будут работать, если страница восстановления пароля откроется в поп-апе. Если открыть её в отдельном окне — кнопки закрытия скроются автоматически.
Задайте в настройках модификации параметры и стили страницы
Скопируйте код и вставьте его в блок T123 в конец страницы
members.login(selector, params);Инициализирует кастомную форму входа в аккаунт;DOM Content Loaded
members.signup(selector, params);Инициализирует кастомную форму регистрации;DOM Content Loaded
members.recover(selector, params);Инициализирует свое окно восстановления пароля;DOM Content Loaded
selector;Класс блока с формой авторизации/регистрации/восстановления пароля;string;-
params.submit;Ссылка для кнопок отправки форм;string;'#submit'
params.close;Ссылка для кнопок закрытия поп-апа;string;'#close'
params.success;Класс блока с окном успешной регистрации;string;selector + '-success'
params.redirect;Ссылка для редиректа после успешной авторизации;string;-
params.animation;Анимация появления поп-апа;string;'fade'
params.transition;Скорость анимации и переходов;number;300
params.easing;Тип переходов для анимации;string;'ease-in-out'
params.style;Пользовательские стили;object;{}
params.style.errorbox.backgroundColor;Цвет фона для сообщений об ошибках;string;'#FF0000'
params.style.errorbox.borderColor;Цвет бордера для сообщений об ошибках;string;'#FF0000'
params.style.errorbox.borderWidth;Толщина бордера для сообщений об ошибках;number;0
params.style.errorbox.borderRadius;Скругление углов для сообщений об ошибках;number;0
params.style.errorbox.color;Цвет текста для сообщений об ошибках;string;'#FFFFFF'
params.style.errorbox.fontSize;Размер текста для сообщений об ошибках;number;14
params.style.errorbox.fontWeight;Толщина текста для сообщений об ошибках;string;'Regular'
params.style.fade.backgroundColor;Цвет затемнения всплывающего окна;string;'#000000'
params.style.fade.opacity;Непрозрачность затемнения всплывающего окна;number;0.5
params.style.fade.blur;Размытие фона всплывающего окна;number;0
params.style.progressbar.height;Высота прогрессбара загрузки;number;0
params.style.progressbar.color;Цвет прогрессбара загрузки;string;'#FFFFFF'
params.style.skeleton.backgroundColor;Цвет скелета элементов при загрузке;string;'#F0F0F0'
params.style.password.show;Ссылка для иконки показа пароля;string;-
params.style.password.hide;Ссылка для иконки скрытия пароля;string;-
params.style.password.size;Размер иконки показа/скрытия пароля;number;14