웹마스터 팁

회원 관리 리스트에 생일/이메일 추가하기와 거의 같은 팁입니다만. 이번에 1.1.0으로 버전업이 되면서 관리자 스킨이 바뀌는 바람에 예전의 팁은 '전혀' 쓸데가 없어져 버렸습니다. 그래서 다시 만들었지요 -_-a



관리자 페이지에서 화원 목록을 이렇게 바꿔버리는게 목표입니다. 기본 표시되는 항목 외에도 생일, 관리자 설명, 회원 활동량 등이 추가로 표시됩니다. ...기본 항목조차 제대로 안 적은 불량한 사람들은 개인정보 보호고 나발이고 해줄 의도가 없기에 안 가렸습니다.

이렇게 해두면 새로 가입한 회원들을 보고 누가 회원 가입할때 어떤 부분에 문제가 있는데 글쓰기 차단(제한회원으로 돌려놓기)를 했는지 안했는지를 쉽게 알 수가 있거든요.

<!-- 목록 -->
<form method="get" action="./" id="member_fo">
<table cellspacing="0" class="adminTable">
<thead>
    <tr>
        <th scope="col"><div>{$lang->no}</div></th>
        <th scope="col"><div><input type="checkbox" onclick="checkboxSelectAll(this.form, '+
 '+
 'cart'); return false;"/></div></th>
        <th scope="col" class="quarter_wide"><div>{$lang->user_id}</div></th>
        <th scope="col" class="quarter_wide"><div>{$lang->user_name}</div></th>
        <th scope="col" class="quarter_wide"><div>{$lang->nick_name}</div></th>
        <th scope="col" class="quarter_wide"><div>{$lang->email_address}</div></th>
        <th scope="col" class="quarter_wide"><div>{$lang->signup_date}</div></th>
        <th scope="col"><div>{$lang->last_login}</div></th>
        <th scope="col" colspan="2"><div>&nbsp;</div></th>
    </tr>   
    <tr>
        <th scope="col" colspan="2"></th>
        <th scope="col" class="quarter_wide"><div>{$lang->group}</div></th>
        <th scope="col" class="quarter_wide"><div>{$lang->birthday}</div></th>
        <th scope="col" class="quarter_wide"><div>{$lang->description}</div></th>
        <th scope="col" class="quarter_wide"><div>회원 활동량</div></th>
        <th scope="col" class="quarter_wide" colspan="4"><div></div></th>
    </tr>
</thead>
<tbody>
    <!--@foreach($member_list as $no => $val)-->
    {@ $val->group_list = implode(', ', $val->group_list)}
    <tr class="row{$cycle_idx}">
        <td class="center number" rowspan="2">{$no}</td>
        <td class="center" rowspan="2"><input type="checkbox" name="cart" value="{$val->member_srl}"/></td>
        <td><a href="{getUrl('act','dispMemberAdminInfo','member_srl',$val->member_srl)}">{htmlspecialchars($val->user_id)}</a></td>
        <td>{htmlspecialchars($val->user_name)}</td>
        <td><span class="member_{$val->member_srl}">{htmlspecialchars($val->nick_name)}</span></td>
        <td>{$val->email_address}</td>
        <td class="date center nowrap">{zdate($val->regdate,"Y-m-d H:i:s")}</td>
        <td class="date center nowrap">{zdate($val->last_login,"Y-m-d H:i:s")}</td>
        <td class="nowrap">
            <!--@if($val->homepage)--><a href="{$val->homepage}" class="homepage" onclick="window.open(this.href);return false;"><img src="./images/icon_homepage.gif" title="{$lang->homepage}" alt="{$lang->homepage}" /></a> <!--@end-->
            <!--@if($val->blog)--><a href="{$val->blog}" class="blog" onclick="window.open(this.href);return false;"><img src="./images/icon_blog.gif" title="{$lang->blog}" alt="{$lang->blog}" /></a> <!--@end-->&nbsp;
        </td>
        <td class="delete center"><!--@if($val->is_admin != 'Y')--><a href="{getUrl('act','dispMemberAdminDeleteForm','member_srl', $val->member_srl)}">{$lang->cmd_delete}</a><!--@else--><img src="./images/icon_management.gif" title="{$lang->is_admin}" alt="{$lang->is_admin}" /><!--@end--></td>
    </tr>
    <tr>
        <td><p>{$val->group_list}&nbsp;</p></td>
        <td>{zdate($val->birthday,"Y-m-d")}</td>
        <td>{$val->description}&nbsp;</td>
        <td colspan="6">{@ $oPointModel = &getModel('point'); $point = $oPointModel->getPoint($val->member_srl); $oModuleModel = &getModel('module');  $config = $oModuleModel->getModuleConfig('point'); $level = $oPointModel->getLevel($point, $config->level_step); }
   레벨: {$level}, 점수: {$point}점</td>
    </tr>

이렇게 바꾸면 됩니다. 사실 복잡한 소스는 전혀 없고 그냥 테이블을 약간 수정한 거라서 설명할 것은 특별히 없을것 같습니다.

1.1.0 버전 기준에서 작업한 파일입니다. 일일이 수정하기 귀찮으신 분들은 이걸 받아서 덮어 씌우면 됩니다. member_list.zip
제목 글쓴이 날짜
코어 수정 없이 스킨 수정만으로 게시판 목록에 유튜브,비메오 썸네일 출력 [2] foret 2014.02.23
스케치북5 모바일 댓글 작성시 엔터를 쳤을 때 <br /> 코드 뜨는 문제 해결 [7] oryan 2014.02.23
게시판 목록의 new 아이콘 바꾸기 [1] foret 2014.02.23
게시판 목록에서 새창 띄워서 다른 형태 나오게 하기 [3] foret 2014.02.23
위젯 게시판 선택시 다중선택하기 ! [2] file GomSang 2014.02.21
XE 1.7.4 "이메일 주소로 계정 찾기" 오류 해결 방법 꿈돌리 2014.02.20
누리고 쇼핑몰 모바일버전에서 백지화현상 수정하는 팁 [5] garnecia 2014.02.19
IEXPLORER 버젼 호환성 강제 맞추기 davidis 2014.02.18
1.7.4 버전용 한글 lang.xml 파일 [5] file 투씨 2014.02.18
1.7.4 용 youtube, vimeo, ted 썸네일 적용 document.item.php 수정방법 [9] file 남자인간 2014.02.17
우분투 12.04 LTS Nginx 최신버전 설치하기 [1] file 도라미 2014.02.17
카카오스토리 링크 [14] file 맞장 2014.02.15
"이 페이지 나가기" 경고창이 뜨는 사이트의 경우 [23] 투씨 2014.02.15
css 가운데정렬 완벽정리! 돼지코구뇽 2014.02.14
GNB 메뉴를 쉽게 만드는 jQuery plugin [2] 김개발 2014.02.14
css 배경이미지 정리 devdevpia 2014.02.13
이메일인증 Error 한방정리 참고해보세요. [4] 애드바이러스 2014.02.12
2014년 2월 12일부터 갑자기 사이트(관리자 페이지)가 깨지는 경우. 새하나모 2014.02.12
글쓰기를 클릭하면 띄워지는 테두리 없는 예쁜 팝업 띄우기 core. 1.7.4 [4] file 마음의빈자리 2014.02.11
마우스드래그금지 레치에스 2014.02.11