웹마스터 팁

회원 관리 리스트에 생일/이메일 추가하기와 거의 같은 팁입니다만. 이번에 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
제목 글쓴이 날짜
제로보드XE에 온클럽(onclub) 달기 (UTF-8 문제) 맛있는고기 2008.10.07
웹사이트 업로드 문제 - OI 에러 드디어 고치다. [3] paulkim 2008.10.07
캘린더 위젯 여러개 사용하기 [3] file 김초호 2008.10.07
SPAM IP를 찾아 막기 [2] phantomi 2008.10.10
상단메뉴 레이어메뉴 위치 디테일하게 조정하기 [1] file HomeBox™ 2008.10.10
제로보드XE가입 -> 트랙자동가입 기능 개돌 2008.10.14
진행 표시줄에 떠다니는 글 넣기 [2] 부안프로그래밍 2008.10.14
꼬리표(태그) 목록 출력 위젯을 전체게시판에 대응하도록 수정하기 [1] 뽀연짱 2008.10.15
자체 서버에서 제로보드 인스톨하실때 계속 초기화면 가시는 분을 위한 팁!!! file ♡바다.. 2008.10.16
cafe24사용자중 페이지에서 위젯편집시 자바스크립트 에러나시는 분들 [8] 팔공산 2008.10.17
단일 Windows PC에 다중 버전 IE 설치하기 [5] NetEagle 2008.10.22
첨부파일 문제땜에 고생하는 분들께 [8] 좀비이 2008.10.23
카페24 계정 사용 중에 제로보드XE 로그인 오류가 날 때 [1] vltm 2008.10.24
1.0.6 업데이트 후 링크 이미지 썸네일 문제 임시해결방법 [4] 라조 2008.10.27
운영자, 특정레벨이하 사진(이미지) 우클릭 금지 [7] S K Y 2008.10.27
윈도우즈에서 운영시 메일 발송 문제 해결 팁 [4] ㅅnㅁiㄱlㅍㅡㄴㅁㅡㄹ 2008.10.30
외국에서 접속시 로그인 않되는문제 [1] minams 2008.10.30
FTP프로그램을 이용하지 않고 업로드 하기 [8] 싱하형 2008.10.31
이미지 리사이즈가 적용 안될때 [1] 개돌 2008.11.03
제한된 웹사이트 [1] file 마호로 2008.11.05