Дорогие друзья!
Мы произвели обновление модуля SMS сервисы (сервисный модуль для модуля Регистрация по номеру телефона с OTP) до версии 1.6 от 15 Февраля 2024.
Были внесены следующие изменения:
[+] - Добавлен сервис smsc.kz.
[+] - Добавлен сервис targetsms.ru.
Если у Вас есть какие-либо вопросы, пожалуйста, не стесняйтесь писать нам.
Официальная страница модуля.
Благодарим за внимание!
@cart-power доброго времени суток. Хотим реализовать смену login type на витрине. Но почему то не работает в popup, только на странице авторизации. Можете пожалуйста подсказать в чем проблема?
login_form.tpl
Переназначил login_type
{$login_type = $login_type|default:'password'}
Добавил в форме чекбокс на измненение login type
<div class="form-check ty-control-group">
<input class="form-check-input" type="checkbox" id="change_login_type">
<label class="form-check-label" for="change_login_type">
{__("cp_otp_code_notification_subj")}
</label>
</div>
auth_form.tpl
Добавил input в cp-auth-field-wrap
<input type="hidden" name="login_type" id="login_type" value="{$login_type}">
func.js
$(_.doc).on('click', '#change_login_type', function(e) {
var login_type = $('#login_type').val();
var new_login_type = (login_type === 'otp') ? 'password' : 'otp';
$.ceAjax('request', fn_url("frontend_controller.change_login_type"), {
data: {
login_type: new_login_type,
result_ids: 'cp_auth_form_wrap_*'
}
});
});
Frontend контроллер
if ($mode == 'change_login_type') {
error_log(print_r($_REQUEST, true));
$login_type = !empty($_REQUEST['login_type']) ? $_REQUEST['login_type'] : 'password'; // Get the new login type from the request
if(defined('AJAX_REQUEST')) {
Tygh::$app['view']->assign('login_type', $login_type);
Tygh::$app['view']->display('views/auth/login_form.tpl');
exit;
}
}
Здравствуйте, DETR1SE!
К сожалению мы не можем сходу предоставить инструкций по модификации кода, ваш вопрос требует проверки кода, прежде чем мы сможем ответить, поэтому, пожалуйста, направьте нам ваш вопрос на почту sales@cart-power.com, и мы постараемся оперативно помочь вам.
С уважением,
Cart-Power