테스트 사이트 - 개발 중인 베타 버전입니다

포인트랭킹 관리자는 제외하고 싶습니다 채택완료

추팔소 7년 전 조회 1,765

어떻게 수정하면 될까요?

 

</p>

<p><?php

include_once('./_common.php');</p>

<p> </p>

<p>$g5[title] = '포인트랭킹';</p>

<p> </p>

<p>$sql = " select count(*) as cnt from $g5[member_table]";

$row = sql_fetch($sql);



$total_count = 50;</p>

<p>$rows = 50;</p>

<p>

$total_page = ceil($total_count / $rows); // 전체 페이지 계산

if ($page == "") { $page = 1; } // 페이지가 없으면 첫 페이지 (1 페이지)

$from_record = ($page - 1) * $rows; // 시작 열을 구함</p>

<p>$write_pages = get_paging(G5_IS_MOBILE ? $config['cf_mobile_pages'] : $config['cf_write_pages'], $page, $total_page, $_SERVER['PHP_SELF'].'?&page=');</p>

<p> </p>

<p>include_once(G5_PATH.'/_head.php');

?></p>

<p> </p>

<p><?php echo $rank_number[mb_id] ?>

<table width="100%" cellpadding="0" cellspacing="0" border="0" class="web-array">

<tr><td colspan="4" height="1" bgcolor="#e8e8e8"></td></tr>

<tr class="subj">

    <td class="rank">순위</td>

    <td class="nick">닉네임</td>

    <td class="point">포인트</td>

</tr></p>

<p>

<?php

$sql = " select * from {$g5['member_table']} order by mb_point desc limit $from_record, $rows ";

$result = sql_query($sql);</p>

<p>

for ($i=0; $row=sql_fetch_array($result); $i++) {

$rank_number = (($page - 1) * $rows) + $i + 1;

$row['name'] = get_sideview($row['mb_id'], $row['mb_nick'], $row['mb_email'], $row['mb_homepage']);

$pr = sql_fetch(" select * from g5_pr_db where mb_id = '$row[mb_id]' ");

$chnum = $pr[num] - $rank_number;</p>

<p>if($pr[num] && $pr[num] > $rank_number){

    $change = '<span style="font-size:10pt;color:#35a2ff">▲</span>'.$chnum;

}elseif($pr[num] && $pr[num] < $rank_number){

    $change = '<span style="font-size:10pt;color:#ff6767">▼</span>'.$chnum;

}elseif($pr[num] && $pr[num] == $rank_number){

    $change = '<span style="font-size:10pt;color:#A4A4B4;">─</span>';

}elseif(!$pr[num]){

    $change = '<span style="font-size:11pt;font-weight:bold;color:#40a100;">NEW</span>';

}

?></p>

<p>

<tr><td colspan="4" height="1" bgcolor="#e8e8e8"></td></tr>

<tr class="array">

    <td class="rank"><?php echo $rank_number ?>위
<?php echo $change ?></td>

    <td class="nick"><span class="rank_level_icon"><?=level_icon($row[mb_id])?></span><?php echo $row['name'] ?></td>

    <td class="point"><?php echo $row['mb_point'] ?></td>

</tr>

<?php

}

?></p>

<p>

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
M
7년 전

$sql = " select * from {$g5['member_table']} order by mb_point desc limit $from_record, $rows ";

부분을

$sql = " select * from {$g5['member_table']} where mb_level<10 order by mb_point desc limit $from_record, $rows ";

으로 바꾸시면 될듯 합니다.

10이 관리자 니깐요.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인