포럼
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
관리자화면에서 회원목록 그룹별로 보기
2013.03.20 11:57
아무리 구글링을 해도 안되고...
클라이언트는 그룹별로 보게 해달라고 하고...
그래서 할 수 없이 만든 꼼수가..
관리자 화면의 회원목록을 보여주는 member_list.html파일안의 아래와 같은 하단 Search항목을
<form action="" method="post">
<input type="hidden" name="module" value="{$module}" />
<select name="selected_group_srl">
<option value="0">그룹 전체</option>
<!--@foreach($group_list as $key => $val)-->
<option value="{$val->group_srl}" <!--@if($selected_group_srl==$val->group_srl)-->selected="selected"<!--@end-->>{$val->title}</option>
<!--@end-->
</select>
<select name="search_target">
<option value="">{$lang->search_target}</option>
{@$lang->search_target_list = array_merge($lang->search_target_list, $usedIdentifiers)}
<option value="{$key}" loop="$lang->search_target_list=>$key,$val" selected="selected"|cond="$search_target==$key">{$val}</option>
</select>
<input type="text" name="search_keyword" value="{htmlspecialchars($search_keyword)}" />
<input type="submit" value="{$lang->cmd_search}" />
<a href="{getUrl('search_target', '', 'search_keyword', '')}">{$lang->cmd_cancel}</a>
</form>
<input type="hidden" name="module" value="{$module}" />
<select name="selected_group_srl">
<option value="0">그룹 전체</option>
<!--@foreach($group_list as $key => $val)-->
<option value="{$val->group_srl}" <!--@if($selected_group_srl==$val->group_srl)-->selected="selected"<!--@end-->>{$val->title}</option>
<!--@end-->
</select>
<select name="search_target">
<option value="">{$lang->search_target}</option>
{@$lang->search_target_list = array_merge($lang->search_target_list, $usedIdentifiers)}
<option value="{$key}" loop="$lang->search_target_list=>$key,$val" selected="selected"|cond="$search_target==$key">{$val}</option>
</select>
<input type="text" name="search_keyword" value="{htmlspecialchars($search_keyword)}" />
<input type="submit" value="{$lang->cmd_search}" />
<a href="{getUrl('search_target', '', 'search_keyword', '')}">{$lang->cmd_cancel}</a>
</form>
상단으로 한 벌 더 복사를 해서
빨간부분을 싸사삭 지워서 임시방편으로 각 그룹별 리스트로 이동하게 만들었는데요...
이런식으로
<div style="margin-bottom:20px;">그룹별 회원리스트 보기
<form action="" method="post">
<input type="hidden" name="module" value="{$module}" />
<select name="selected_group_srl">
<option value="0">전체회원</option>
<!--@foreach($group_list as $key => $val)-->
<option value="{$val->group_srl}" <!--@if($selected_group_srl==$val->group_srl)-->selected="selected"<!--@end-->>{$val->title}</option>
<!--@end-->
</select>
<input type="submit" value="{$lang->cmd_search}" />
</form>
</div>
<form action="" method="post">
<input type="hidden" name="module" value="{$module}" />
<select name="selected_group_srl">
<option value="0">전체회원</option>
<!--@foreach($group_list as $key => $val)-->
<option value="{$val->group_srl}" <!--@if($selected_group_srl==$val->group_srl)-->selected="selected"<!--@end-->>{$val->title}</option>
<!--@end-->
</select>
<input type="submit" value="{$lang->cmd_search}" />
</form>
</div>
이거말고 더 괜츈한 방법은 없나요? ^^:
댓글 5
-
이온디
2013.03.20 12:01
-
브레인630
2013.03.20 12:18
ㅎㅎ... 전 삽질로 XE를 배운지라.. ^^:
-
브레인630
2013.03.20 12:07
아울러 더 삽질을 하자면....
확장변수별 리스트를 뽑는 버튼을 만들때도..
역시나 저 폼을 수정해서
<form action="" method="post">
<input type="hidden" name="module" value="{$module}" />
<select name="search_target" style=" display:none">
<option value="extra_vars" loop="$lang->search_target_list=>$key,$val" selected="selected"|cond="$search_target==$key"></option>
</select>
<input type="hidden" name="search_keyword" value="링크를 걸고자하는 확장변수명" />
<input type="submit" value="링크를 걸고자하는 확장변수명" />
</form>이렇게 해서 버튼 하나 누르면 해당 확장변수명에 관련된 (검색)결과리스트를 뽑아 눈가리고 아옹...
{ex. 참가신청에 관한 확장변수를 만들어 리스트 상에서 참가신청한 사람만 보고 싶을 때)
-
푸시아
2013.03.20 14:31
근데 제가 항상 걱정하는게 이거 xecore 버전업 하고 member모듈 버전업 하면 또 초기화 되는거 아닌가요?
-
브레인630
2013.03.22 21:25
ㅎㅎ... 만일 그렇게 된다면 모... 다시해야죠...ㅎㅎ...
그렇게 해도 되고 상단에 탭 형식으로 목록 띄워서
전체 | 관리자 | 준회원
여기서 검색하는 a 태그로 링크 걸어도 되지 않을까요..