포인트 랭킹 최신글로... > 그누4 질문답변

그누4 질문답변

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

포인트 랭킹 최신글로... 정보

포인트 랭킹 최신글로...

본문

 
 
유아원님 홈페이지 보시면요.
 
오른쪽 하단에 포인트랭킹 최신글로 10개의 아이디를 불러오고 싶습니다.
 
검색해 보니 이런 스킨은 있는거 같지 않더군요.
 
index.php 불러오는 방법좀 알려주세요?
 
more..누르니깐 포인트순위로 넘어갈수 있게끔도 하고 싶습니다.
  • 복사

댓글 전체

회원의 포인트랭킹을 출력하는 소스는 이미 누차례 소스를 봤겠지만,
그누보드 게시판과 유기적인 관계가 아닙니다.
즉, 함수 및 변수와 테이블에서 그 정보를 가져오는 외부파일의 개념입니다.
본 내용은 충분히 볼 수 있는 내용(소스코드)도 살펴보지 않고,
질문이 아닌 '만들어 주세요!'라는 제작의뢰 요청의 게시물로 보입니다.

질문 > 포인트 랭킹 최신글?!
답변 > 그런것은 없습니다.
          단순히 include를 통해 구현됩니다.

질문 > more..누르니깐 포인트순위로 넘어갈수 있게끔도 하고 싶습니다.
답변 > 'more' 링크를 kagla(관리자)님께서 공개하신 point_rank.php로
          일반적인 형태로 연결시키면 됩니다.(<a href="<=?$g4[path]?>/소스경로">more..</a>)
아! 제작의뢰 요청의 게시물로 보셨다면 죄송합니다.
소스의 코드는 살펴 봤답니다.
오해는 하지 마시구요.
밑에있는 포인트랭킹 소스를 위에 이미지를 지우고..(12~14줄)
거기에 자료실에 올라온 스킨을 덮어씌울려고 했습니만,
more부분에서 이상하게 넘어가는데..그공간에 전체적인 홈피가 보이더라구요.
<a href='<?=$g4[bbs_path]?>/point_rank.php' onfocus='this.blur()'><b>포인트랭킹</b></a> 이렇게 했습니다.
그런데 나스카님 말씀대로..
함수와 변수아 테이블에 문제인듯 싶습니다.
저는 초보지만 열심히 공부하고 있습니다.
암튼 답변감사드립니다.

<?
include_once("./_common.php");
$g4[title] = "포인트 순위";
include_once("$g4[path]/head.sub.php");
echo "<script language=\"javascript\" src=\"$g4[path]/js/sideview.js\"></script>\n";
?>

<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
    <td height="10">&nbsp;</td>
</tr>
<tr>
    <td valign=top colspan=2 class=lh><img src='pdca/lm_mylist.gif' width=198 height=35 border="0" align=absmiddle></td>
  </tr>
</table>

<table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr>
    <td valign=top colspan=2 class=lh>
      <?

echo "</td></tr><tr><td valign=top width=50%>";

$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 = 10;

$sql = " select * from $g4[member_table]
          order by mb_point desc, mb_today_login desc
          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]);
    echo "<table width=98% height=26 cellpadding=0 align=center class=box border=0><tr>";
    echo "<td><img src={$g4[path]}/pdca/rank_$i.gif width=11 height=11 align=absmiddle>&nbsp;$name";
    echo "</td>";
    echo "<td align=right><font style=font-size:8pt; color=#777777>{$point}점</font></td>";
    echo "</tr><tr>";
    echo "<td colspan=2 height=1 background=\"$g4[path]/pdca/dot.gif\"></td>";
    echo "</tr></table>"; 
}
?>
    </td>
  </tr>
</table>
<?
include_once("$g4[path]/tail.sub.php");
?>
© SIRSOFT
현재 페이지 제일 처음으로