그누3팁의 레벨그래프 표시 그누4로 변환 관련 질문 입니다. > 그누4 질문답변

그누4 질문답변

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

그누3팁의 레벨그래프 표시 그누4로 변환 관련 질문 입니다. 정보

그누3팁의 레벨그래프 표시 그누4로 변환 관련 질문 입니다.

본문

제로 보드에서 유용하게 사용하였던 레벨그래프 소스가 그누 용으로도 있더군요.
 
기쁜 마음에 적용해 볼려고 했지만 그누보드 3용 ... 아는것도 별로 없이 이리저리 수정해볼려고
 
수정은 해보았지만 역시 무리로군요. 그래서 염치없이 도움을 요청해봅니다.
 
그누 3에 올라왔던 팁의 소스는
그누보드경로/lib/developer.lib.php 작성
 
// 회원 포인트를 불러오는 함수
function point_lev($mb_id) {
global $connect, $member_table, $dir;
$result = mysql_query("select * from gb_member where mb_id='$mb_id'");
$data=mysql_fetch_array($result);
if($mb_id) {
$return_point1 = $data[mb_point];
$return_point2 = $return_point1/1000;
$p_level1 = ceil($return_point2);
$p_level2 = ($return_point1 + 1000) - ($p_level1*1000);
$width_px = ceil($p_level2/20);
$width_px2 = 50-$width_px;
$width_per = round($p_level2/10 , 1);
$lv_table = "<img src=".$dir."/gnu3/icon_grap/lv_yes.gif align=absmiddle width=".$width_px." height=10><img src=".$dir."/gnu3/icon_grap/lv_no.gif align=absmiddle width=".$width_px2." height=10>";
$p_level3 = $lv_table;
echo "[기여도  <font color=#B53FCE>".$p_level1."</font> <font color=#7c7c7c>".$p_level3." ".$width_per."%</font>]  ";
} else {
echo "<font color=#7c7c7c>[비회원]</font>";
}

이렇습니다.
 
function point_lev($mb_id) {
global $connect, $member_table, $dir;
$result = mysql_query("select * from gb_member where mb_id='$mb_id'");
$data=mysql_fetch_array($result);
 
이부분만 어떻게 수정하면 될듯 싶은데 고수님들의 조언을 부탁드립니다 ^^

댓글 전체

// 회원 포인트를 불러오는 함수
function point_lev($mb_id) {
global $g4, $member;
$result = sql_query("select * from $g4[member_table] where mb_id='$mb_id'");
$row=sql_fetch_array($result);
if($mb_id) {
$return_point1 = $row[mb_point];
$return_point2 = $return_point1/1000;
$p_level1 = ceil($return_point2);
$p_level2 = ($return_point1 + 1000) - ($p_level1*1000);
$width_px = ceil($p_level2/20);
$width_px2 = 50-$width_px;
$width_per = round($p_level2/10 , 1);
$lv_table = "<img src='$g4[path]/img/lv_yes.gif' align=absmiddle width={$width_px} height=10><img src='$g4[path]/img/lv_no.gif' align=absmiddle width={$width_px2} height=10>";
$p_level3 = $lv_table;
echo "[기여도  <font color=#B53FCE>{$p_level}</font> <font color=#7c7c7c>{$p_level3} {$width_per}%</font>]  ";
} else {
echo "<font color=#7c7c7c>[비회원]</font>";
}
}

필요한 부분에서만 이화일을 부르시려면 일반 저장하실 부분에 저장하시고 해당 화일 상단에서 부르시면 됩니다.

귀챦으시다면 extend 폴더에 넣으시면 자동으로 불러 옵니다.

해당 이미지는 그누보드 설치경로의 img폴더에 넣도록 하였으나 필요시 수정해서 쓰십시오...
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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