회원 포인트 랭킹에서 아이디가 노출되지 않게 할 수 없을까요??? > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

회원 포인트 랭킹에서 아이디가 노출되지 않게 할 수 없을까요??? 정보

회원 포인트 랭킹에서 아이디가 노출되지 않게 할 수 없을까요???

본문

아이디 관련된 곳은 다 건드려봤는데 아이디는 계속 남아 있네요.,

테이블만 없어지고...

아이디 노출되지 않도록 수정하고 테이블 비는 공간만큼 전체 테이블 크기 맞게

바꾸는거 도와주세요

고수님들 부탁드립니다.(--) (__)

<table width="99%" border="0" cellpadding="0" cellspacing="0" align="center">
  <tr height="5"><td></td></tr>
  <tr>
    <td colspan="8">
<table width="100%" border="0" cellpadding="0" cellspacing="0" class="bk123">
        <tr>
          <td height="40" align="center"><img src="<?=$g4[path]?>/img/level_img/level0.gif"> 씨앗
  <img src="<?=$g4[path]?>/img/level_img/level3.gif"> 새싹
  <img src="<?=$g4[path]?>/img/level_img/level4.gif"> 어린 나무
  <img src="<?=$g4[path]?>/img/level_img/level5.gif"> 나무
  <img src="<?=$g4[path]?>/img/level_img/level6.gif"> 큰 나무
  <img src="<?=$g4[path]?>/img/level_img/level7.gif"> 진보한 나무
  <img src="<?=$g4[path]?>/img/level_img/level8.gif"> 희귀한 나무
  <img src="<?=$g4[path]?>/img/level_img/level9.gif"> 전설의 나무
  <img src="<?=$g4[path]?>/img/level_img/level10.gif"> 고유의 나무</td>
        </tr>
<?
if ($member[mb_id])
{
?>
        <tr>
          <td height="35" style="padding-left:20px;" align="center"><?
$sql = " select sum(mb_point) as sum_point from $g4[member_table]";
$row = sql_fetch($sql);
$sum_point = $row[sum_point];

if ($member[mb_level] == 10){
echo "운영진은 제외 대상입니다.";
}else{
echo "현재 <b>".$member[mb_id]."</b>님의 포인트는 <B>".$member[mb_point]."점</B>";
  $sql = " select count(mb_id) as cnt from $g4[member_table]
  where mb_level < '10' and mb_point >= '$member[mb_point]' order by mb_point desc ";
$row = sql_fetch($sql);
 
$sql2 = "  select count(mb_id) as cnt from $g4[member_table]
  where mb_level < '10'";
$row2 = sql_fetch($sql2);
$total_count = $row2[cnt];
echo "&nbsp;이고,&nbsp;랭킹은 전체회원수 <b>".$total_count."</b>명중 <B>".number_format($row[cnt])."등</B> 입니다.<br>";}
?></td>
        </tr>
<? } ?>
    </table></td>
  </tr>
  <tr height="5"><td></td></tr>
 <tr>
<td width="6%" align="center"><b>랭킹</b></td>
<td width="20%" height="25" align="center"><b>닉네임/이름</b></td>
<td width="8%" height="25" align="center"><b>권한</b></td>
<td width="8%" align="center"><b>레벨</b></td>
<td width="15%" align="center"><b>경험치</b></td>
<td width="18%" height="25" align="center"><b>아이디</b></td>
<td width="10%" height="25" align="center"><b>회원권한</b></td>
<td width="16%" align="center"><b>포인트</b></td>
</tr>
 <tr>
 <td colspan="8" height="5"></td>
</tr>
 <tr>
 <td colspan="8" height="1" bgcolor="#CCCCCC"></td>
</tr>
 <tr>
 <td colspan="8" height="5"></td>
</tr>
<?
$sql = " select count(*) as cnt from $g4[member_table]";
$row = sql_fetch($sql);
$total_count = $row[cnt];
 
$rows = 30;
$total_page  = ceil($total_count / $rows);
if ($page == "") { $page = 1; }
$from_record = ($page - 1) * $rows;

$mod = 48;
$tbl_col =2 ;

$tbl_col_sep = (int)($mod / $tbl_col) + ($mod % $tbl_col)  ;
if($_GET[keyword]!="")
{
if($_GET[type]==0)
{
$keyword_yi="and mb_nick='$_GET[keyword]'";
}
if($_GET[type]==1)
{
$keyword_yi="and mb_name='$_GET[keyword]'";
}
if($_GET[type]==2)
{
$keyword_yi="and mb_id='$_GET[keyword]'";
}
}
$sql = " select * from $g4[member_table] where mb_level < '10' $keyword_yi
          order by mb_point desc, mb_today_login desc
          limit $from_record, $rows ";
  $sql11 = " select count(*) from $g4[member_table] where mb_level < '10' $keyword_yi
          order by mb_point desc, mb_today_login desc
          ";
