Русский English Deutsch Українська Қазақша

Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не вошли.

#1 2012-08-27 13:37:04

Vaha
Участник
Здесь с 2011-02-19
Сообщений: 115
Рейтинг :   

Как сделать обязательным для заполнения поле для ввода E-mail?

Вот при регистрации поле ввода E-mail обязательное. А вот на странице редактирования профиля пользователя, можно спокойно стереть мыло и сохраниться. Однако тогда юзер не сможет при необходимости восстановить свой пароль (ибо мыла-то нет в базе - некуда отправлять новый пасс). Как сделать, чтобы поле для ввода E-mail при редактировании профиля юзера было обязательным к заполнению?

Отредактировано Vaha (2012-08-27 13:37:38)

Вне форума

#2 2012-08-27 16:45:41

wget
Участник
Здесь с 2012-08-27
Сообщений: 16
Рейтинг :   12 

Re: Как сделать обязательным для заполнения поле для ввода E-mail?

Файл /engine/plugins/uprofile/uprofile.php, ищешь:

        if (!is_array($userROW)) {
                msg(array("type" => "error", "text" => $lang['uprofile:msge_notlogged']));
                return;
        }

        $currentUser = $userROW;

после этого вставляешь:

        //Now checking if field 'editemail' is valid email address
        if (!filter_var($_POST['editmail'], FILTER_VALIDATE_EMAIL)) {
                msg(array("type"=>"error", "text"=>"Email is mandatory field! "));
                return;
        }

Будет вылазить:
Ошибка: Email is mandatory field!

Вне форума

#3 2012-08-27 16:59:27

Vaha
Участник
Здесь с 2011-02-19
Сообщений: 115
Рейтинг :   

Re: Как сделать обязательным для заполнения поле для ввода E-mail?

wget, работает, но не совсем так, как я бы хотел. Происходит откат назад всех правок (в том числе и по остальным полям)...

Там походу что-то надо поправить в js коде в файле profile.tpl....

Отредактировано Vaha (2012-08-27 17:24:08)

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] ClaudeBot

Подвал форума

Под управлением FluxBB 1.5.11
Модифицировал Visman

[ Сгенерировано за 0.037 сек, 9 запросов выполнено - Использовано памяти: 513.01 Кбайт (Пик: 533.75 Кбайт) ]