jQuery로 랜덤이메일을 생성되게 하고 회원가입폼에서 이메일주소란을 지웠습니다.
그후, 회원정보보기에서 이메일주소부분을 주석처리 하려는데, 스킨란을 아무리 뒤져봐도 뭐가 나오질 않네요.
member_info.html쪽도 찾아봤는데 역시..ㅠ
PHP | PHP 7.0 |
---|---|
CMS | Rhymix |
jQuery로 랜덤이메일을 생성되게 하고 회원가입폼에서 이메일주소란을 지웠습니다.
그후, 회원정보보기에서 이메일주소부분을 주석처리 하려는데, 스킨란을 아무리 뒤져봐도 뭐가 나오질 않네요.
member_info.html쪽도 찾아봤는데 역시..ㅠ
<block loop="$displayDatas => $item"> <dt><em cond="$item->required || $item->mustRequired">*</em> {$item->title}</dt> <dd cond="$item->value">{$item->value}</dd> <dd cond="!$item->value" style="color:#ccc">…</dd> <pre cond="$grant->manager">{print_r($item, true)}</pre> </block>
이런식으로 추가를 해준뒤, 회원정보 관리에 들어갔더니. 이메일쪽에
stdClass Object ( [isIdentifier] => [isDefaultForm] => 1 [name] => email_address [title] => 이메일 주소 [mustRequired] => 1 [imageType] => [required] => 1 [isUse] => 1 [isPublic] => N [value] => 이메일주소@이메일주소.com )
이런식으로 하니까 문제가 하나 생겼습니다.
밀리는 현상이 일어나네요..;
코드는
<dd cond="$item->value"><!--@if($item->name=="email_address")--><!--@else-->{$item->value}<!--@end--></dd>
이렇게 했습니다.
block loop 에 cond 조건으로 해도 될 것 같은데 모바일이라..
<block loop="$displayDatas => $item" cond="$item->name != 'email_address'">
으로 해보세요~
회원정보 변경 페이지가 modify~~.html 이죠? 거기서도 반복문으로 나오고 있다면 비슷한 방식으로 제어하시면 될 겁니다.
정확하진 않지만 회원 관련 변수들을 루프 돌려서 출력하다보니 스킨에 이메일 정보가 명시적으로 드러나진 않았던 것으로 기억하고 있습니다.
반복문 출력할 때 이메일 형식의 변수를 제외하면 되겠지 싶습니다.
파일은 member_info.html이 맞을 거예요.