묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
게시판 리스트에서 회원정보 확장변수를 출력하려면 어떻게 하면 되나요?
2011.06.24 23:14
http://www.xpressengine.com/19559390#comment_19561902
위의 내용은 View와 comment 에서
회원정보에서 입력받은 확장변수를 출력하는 팁이 되겠습니다.
view에서
=================================
<!-- 회원정보를 불러옴 -->
{@
$oMemberModel = &getModel('member');
$group_list = $oMemberModel->getGroups($module_info->site_srl);
$member_info = $oMemberModel->getMemberInfoByMemberSrl($oDocument->getMemberSrl(), $module_info->site_srl);
$extend_form_list = $oMemberModel->getCombineJoinForm($member_info);
}
==============================
이런식으로 불러오고
{$member_info->확장변수명}
로 출력하면
회원정보-확장변수가 출력이 되는데요..
이것은 view 화면이고.. view화면이 반복되는 방명록 스킨에서는 잘 동작이 됩니다..
그런데..
게시판 List 에서 회원이름 옆에다가 출력을 하고싶습니다.
oDocumment 를 documment로 바꿔주는것 외에
어떻게 손을 봐야 게시판 스킨의 list.html에서
저것이 동작할까요?
위의 내용은 View와 comment 에서
회원정보에서 입력받은 확장변수를 출력하는 팁이 되겠습니다.
view에서
=================================
<!-- 회원정보를 불러옴 -->
{@
$oMemberModel = &getModel('member');
$group_list = $oMemberModel->getGroups($module_info->site_srl);
$member_info = $oMemberModel->getMemberInfoByMemberSrl($oDocument->getMemberSrl(), $module_info->site_srl);
$extend_form_list = $oMemberModel->getCombineJoinForm($member_info);
}
==============================
이런식으로 불러오고
{$member_info->확장변수명}
로 출력하면
회원정보-확장변수가 출력이 되는데요..
이것은 view 화면이고.. view화면이 반복되는 방명록 스킨에서는 잘 동작이 됩니다..
그런데..
게시판 List 에서 회원이름 옆에다가 출력을 하고싶습니다.
oDocumment 를 documment로 바꿔주는것 외에
어떻게 손을 봐야 게시판 스킨의 list.html에서
저것이 동작할까요?
댓글 2
-
송동우
2011.06.25 06:59
-
아아악내눈
2011.06.25 07:33
의견 감사합니다. -
아아악내눈
2011.06.25 07:26
*************************************
힌트를 얻어서 자답합니다.
*************************************
<!-- 회원정보를 불러옴 -->
{@
$MemberModel = &getModel('member');
$group_list = $MemberModel->getGroups($module_info->site_srl);
$member_info = $MemberModel->getMemberInfoByMemberSrl($document->getMemberSrl(), $module_info->site_srl);
$extend_form_list = $MemberModel->getCombineJoinForm($member_info);
}로 불러오고
{$member_info->확장변수명}
로 출력하면 됩니다.
oDocument->document
oMember -> Member
로 바꿔주었습니다. -
핫토
2012.02.03 22:37
list.html에 추가하면 되나요?
출력원하는 곳에
{@
$oDB = &DB::getInstance();
$query = $oDB->_query('select extra_vars from xe_member WHERE member_srl='.$document->get('member_srl'));
$result = $oDB->_fetch($query);
}
{unserialize($result->extra_vars)->변수이름}
변수이름은 출력을 원하는 변수이름으로 변경