CMS/프레임워크 | Rhymix 1.9 |
---|---|
개발 언어 | PHP 7.0 |
jQuery로 랜덤이메일을 생성되게 하고 회원가입폼에서 이메일주소란을 지웠습니다.
그후, 회원정보보기에서 이메일주소부분을 주석처리 하려는데, 스킨란을 아무리 뒤져봐도 뭐가 나오질 않네요.
member_info.html쪽도 찾아봤는데 역시..ㅠ
CMS/프레임워크 | Rhymix 1.9 |
---|---|
개발 언어 | PHP 7.0 |
jQuery로 랜덤이메일을 생성되게 하고 회원가입폼에서 이메일주소란을 지웠습니다.
그후, 회원정보보기에서 이메일주소부분을 주석처리 하려는데, 스킨란을 아무리 뒤져봐도 뭐가 나오질 않네요.
member_info.html쪽도 찾아봤는데 역시..ㅠ
댓글 14
정확하진 않지만 회원 관련 변수들을 루프 돌려서 출력하다보니 스킨에 이메일 정보가 명시적으로 드러나진 않았던 것으로 기억하고 있습니다.
반복문 출력할 때 이메일 형식의 변수를 제외하면 되겠지 싶습니다.
파일은 member_info.html이 맞을 거예요.
어떻게 제거해야 할까요?
보통은 반복문으로 불러오는 변수(보통 $val이나 $item 등으로 표시하죠)를 반복문 내에서
<pre cond="$grant->manager">{print_r($item, true)}</pre>
로 검토해볼 수 있을 겁니다.
여기에 이메일 관련 내용도 보실 수 있을 거예요.
다른 분이 시연을 좀 해주시면 좋을 텐데ㅜ 암튼 그렇게 해서 출력되는 내용을 올려주시겠어요?
<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>
이런식으로 추가를 해준뒤, 회원정보 관리에 들어갔더니. 이메일쪽에
(
[isIdentifier] =>
[isDefaultForm] => 1
[name] => email_address
[title] => 이메일 주소
[mustRequired] => 1
[imageType] =>
[required] => 1
[isUse] => 1
[isPublic] => N
[value] => 이메일주소@이메일주소.com
)
프로필이미지 부분 콘트롤한 팁입니다. 이메일도 같이 츨력되는데 똑같은 방법으로 제어하면 됩니다.
<!--@if($item->name=="email_address")--> 써서 제어 가능할듯 하네요.
감사합니다 ^^
이런식으로 하니까 문제가 하나 생겼습니다.
밀리는 현상이 일어나네요..;
코드는
이렇게 했습니다.
block loop 에 cond 조건으로 해도 될 것 같은데 모바일이라..
<block loop="$displayDatas => $item" cond="$item->name != 'email_address'">
으로 해보세요~
회원정보 변경 페이지가 modify~~.html 이죠? 거기서도 반복문으로 나오고 있다면 비슷한 방식으로 제어하시면 될 겁니다.
감사합니다~ :)
사랑해요 ㅋㅋㅋㅋㅋㅋㅋㅋㅋ (농담입니다...)
<div class="control-group" loop="$formTags=>$formTag">
이걸
<div class="control-group" loop="$formTags=>$formTag" cond="$formTag->name != 'email_address'">
로 바꾸니까 깔끔하게 해결됩니다
감사해요!