Очень часто людям нужно, чтобы при регистрации можно было выбрать пол. Вот мой вариант рещения данной задачи.
1.\templates\ваш шаблон\components\com_registration.tpl
на этом правка шаблона заканчивается
2.открываем components\registration\frontend.php находим в тексте код
if ($cfg[’ask_icq’]){
$icq = $inCore->request(’icq’, ’str’, ’’);
} else {
$icq = ’’;
}
и дабовляем после него
3. меняем запрос на создание нового пользователя
Все теперь у вас пол указывается при регистрации laugh
Потом это можно будет вынести в админку (если будет такая необходимость)
1.\templates\ваш шаблон\components\com_registration.tpl
<tr> <td valign="top"><strong>Пол:</strong></td> <td valign="top"> <select name="gender" id="gender" style="width:200px"> <option value="m" {if $gender=='m'} selected {/if}>Мужской</option> <option value="f" {if $gender=='f'} selected {/if}>Женский</option> </select> <span class="regstar">*</span> </td> </tr>
2.открываем components\registration\frontend.php находим в тексте код
if ($cfg[’ask_icq’]){
$icq = $inCore->request(’icq’, ’str’, ’’);
} else {
$icq = ’’;
}
и дабовляем после него
$gender = $inCore->request('gender', 'str', '');
$sql = "INSERT INTO cms_user_profiles (user_id, city, description, showmail, showbirth, showicq, karma, imageurl, allow_who, gender) VALUES (".$new_user_id.", '', '', '0', '0', '1', '0', '', 'all','$gender')";
Потом это можно будет вынести в админку (если будет такая необходимость)
Реклама #
RocketeeR 14 лет назад #
В админку естественно необходимо вынести подобные настройки. Раз пошла такая жара, то было бы вообще шикарно вывести в админку возможность включению/выключения большинства базовых полей профиля при регистрации
Митяй 14 лет назад #
forlord 14 лет назад #
Митяй 14 лет назад #
Hmelex 14 лет назад #
mihalich 14 лет назад #
fact 13 лет назад #
Анатолий 13 лет назад #
forlord 13 лет назад #
Patriot 13 лет назад #