웹마스터 팁

회원 관리 리스트에 생일/이메일 추가하기와 거의 같은 팁입니다만. 이번에 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
제목 글쓴이 날짜
에디터의 옵션 설정하기.. 컴포넌트 보이지 않게 등.. [4] 지허 2007.10.01
다중의 이종 웹 브라우저에서 웹 사이트 테스트하기 [1] NetEagle 2007.10.01
페이지에 설문 조사 넣기 [2] 지허 2007.10.01
회원가입 약관 관련. [2] rickey 2007.09.28
(보드 모듈) 글 목록을 조회수 별로 색상 지정하기 [15] file Simulz 2007.09.27
로고에 플래시파일 사용하기 [2] 팔공산 2007.09.26
(모듈 설정) 모듈 목록을 추가하여 설정을 쉽고 빠르게 #2, 2007-09-28 [3] file Simulz 2007.09.23
제로보드 XE 설치후에 제대로 작동 안하는 원인은... 독도2005 2007.09.22
<수정>사이트 메신저 회원 연동해서 사용하기.... [3] 녀석참 2007.09.22
공지창 소스 [2] 열린 공간 2007.09.21
(포인트 모듈) 추가 정보 출력 [8] file Simulz 2007.09.20
새 공지창 띄우기 [22] *제트* 2007.09.20
정사각형 썸네일은 안녕~ 직사각형 썸네일을 만들어보자 [8] 매니안 2007.09.19
제로보드 XE에서 강추하는 플래시 넣기 [12] 미오유 2007.09.19
게시물 읽을 때 하단에 목록 보이지 않게 하기 [3] 정은기 2007.09.17
winxp IE7 rwapm에서 한글이름파일 업로드 [12] 공수래 2007.09.17
요청하신 모듈을 찾을 수 없습니다 문제해결 방법 [11] 써니a 2007.09.17
2차,3차 메뉴가 좌측으로 일렬로 되어있어 구분이 잘 안됩니다,이럴 때~ [7] file *제트* 2007.09.16
메뉴와 연결된 xe의 page에 iframe을 사용해서 제로보드4 게시판을 불러들였습니다 [2] 바람처럼.. 2007.09.14
파일 업로드시에 403에러 발생시 해결방법. [12] WhiteAT 2007.09.12