Я использую joomla, я не хочу назначать пользователя для определенной группы пользователей при регистрации.Присвоить пользователей определенной группе пользователей при регистрации
Вот что я сделал до сих пор: Отредактировано default.php в шаблоне/html/com_users/registration/добавив следующий код.
<?php endforeach;?>
<dt>
I am a:
</dt>
<dd>
<select name="cb_regusergroup">
<option value="student">Student</option>
<option value="business">Business</option>
</select>
</dd>
<?php
$value = JRequest::getVar('cb_regusergroup', '');
if($value=="student"){
$groups = '10';
}elseif($value=="business"){
$groups = '11';
}
?>
Я не совсем уверен, куда идти отсюда. Когда я регистрирую всех пользователей, они добавляются в общедоступную группу пользователей, которая по умолчанию. 10 и 11 являются идентификаторами группы пользователей. Может кто-нибудь дать мне несколько советов о том, куда идти отсюда.
какой версия Joomla вы используете? – Lodder
Я использую Joomla 3.1.1 – user1851954
Правильно, вам нужно будет отредактировать больше, чем только * default.php *. Этот файл просто используется для представления. Прочитайте [это] (http://www.pages-and-items.com/extensions/frontend-user-access/faqs/assign-users-to-group-from-select-on-registration-form) , Кроме того, не используйте 'JRequest', поскольку это устарело. Вы должны использовать 'JInput'. Более подробную информацию об этом можно найти здесь (http://docs.joomla.org/Retrieving_request_data_using_JInput) – Lodder