묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
1.5.1.2 가입일자 정렬 안됩니다요~
2012.01.18 09:00
며칠사이 부쩍 글을 자주 쓰고 있는 것 같습니다.
사실 이게 애당초 안됐던 건지 DBV에서 수정하고 난 후부터 안되는 것인지를 모르기때문에 글 남깁니다.
xe_member 에서 회원들의 가입일(regdate) 수정
관리자>회원목록>가입일 클릭시 가입일자 정렬 안됨 (최근 로그인은 잘 됨)
혹시나 다른 어딘가에서 또 수정을 해야 관리자페이지에서 가입일 정렬이 되는건가요? (맴버필드에서 고치면 되는거 아니었나요?)
소스를 뜯어보니
처음부터 안되는 거였습니다.
최근로그인에 마우스를 올리면 브라우저의 상태표시줄에 sort_index 해서 값이 붙습니다.
그런데 가입일에 마우스를 올리면 그냥 회원목록에 올렸을 때와 같은 주소가 뜹니다.
설정이 안되어 있다는 것이죠....
수정하는 방법은
xe - modules - member - tpl - member_list.html 열고
line 33 쯤에
<th scope="col"><a href="{getUrl('', 'module', 'admin', 'act', '+ 'dispMemberAdminList','sort_index', 'regdate', 'sort_order', 'asc')}">
여기서 붉은 색 부분이 추가된 내용
그리고
xe - modules - member - member.admin.model.php 열고
line 89 쯤에
if($sort_index != 'last_login' && $sort_index != 'regdate')
여기서 붉은 색 부분이 추가된 내용
이렇게 두군데만 수정하면 제대로 작동이 됩니다.