Q&A

암호 찾기 메일 발송 내용 변경

2023.12.04 02:24
74
0
CMS/프레임워크 Rhymix 2.1
개발 언어 PHP 7.4

member/skins 에서 암호찾기의 스킨 내용을 보면

 

<li loop="$memberInfo=>$name,$value" cond="!is_object($value)&&!is_array($value)">{$name} : {$value}</li>

 

이렇게하면 회원 정보에 포함된 필수 내용들이 쭉 반복되어서 출력하고 있습니다.

 

여기서 이름 과 가입일 정도만 가져오고 싶어서요.

 

이름 : 홍길동

이메일 : 이메일주소

생일 : 1999. 12. 04

 

<li loop="$memberInfo=>$name,$value" cond="!is_object($value)&&!is_array($value)">{$name} : {$value}</li>

를 배열로 저장하는 방법이 있을까요?

 

톰캣 Lv. 11
시대의 흐름에 뒤떨어지지 않도록 아주 천천히지만 노력하고 있습니다.

댓글 7

  • 2023.12.04 04:26 #1797477

    $memberInfo가 이미 오브젝트 또는 배열일 테니, 특정한 속성만 불러와서 쓰고 싶으시다면 {$memberInfo->nick_name} 또는 {$memberInfo['nick_name']} 으로 되겠지요.

     

    기본 스킨에 포함된 이메일 템플릿은 아이디로 로그인하는 사이트, 이메일로 로그인하는 사이트, 이름을 주로 쓰는 사이트, 닉네임만 쓰는 사이트 등 다양한 상황에 일일이 맞출 수 없으니 그냥 다 뿌려 주는 것 같습니다.

  • 2023.12.04 05:05 #1797483

    답변감사합니다.

    {$memberInfo->nick_name} 는 이미 해보았는데 공백으로 나옵니다.

    아마 로그인 상태가 아닌 비로그인 상태에서 암호를 찾는상태여서 그런 것 같습니다.

  • 2023.12.04 05:59 #1797488
    $memberInfo['이름'], 닉네임, 이메일 등 한글도 해보세요.
  • 2023.12.04 06:04 #1797492
    앗 $memberInfo['이름'] 로 한글로 하니 바로 나오네요.
    감사합니다.

    실제 결과값을 가져왔어야했네요.
  • 2023.12.04 10:54 #1797538
    영어 모드에서는 영어로 해야 할지도 모릅니다. ㅡ.ㅡ
    다국어 지원하려면 $memberInfo[lang('user_name')] 이렇게 해야 할지도 모르겠네요.
  • 2023.12.04 11:31 #1797562
    $memberInfo[lang('user_name')] 로 수정해서 잘 작동함을 확인 하였습니다.
  • 2023.12.04 06:56 #1797504
    기진곰님 덕분에 나름 화려한 암호 찾기 메일링이 완성되었네요! ㅎㅎ