joomla를 사용하고 있습니다. 등록시 특정 사용자 그룹에 사용자를 지정하지 않아도됩니다.등록시 특정 사용자 그룹에 사용자 할당
다음은 내가 수행 한 내용입니다. 다음 코드를 추가하여 template/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