계급장아이콘 넣으려는데 소스좀 봐주세용 > 그누4 질문답변

그누4 질문답변

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

계급장아이콘 넣으려는데 소스좀 봐주세용 정보

계급장아이콘 넣으려는데 소스좀 봐주세용

본문

 <table cellpadding="5" cellspacing="5" width="75%">
 <tr>
 
        <td  valign=top>
            <table cellpadding="0" cellspacing="0">
                <tr>

<?
$sql = " select count(*) as cnt from $g4[member_table]";
$row = sql_fetch($sql);
$total_count = $row[cnt];
 
$rows = 10;
$total_page  = ceil($total_count / $rows);  // 전체 페이지 계산
if ($page == "") { $page = 1; } // 페이지가 없으면 첫 페이지 (1 페이지)
$from_record = ($page - 1) * $rows; // 시작 열을 구함

$mod = 48;
$tbl_col =2 ;

$tbl_col_sep = (int)($mod / $tbl_col) + ($mod % $tbl_col)  ;
$sql2 = " select * from $g4[member_table]
          order by mb_point desc, mb_today_login desc
          limit $from_record, 10 ";
$result2 = sql_query($sql2);

for ($i=0; $row=sql_fetch_array($result2); $i++)
{
   // if ($i && $i%$mod==0)
   //     echo "</td><td valign=top>";

    $rank = (($page - 1) * $rows) + $i + 1;
$name = get_sideview($row[mb_id], $row[mb_id], $row[mb_name], $row[mb_email], $row[mb_homepage]);
    //$name = get_sideview($row[mb_id], $row[mb_nick], $row[mb_email], $row[mb_homepage]);
    $point = number_format($row[mb_point]);
 $id = $row[mb_id];
  

?>
                

                            <tr height=10 >
                                <td width="5%" align="center"><span class="text2"><?=$rank?></span></td>
                                <td width="40%"><span class="text2"> <?=$row[mb_id]?></span></td>
                                <td width="40%" align="right"><span class="text2">
       <?=$point?> 점</span></td>
     <td width="10%" align="center"> 
     <!-- 계급장 보이는 부분 -->
  <?=level_icon($row[mb_id])?>
   <!-- 계급장 보이는 부분 끝--> 
     </td>
                                <tr>
                                    <td colspan="4" height="1" background="img/dot_line2.gif"></td>
    </tr>
                                <?
 if ($i==$tbl_col_sep) {
?>

<? }
} ?>
   </table>
  </td>
 </tr>
</table>






위소스에서   <?=level_icon($row[mb_id])?> 이게 계급장 아이콘 인데요
<?=level_icon($row[mb_id])?> 이거를 아래 소스보시면






<!-- 주간 포인트 시작-->
 <table width="80%" border="0" cellspacing="0" cellpadding="0" align="center">
   <tr>
  <td width="10"><img src="./img/re_box_top_left.gif" width="10" height="10" /></td>
  <td background="./img/re_box_top_center.gif"></td>
  <td width="10"><img src="./img/re_box_top_right.gif" width="10" height="10" /></td>
   </tr>
   <tr>
  <td background="./img/re_box_left.gif"></td>
  <td>
   <table width="100%" cellpadding="0" cellspacing="0" border="0" class="point_sub_table">
   <tr><th><span style="font-size:9pt;"><b><font color="red">닉네임</font></b></span></th><th><span style="font-size:9pt;"><b><font color="red">포인트</font></b></span></th></tr>
   <?
    $sql1 = " select mb_id,SUM(po_point) as point from $g4[point_table]
       where po_datetime >=  date_add(now(), interval -7 day)
       group by mb_id
       order by point desc
       limit 0, 10";

    $result1 = sql_query($sql1);
    while ($rs1=sql_fetch_array($result1)) {
     $mb1 = get_member($rs1[mb_id],"mb_nick");
     echo "<tr><td align=center>$mb1[mb_nick] </td><td align=right>".number_format($rs1[point])." 점 &nbsp</td></tr>";

    }
   ?>
   </table>
  </td>
  <td background="./img/re_box_right.gif"></td>
   </tr>
   <tr>
  <td><img src="./img/re_box_bottom_left.gif" width="10" height="10" /></td>
  <td background="./img/re_box_bottom_center.gif"></td>
  <td><img src="./img/re_box_bottom_right.gif" width="10" height="10" /></td>
   </tr>
 </table>
 <!-- 주간 포인트 끝-->





위소스에서 $mb1[mb_nick] 옆에 <?=level_icon($row[mb_id])?>아이콘을 넣으려고 하는데요 

$mb1[mb_nick] <?=level_icon($row[mb_id])?>
이렇게 하니깐 안되더라구여;; 어떻게 넣어야하죠?? html만 알아서욧ㅠㅠ

  • 복사

댓글 전체

echo "<tr><td align=center>$mb1[mb_nick] " .  level_icon($row[mb_id]) . "</td><td align=right>".number_format($rs1[point])." 점&nbsp; </td></tr>";

이렇게 하면 될것 같은데요...
level_icon 에 대한 정의가 어떻게 되는지 보셔야 할 것 같아요
그 안에 <td></td> 같은게 들어가 있을 듯 하네요.
<img src=~>만 추출되게 바꾸고

echo "<tr><td align=center>".$mb1[mb_nick] ."&nbsp;". level_icon($row[mb_id]) . "</td><td align=right>".number_format($rs1[point])." 점&nbsp; </td></tr>";
와 같이 해보세요

계급이 다른건 level_icon($row[mb_level]) 이어야 하지 않을까 싶네요.
level_icon 에서 아이디로 레벨을 구하는게 아니라면....
© SIRSOFT
현재 페이지 제일 처음으로