我正在使用joomla,我不想在註冊時將用戶分配給特定的用戶組。將用戶分配到註冊時的特定用戶組
下面是我到目前爲止所做的: 編輯模板/ html/com_users/registration /中的default.php,並添加以下代碼。
<?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是用戶組ID。有人可以給我一些建議,告訴我該從哪裏出發。
? – Lodder
我使用的是Joomla 3.1.1 – user1851954
對,您需要編輯的不僅僅是* default.php *。該文件僅用於視圖。閱讀[this](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