$result = sql_query($sql);
$result11 = sql_query($sql11);
//echo $rsn11;
$rsn11=mysql_fetch_array($result11);
if($rsn11[0]==0)
{
if($_GET[type]==0)
{
$ty="닉네임";
}
if($_GET[type]==1)
{
$ty="이름";
}
if($_GET[type]==2)
{
$ty="아이디";
}


echo "<tr><td colspan=8 align=center height=150> 검색하신 $ty \"<font color=red>$_GET[keyword]</font>\" 에 대한 검색결과가 없습니다</td></tr>";
}
for ($i=0; $row=sql_fetch_array($result); $i++)
{

    $rank = (($page - 1) * $rows) + $i + 1;
    $point = number_format($row[mb_point]);
$id = $row[mb_id];
 

?>
<? if($row[mb_id] == $member[mb_id]){$rank_color="#ff5555"; $tr_color="#fff6f6";}else{ $rank_color=""; $tr_color="";}?>
<tr height="30" bgcolor=<?=$tr_color?>>
<td align="center"><font color="<?=$rank_color?>"><?=$rank?></font></td>
<td><?
if ($level = $row[mb_level] == 10)$level="<img src='../img/level_img/level10.gif'>";
else if ($level = $row[mb_level] == 9)$level="<img src='../img/level_img/level9.gif'>";
else if ($level = $row[mb_level] == 8)$level="<img src='../img/level_img/level8.gif'>";
else if ($level = $row[mb_level] == 7)$level="<img src='../img/level_img/level7.gif'>";
else if ($level = $row[mb_level] == 6)$level="<img src='../img/level_img/level6.gif'>";
else if ($level = $row[mb_level] == 5)$level="<img src='../img/level_img/level5.gif'>";
else if ($level = $row[mb_level] == 4)$level="<img src='../img/level_img/level4.gif'>";
else if ($level = $row[mb_level] == 3)$level="<img src='../img/level_img/level3.gif'>";
else if ($level = $row[mb_level] == 2)$level="<img src='../img/level_img/level0.gif'>";
//else if ($level = $row[mb_level] == 1)$level="<font color=#aaaaaa>방문자</font>";
//else if ($level = $row[mb_level] == 0)$level="<font color=#aaaaaa>방문자</font>";
?>
<?=$level?><a title="쪽지보내기" onfocus='this.blur()' style="FILTER: blendTrans(duration=0.7); CURSOR: pointer" onclick="window.open('memo_form.php?me_recv_mb_id=<?=$row[mb_id]?>','www_onuri_co_kr1','width=602,height=521,toolbars=no,resizable=no,scrollbars=no')"><?=$row[mb_nick]?> <!-- (<?//=$row[mb_name]?>) --></a>&nbsp;&nbsp;</td>
<td align="center"><?=$row[mb_level]?></td>
<td align="center"><?=get_member_level($row[mb_id],$row[mb_point])?></td>
<td align="center"><?=exp_bar($row[mb_id],$row[mb_point],2);?></td>
<td height="35" align="center"><a title="정보보기" onfocus='this.blur()' style="FILTER: blendTrans(duration=0.7); CURSOR: pointer" onclick="window.open('profile.php?mb_id=<?=$row[mb_id]?>','www_onuri_co_kr2','width=602,height=521,toolbars=no,resizable=no,scrollbars=no')"><b><?=$row[mb_id]?></b></a></td>
<td height="35" align="center">

<?
if ($level = $row[mb_level] == 10)$level="<font color=#FF6666>고유한 나무</font>";
else if ($level = $row[mb_level] == 9)$level="<font color=#FF6666>전설의 나무</font>";
else if ($level = $row[mb_level] == 8)$level="<font color=#dd000>희귀한 나무</font>";
else if ($level = $row[mb_level] == 7)$level="<font color=#85B3FF>진보한 나무</font>";
else if ($level = $row[mb_level] == 6)$level="<font color=#85B3FF>큰 나무</font>";
else if ($level = $row[mb_level] == 5)$level="<font color=#90D133>나무</font>";
else if ($level = $row[mb_level] == 4)$level="<font color=#85B3FF>어린 나무</font>";
else if ($level = $row[mb_level] == 3)$level="<font color=#FFA147>새싹</font>";
else if ($level = $row[mb_level] == 2)$level="<font color=#aaaaaa>씨앗</font>";
//else if ($level = $row[mb_level] == 1)$level="<font color=#aaaaaa>방문자</font>";
//else if ($level = $row[mb_level] == 0)$level="<font color=#aaaaaa>방문자</font>";
?>
<?=$level?></td>
<td height="35" align="right"><?=$point?>&nbsp;&nbsp;점&nbsp;&nbsp;</font></td>
</tr>
<tr>
<td colspan="8" height="1" background="img/dot_line.gif"></td>
</tr>
 <? } ?>
  <tr>
 <td colspan="8" height="10"></td>
</tr>
 <tr>
 <td height="40" colspan="8">
 <?
$page = get_paging($config[cf_write_pages], $page, $total_page, "?$qstr&page=");
echo "<p><table width=100% cellpadding=0 cellspacing=0><tr><td align=center><div class='paginate'>$page</div></td></tr></table><br>";

?></td>
</tr>
<tr>
<td colspan="8">
<form id="form1" name="form1" method="get" action="">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr height="1"><td colspan="5" bgcolor=#cccccc></td></tr>
<tr height="10"><td colspan="5"></td></tr>
<tr>
<td></td>
<td align="right">
<select name="type" id="type">
          <option value="0" <?php if($_GET[type]==0){ echo "selected";}?>>닉네임</option>
     
         
        </select>
</td>
<td width="5"></td>
<td width="105"><input name="keyword" type="text" class="ed" id="keyword" style='width:150px;height:21;' value="<?=$_GET[keyword]?>"/></td>
<td width="5"></td>
<td width="25"><input type="image" name="imageField" src="<?=$g4[path]?>/img/btn_search.gif" /></td>
</tr>
</table>
</form>

</td>
</tr>
</table>

댓글 전체

colspan="8"  을 찾아서 모두 colspan="7" 로 바꿔주고
<td width="18%" height="25" align="center"><b>아이디</b></td>
이부분 삭제하고
<td height="35" align="center"><a title="정보보기" onfocus='this.blur()' style="FILTER: blendTrans(duration=0.7); CURSOR: pointer" onclick="window.open('profile.php?mb_id=<?=$row[mb_id]?>','www_onuri_co_kr2','width=602,height=521,toolbars=no,resizable=no,scrollbars=no')"><b><?=$row[mb_id]?></b></a></td>
이부분도 삭제합니다.
그리고 아이디가 차지하고 있던 넓이를( width="18%" )
다른 곳에 추가시켜주세요.
예를들어 <td width="20%" height="25" align="center"><b>닉네임/이름</b></td>를
<td width="38%" height="25" align="center"><b>닉네임/이름</b></td>
이런식으로 넓이 퍼센트를 늘려주심되겠네요~
답변감사합니다. 한가지만 더 여쭤봐도 될까요??
순위페이지에서 회원 아이디 앞에 붙는 아이콘이랑 회원권한 이라고 되어 있는 부분이
현재는 관리자가 부여한 권한에 따라 되어 있는대요 (일반회원은 보통 2 혹은 4입니다)
이 중에 레벨 아이콘을 권한 따라가 아니라 포인트에 따라서 부여하려면 어떻게 해야하나요?
어차피 포인트 순위니까 포인트별로 칭호나 아이콘이 붙는게 맞다고 생각해서요..
가령 5000포인트 보유자는 어린나무 10000은 전설의 나무 이런식으로요
현재 소스 상에는 
<?
if ($level = $row[mb_level] == 10)$level="<img src='../img/level_img/level10.gif'>";
else if ($level = $row[mb_level] == 9)$level="<img src='../img/level_img/level9.gif'>";
else if ($level = $row[mb_level] == 8)$level="<img src='../img/level_img/level8.gif'>";
else if ($level = $row[mb_level] == 7)$level="<img src='../img/level_img/level7.gif'>";
else if ($level = $row[mb_level] == 6)$level="<img src='../img/level_img/level6.gif'>";
else if ($level = $row[mb_level] == 5)$level="<img src='../img/level_img/level5.gif'>";
else if ($level = $row[mb_level] == 4)$level="<img src='../img/level_img/level4.gif'>";
else if ($level = $row[mb_level] == 3)$level="<img src='../img/level_img/level3.gif'>";
else if ($level = $row[mb_level] == 2)$level="<img src='../img/level_img/level0.gif'>";
//else if ($level = $row[mb_level] == 1)$level="<font color=#aaaaaa>방문자</font>";
//else if ($level = $row[mb_level] == 0)$level="<font color=#aaaaaa>방문자</font>";
?>

이런식으로 되어 있잖아요
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT