묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
이메일 수정 못하게 막는 방법 문의요.
2014.11.02 18:06
이메일 수정 못하게 막는 방법 문의합니다.
user_id는 수정못하게 readonly 한것 같은데..
이와 같이 이메일도 readonly 시킬려면 어떤 파일에서 어느위치에서 걸어야 하나요?
17x 부터는 폼안에.input 항목들이 모두 사라졌어요..
도데체 각 입력항목들을 어디서 끌어오는건지.못찾겠네요.
폼안에 각 input 항목들 소스들을 어따 감춰두고 뿌려주는건지.거참.루프함수도 안보이고.신통방통 하네요.
댓글 3
-
마야
2014.11.03 08:10
-
KrteamENT
2014.11.03 08:19
크으..요즘 답변의 질도, 량도 좋네요 :) -
또별
2014.12.15 04:56
이제서 확인하고..답변이 없어서 포기상태였는데..너무 감사합니다..
*** 닉네임, 이름 변경 금지 시키기 ,이메일 수정 금지 시키기
1. 닉네임, 이름 변경 금지 시키기
xe - modules - member - member.admin.view.php 파일을 열고 508열
else
{
$formTag->type = 'text';
$inputTag = sprintf('<input type="text" name="%s" id="%s" value="%s"/>',
$formInfo->name,
$formInfo->name,
$memberInfo[$formInfo->name]);
요 내용 바로 위에
else if(($formInfo->name == 'user_name' || $formInfo->name == 'nick_name') && Context::get('logged_info') && Context::get('logged_info')->is_admin != 'Y'){
$inputTag = sprintf('<input type="text" name="%s" value="%s" disabled="disabled" readonly="readonly" />',
$formInfo->name,
$memberInfo[$formInfo->name]);}
이걸 추가해줍니다.
2. 이메일 수정 금지 시키기
같은 파일 조금 위에
else if($formInfo->name == 'email_address')
를 찾아 주석처리하고 바로 아래줄에 이렇게 넣어줍니다.
else if(($formInfo->name == 'email_address') && Context::get('logged_info') && Context::get('logged_info')->is_admin != 'Y')
그리고 그 아래아래 있는
$inputTag = '<input type="email" name="email_address" id="email_address" value="'.$memberInfo['email_address'].'" />';
를 찾아
$inputTag = '<input type="email" name="email_address" id="email_address" value="'.$memberInfo['email_address'].'" disabled="disabled" />';
로 수정해줍니다.