회원 포인트 랭크에 레벨아이콘 추가 > 그누4 질문답변

그누4 질문답변

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

회원 포인트 랭크에 레벨아이콘 추가 정보

회원 포인트 랭크에 레벨아이콘 추가

본문

나스카님의 회원포인트 랭크에 가만도둑님의 레벨아이콘을 추가하려고 합니다.
아래는 2개 팁의 주소입니다.
회원랭크 : http://www.sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=1928
레벨아이콘 : http://www.sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=1139
나스카님의 도움으로 레벨아이콘을 추가하였는데 2줄로 나옵니다.
아이콘 한줄, 아이디와 포인트 한줄.
이것은 모두 한줄에 놓으려고 합니다.
테이블사용하여 정렬이 가능하게끔.
아래는 소스입니다.

//////////////////////// top10rank.php  ///////////////////////////////

<?
include_once("./_common.php");

define("_CO_POINT_RANK_", TRUE);
$html_title = "포인트순위 Top10";
$g4[title] = $config[cf_title]."$html_title";

echo "<script language=\"javascript\" src=\"$g4[path]/js/sideview.js\"></script>\n";

//top10을 출력하기 위해 참조할 소스코드는 top10, sql2, rows2
$sql = " select count(*) as cnt from $g4[member_table]";
$sql2 = " select count(*) as cnt from $g4[member_table] limit 1,10 ";//10명만 뽑기
$row = sql_fetch($sql);
$row2 = sql_fetch($sql2);
$total_count = $row[cnt];
$top10 = $row2[cnt];


$rows = 10;//한페이지에 보여질 갯수

$total_page  = ceil($total_count / $rows);  // 전체 페이지 계산
$top10_page  = ceil($top10 / $rows);  // 전체 페이지 계산
if ($page == "") { $page = 1; } // 페이지가 없으면 첫 페이지 (1 페이지)
$from_record = ($page - 1) * $rows; // 시작 열을 구함

$mod = 10;//한줄에 출력될 갯수(즉, $rows=10 $mod=5라면, 한페이지에 5명씩 두 줄로 출력됨

$sql = " select * from $g4[member_table]
where mb_id <> '$config[cf_admin]'
          order by mb_point desc, mb_today_login desc
          limit 0, 10 ";//20명을 뽑으려면 0,20과 같이 기재
          //limit $from_record, $rows ";//원본(전체 포인트랭킹)
$result = sql_query($sql);

for ($i=0; $row=sql_fetch_array($result); $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_nick], $row[mb_email], $row[mb_homepage]);//미사용이면 주석처리
    $point = number_format($row[mb_point]);
    $iconname=level_icon($row[mb_id]);

    echo "<table width=98% cellpadding=0 align=center class=box border=0><tr>";
    echo "<td >$iconname $name</td>";
 echo "<td align=right><font color=777777>{$point}</font></td>";//별명과 순위만 출력시키기 위해 주석처리
    echo "</tr></table>";
    echo "<table width=100%><tr><td></td></tr></table>";
}
?>

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

온저녁 수정하여봐도 안되네요.ㅠㅜ""
도움 부탁드립니다.
감사합니다.
자꾸 질문드려 죄송합니다.

댓글 전체

<td>
<table>
<tr>$iconname<td></td><td>$name</td></tr>
</table>
</td>
이런 방법으로 td안에 테이블을 하나 더 만들어서 출력해보세요~~~
저두 안해봐서 확답을 못드리겠네요...
와우~~~
해결했습니다~~~
신난다~~~~
도움주신분들께 감사드립니다^&^

요렇게 하니까 되네요~~

    echo "<table width=98% cellpadding=0 align=center class=box border=0><tr>";
echo "<td>";
$iconname=level_icon($row[mb_id]);
echo "</td>";
echo "<td>$name</td>";
 echo "<td align=right><font color=777777>{$point}</font></td>";//별명과 순위만 출력시키기 위해 주석처리
    echo "</tr></table>";
    echo "<table width=100%><tr><td></td><td></td></tr></table>";
해결하셨다니 다행입니다.
오늘 (www.)sir.co.kr 접속시 불가한 관계로 게시물 작성이 여의치 않습니다.

youngcart.com 으로 접속해서 내용을 확인하고 있습니다.
역시나 로그인은 수행되지 않는군요.
http://by.oo.co.kr/g4/bbs/tb.php/comment/333
직전의 트랙백주소에서 적절히 다이어트된 파…
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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