반응형

학습 목표
포인트 모듈 관리자 페이지에 회원 목록을 모두 출력하고 검색이 가능하도록 하여 포인트 변경을 쉽게 한다.


미리보기
P020.png

※ 위 기능은 리비전 2642로 커밋되었습니다. sandbox에서 최신 파일을 다운로드 받을 수 있습니다.
http://trac.zeroboard.com/trac/browser/sandbox

※ 포인트 순으로 정렬하는 기능은 현재 작업 중입니다.emoticon


추가 정보를 출력하는 팁
사용 중지, 가입일, 최근 로그인 출력하기

member_list.html

목록 출력 소스를 아래와 같이 추가, 변경 합니다. (굵은 부분)

<!-- 목록 -->
<table cellspacing="0" class="tableType1">
<thead>
    <tr>
        <th scope="col">{$lang->no}</th>
        <th scope="col">{$lang->user_id}</th>
        <th scope="col">{$lang->user_name}</th>
        <th scope="col">{$lang->nick_name}</th>
        <th scope="col">{$lang->point}</th>
        <th scope="col">{$lang->level}</th>
        <th scope="col">{$lang->denied}</th>
        <th scope="col">{$lang->signup_date}</th>
        <th scope="col">{$lang->last_login}</th>
    </tr>
</thead>
<tbody>
    <!--@foreach($member_list as $no => $val)-->
    <tr>
        <td class="tahoma">{$no}</td>
        <td class="blue">{htmlspecialchars($val->user_id)}</td>
        <td>{htmlspecialchars($val->user_name)}</td>
        <td class="left"><div class="member_{$val->member_srl}">{htmlspecialchars($val->nick_name)}</div></td>
        <td class="tahoma">
            <form action="./" method="get" onsubmit="return procFilter(this, update_point);">
                <input type="hidden" name="member_srl" value="{$val->member_srl}" />
                <input type="text" name="point" value="{$val->point}" class="inputTypeText w80" />
                <span class="button"><input type="submit" value="{$lang->cmd_update}" /></span>
            </form>
        </td>
        <td class="tahoma">{$val->level}</td>
        <td class="tahoma">{$val->denied}</td>
        <td class="tahoma">{zdate($val->regdate,"Y-m-d")}</td>
        <td class="tahoma">{zdate($val->last_login,"Y-m-d H:i:s")}</td>
    </tr>
    <!--@end-->
</tbody>
</table>

반응형

관련글