레벨 게시판의 레벨을 아웃로그인에도 적용하는 방법은 없을까요? 정보
레벨 게시판의 레벨을 아웃로그인에도 적용하는 방법은 없을까요?
본문
관리자님의 레벨 게시판 입니다.
위 레벨을 로그인 했을때 표시하고 싶은데 PHP 문맹이라 어떻게 하면 되는지
잘 모르겠습니다.
스킨폴더/outlogin.skin.2.php 의 적당한 위치에..
echo levelup_auto_preview($member[mb_level],$member[mb_point]); 또는
<?=levelup_auto_preview($member[mb_level],$member[mb_point])?> 이런 식으로
삽입해 주시면 됩니다. 아래 예제를 참조하세요.
예제1)
<b><?=$nick?></b></a><?=levelup_auto_preview($member[mb_level],$member[mb_point])?>
예제2)
<?=$member[mb_level]?><?echo levelup_auto_preview($member[mb_level],$member[mb_point]);?>
echo levelup_auto_preview($member[mb_level],$member[mb_point]); 또는
<?=levelup_auto_preview($member[mb_level],$member[mb_point])?> 이런 식으로
삽입해 주시면 됩니다. 아래 예제를 참조하세요.
예제1)
<b><?=$nick?></b></a><?=levelup_auto_preview($member[mb_level],$member[mb_point])?>
예제2)
<?=$member[mb_level]?><?echo levelup_auto_preview($member[mb_level],$member[mb_point]);?>
위 레벨 업 다운의 방법을 사용하면 될듯한데... ㅡ ,. ㅡ 뭐가뭔지 몰라서 짱똘굴려 이리저리
수정해서 적용하면 죄다 오류만 나서...
방법이 없을까요?
댓글 전체
에러 나는 소스라도 올려 주시면 방법하는 방법이......
outlogin.skin.2.php
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$level = get_member_level($mb['mb_point']);
?>
레벨 보여주고자 하는 위치에 아래 코드 추가
<?=$level?>
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$level = get_member_level($mb['mb_point']);
?>
레벨 보여주고자 하는 위치에 아래 코드 추가
<?=$level?>
유아원님처럼 삽입을 해 보니.. 레벨이 무조건 1레벨에 포인트가 0으로 나오네요..
$mb['mb_point'] --> $member['mb_point'] 로 해 보시죠?
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$level = get_member_level($member['mb_point']]);
?>
하니까 정상작동 하네요 ^^ 감사합니다.
헌데 레벨 아이콘만 보이는데 아이콘 대신 레벨을 숫자로 표시 할 수 는 없을까요?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$level = get_member_level($member['mb_point']]);
?>
하니까 정상작동 하네요 ^^ 감사합니다.
헌데 레벨 아이콘만 보이는데 아이콘 대신 레벨을 숫자로 표시 할 수 는 없을까요?
허걱..그렇게 하니까 잘 되네요..감사합니다.
그냥 응용판 ㅎㅎ 짜집기라 모르겠네요.
/extend/level.extend.php
function get_member_level_number($mb_point) {
global $g4;
$s = "";
$point = $mb_point;
if ($point < 20000) $point = 20000;
$number = (int)($point / 20000);
if ($number > 75) $number = 75;
$no = sprintf("%03d", $number);
return "{$number}";
}
/skin/outlogin/basic/outlogin.skin.2.php
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$level = get_member_level_number($member['mb_point']);
?>
레벨 숫자를 보여주고자 하는 위치에 아래 코드 추가
<?=$number?>
/extend/level.extend.php
function get_member_level_number($mb_point) {
global $g4;
$s = "";
$point = $mb_point;
if ($point < 20000) $point = 20000;
$number = (int)($point / 20000);
if ($number > 75) $number = 75;
$no = sprintf("%03d", $number);
return "{$number}";
}
/skin/outlogin/basic/outlogin.skin.2.php
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$level = get_member_level_number($member['mb_point']);
?>
레벨 숫자를 보여주고자 하는 위치에 아래 코드 추가
<?=$number?>