묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
외부페이지에서 회원정보 불러오기 관련
2015.03.10 16:05
외부페이지에서 XE세션 연동해서 회원정보를 받아오는것 까지는 했습니다.
외부페이지에 XE에서 받아온 닉네임 앞에 아이콘샵 아이콘이나 레벨 아이콘을 붙이려면
어떤식으로 해야하는지 방법이나 관련된 정보 아시는분 있으시면 조금만 길을 열어주세요!
레벨 아이콘의 경우만 알려 드리겠습니다. (아이템샵 쪽은 잘 모르겠네요)
아이템샵 모듈을 보시고 member_srl로 회원이 사용중인 아이콘을 가져올 수 있는 메소드가 있는지 살펴 보시면 될 듯 싶습니다.
받아온 회원 정보에서 member_srl을 활용, $oPointModel->getPoint($member_srl) 로 회원의 포인트를 얻어옵니다.
이후
$oModuleModel = &getModel('module');
$config = $oModuleModel->getModuleConfig('point');
$level = $oPointModel->getLevel($point, $config->level_step);
로 해당 회원의 레벨을 구한 뒤, sprintf('%smodules/point/icons/%s/%s.gif',Context::getRequestUri(),$config->level_icon,$level) 로 사용중인 레벨 아이콘 스킨 이미지 파일을 구할 수 있습니다.
이제 구한 이미지 파일 주소를 잘 사용하면 되겠죠.