왼쪽 메뉴를 알라뷰님의 자동메뉴를 사용하는데...포인트 랭킹의 메뉴를 넣고 싶어서.... > 그누4 질문답변

그누4 질문답변

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

왼쪽 메뉴를 알라뷰님의 자동메뉴를 사용하는데...포인트 랭킹의 메뉴를 넣고 싶어서.... 정보

왼쪽 메뉴를 알라뷰님의 자동메뉴를 사용하는데...포인트 랭킹의 메뉴를 넣고 싶어서....

본문

왼쪽 메뉴를 알라뷰님의 자동메뉴를 사용하고 있습니다.

편하게 잘 사용하고 있습니다.

한가지 궁금한 점이 있어 이렇게 글을 쓰게 되었습니다.

왼쪽 자동 메뉴에 포인트랭킹 메뉴란이 나오게 하기 위해 게시판을 하나 만들었습니다.

게시판 스킨을 html로 하고 글쓰기를 한 후 아래 소스를 붙여 넣었는데.. 제대로 작동이 안되네요.

저와 같이 자동메뉴를 사용하는 경우 왼쪽 메뉴에 나오게 하려면 게시판 생성밖에 방법이

없는지???

그렇다면 게시판 생성 후 어떻게 해야 포인트 랭킹이 나오게 할 수 있을까요?

조언 부탁드립니다.



...............................(관리자님의 point_rank.php)
<?
include_once("./_common.php");

define("_CO_POINT_RANK_"TRUE);

$html_title "포인트순위";
$g4[title] = "" $html_title;
include_once(
"./_head.php");

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

<table width=710 align=center>
<tr><td valign=top colspan=2 class=lh>
<?
if ($member[mb_id])
{
    
$sql " select count(mb_id) as cnt from $g4[member_table]
              where mb_point >= '$member[mb_point]' order by mb_point desc "
;
    
$row sql_fetch($sql);
    echo 
"<br>· 현재 회원님의 포인트 순위는 대략(?) <B>".number_format($row[cnt])."등</B> 입니다.";
}

$sql " select sum(mb_point) as sum_point from $g4[member_table]";
$row sql_fetch($sql);
$sum_point $row[sum_point];
echo 
"<br>· 전체 포인트 : <B>".number_format($sum_point) . "점</b><br><br>";

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 50;
$total_page  ceil($total_count $rows);  // 전체 페이지 계산
if ($page == "") { $page 1; } // 페이지가 없으면 첫 페이지 (1 페이지)
$from_record = ($page 1) * $rows// 시작 열을 구함

$mod 25;

$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% cellpadding=0 align=center class=box border=0><tr>";
    echo 
"<td height=30>$rank. $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>

<?
$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>$page</td></tr></table><br><br>";

include_once(
"./_tail.php");
?>



댓글 전체

<? if (!$gr_id )  { ?>

수동메뉴(그룹아이디가 없는 일반 페이지들 링크)
<a href='<?=$g4[bbs_path]?>/point_rank.php'>포인트랭킹</a>

<? } else { ?>

자동메뉴 소스

<? } ?>

이런방식으로 수정하시면 수동메뉴를 별도로 사용할수 있습니다..^^
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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