묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
회원 그룹 관련 질문
2014.07.01 15:54
회원이 가입할때 선택으로 1과 2 를 선택하게 했을때 둘중 하나를 필수로 선택해야 하고, 두개다 설정할 수 있어야 합니다.
그리고, 게시글을 읽을때, 닉네임옆에 [1][2] 가 나오게 하려고 합니다.
어떻게 해야 할까요 :)?
댓글 4
-
카르마
2014.07.01 17:40
-
KrteamENT
2014.07.01 18:12
음..그러면 실제 그룹이 아니라.
그냥 선택된걸 스킨에서 보여주게 하려면 어떻게 해야할까요 ㅇ.ㅇ?
-
카르마
2014.07.02 15:15
스킨에 보여주기만 하는 것도 애드온을 손봐야겠네요.
먼저 관리화면의
회원설정 - 회원가입 - 가입폼관리에서 확장변수를 만들어줍니다.
예를 들어
member_select_group
회원그룹
단일선택(single select)
정회원, 준회원, 특별회원
으로 설정을 하셨다고 하면
/addons/member_extra_info/member_extra_info.lib.php 에서
마지막의 return preg_replace('/' . preg_quote($matches[5], '/') . '<\/' . $matches[6] . '>$/', '', $matches[0]) . $nick_name . '</' . $matches[6] . '>';
바로 앞에
$oMemberModel = getModel('member'); $member_info = $oMemberModel->getMemberInfoByMemberSrl($member_srl); $nick_name .= $member_info->member_select_group;
를 추가하시면 될겁니다.
if($group_image) { $nick_name = sprintf('<img src="%s" style="border:0;max-height:16px;vertical-align:middle;margin-right:3px" alt="%s" title="%s" />%s', $group_image->src, $group_image->title, $group_image->description, $nick_name); } $oMemberModel = getModel('member'); $member_info = $oMemberModel->getMemberInfoByMemberSrl($member_srl); $nick_name .= $member_info->member_select_group; return preg_replace('/' . preg_quote($matches[5], '/') . '<\/' . $matches[6] . '>$/', '', $matches[0]) . $nick_name . '</' . $matches[6] . '>'; } /* End of file member_extra_info.lib.php */ /* Location: ./addons/member_extra_info/member_extra_info.lib.php */
-
KrteamENT
2014.07.02 16:38
헉..감사합니다..!
선택하고 표시하는 것이라면 회원가입폼에서 단일선택으로 그룹을 선택할 수 있게 하면 되겠네요.
하지만 이게 실제 그룹하고 연동하게 하려면 회원가입과 회원정보수정시 선택된 그룹으로 실제 그룹이 바뀌게 애드온까지 제작하셔야합니다.