묻고답하기
위젯에서 가입폼 확장 변수 값을 사용하려면?
2008.02.02 23:56
가입 폼에 확장 변수로 추가한 값을 위젯에서 읽으려면 어떻게 해야할까요?
함수가 미리 만들어져 있을 법도 한데 못 찾겠네요
member_group 위젯을 수정해서 확장 변수도 읽어오게 하고 싶은데,,
아래는 member_group 위젯 코드인데 회원 정보를 통채로 가져오니 확장 변수도 가져오긴 가져오잖아요,,
extra_vars 이걸 어떻게 처리해서 써야겠는데 누군가 가르침을... -_-;
function proc($args) {
// 위젯 자체적으로 설정한 변수들을 체크
$title = $args->title;
$list_count = (int)$args->list_count;
if(!$list_count) $list_count = 5;
$tmp_groups = explode(",",$args->target_group);
$count = count($tmp_groups);
for($i=0;$i<$count;$i++) {
$group_name = trim($tmp_groups[$i]);
if(!$group_name) continue;
$target_group[] = $group_name;
}
if(count($target_group)) {
// 그룹 목록을 구해옴
$oMemberModel = &getModel('member');
$group_list = $oMemberModel->getGroups();
foreach($group_list as $group_srl => $val) {
if(!in_array($val->title, $target_group)) continue;
$target_group_srl_list[] = $group_srl;
}
// 해당 그룹의 멤버를 구해옴
if(count($target_group_srl_list)) {
$obj->selected_group_srl = implode(',',$target_group_srl_list);
$obj->list_count = $list_count;
$output = executeQuery('member.getMemberListWithinGroup', $obj);
$widget_info->member_list = $output->data;
}
}
$widget_info->title = $title;
Context::set('widget_info', $widget_info);
...
}
}
- [2017/06/17] 묻고답하기 contentextended 사용자정의 출력 시, select type 은 array 이로 나옵니다.
- [2016/07/22] 묻고답하기 덧글단 회원에게만 확장변수 공개 질문 입니다. *2
- [2016/03/25] 묻고답하기 확장변수로 새로운 카테고리(분류)를 만들고 싶습니다
- [2016/02/24] 묻고답하기 글 쓸때 새창 ->구글맵 지도좌표선택->좌표를 확장변수에 입력 문의
- [2015/11/06] 묻고답하기 Board DX 본문 입력을 없애는 방법 알 수 있을까요?