2013-11-24 3 views
0

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입니다. 누군가 나에게 여기에서 어디로 가야할지 조언 해 줄 수 있습니까?

+0

사용하는 줌라의 버전을 수행 할 필요가? – Lodder

+0

Joomla 3.1.1을 사용하고 있습니다. – user1851954

+0

맞습니다. * 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

답변

0
+0

답장을 보내 주셔서 감사합니다 이것은 내가 사용하고있는 자습서입니다. 이 자습서 끝 부분에서 다음과 같이 말합니다 : 사용자가 양식을 제출할 때 그룹 선택을 저장하려면 1. FUA 구성> 탭 '사용자'로 이동하십시오. 2. '등록 양식에서 그룹에 지정'에서 '사용'확인란을 선택하십시오. 3.이 코드를 두 번째 텍스트 영역에 붙여 넣으십시오. Joomla에서 FUA 구성을 어디에서 찾을 수 있습니까? – user1851954

관련 문제