회원정보에 특별한 정보를 추가해 주기 위해 주로 회원정보 스킨을 수정해서 정보를 추가해 주기 마련인데요. 이 경우 기본 스킨을 사용할 경우 코어 업데이트 때 마다 수정해야 하는 불편이 따를 수 있습니다.
오늘 잔머리를 굴려보다가 코노리님께서 배포하신 회원정보에 포인트,레벨 표시해 주는 애드온에 내가 출력하고 싶은 내용을 추가해 주면 될 것 같아 추가해 주었습니다.
제가 추가한 것을 블로그 기능으로 해당 회원의 블로그 주소를 출력해 주도록 해보았습니다.
애드온의 코드에
회원정보를 가져오는 코드를 추가해 줍니다.
$thismemberInfo = getModel('member')->getMemberInfoByMemberSrl($member_srl);
그리고 여기서 닉네임만 사용하면 됩니다.
닉네임까지 추가한 블로그 주소를 완성해 줍니다.
$show_blog = "<a href='/@$thismemberInfo->nick_name'>https://rxtip.kr/@$thismemberInfo->nick_name</a>";
지금 표시해 드린 부분에 넣으시면 유지관리하기 편리하겠죠.
다음 실제 정보를 출력해주는 부분에 지금 정보를 출력해주도록 추가해 줍니다.
$melist = new stdClass;
$melist->title = '블로그';
$melist->value = $show_blog;
$displayDatas[] = $melist;
위치는 아래 이미지를 보시고 찾아서 넣어보세요.
요렇게 애드온에서 처리를 해주면 이제 기본회원정보 스킨을 사용하는 경우 코어 업데이트시 신경을 쓰지 않아도 됩니다.