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

· 19년 전 · 1507 · 1
제로 보드에서 유용하게 사용하였던 레벨그래프 소스가 그누 용으로도 있더군요.
 
기쁜 마음에 적용해 볼려고 했지만 그누보드 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);
 
이부분만 어떻게 수정하면 될듯 싶은데 고수님들의 조언을 부탁드립니다 ^^
|

댓글 1개

// 회원 포인트를 불러오는 함수
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폴더에 넣도록 하였으나 필요시 수정해서 쓰십시오...
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
19년 전 조회 1,406
19년 전 조회 1,524
19년 전 조회 1,655
19년 전 조회 1,558
19년 전 조회 1,716
19년 전 조회 1,625
19년 전 조회 1,682
19년 전 조회 1,510
19년 전 조회 1,715
19년 전 조회 1,508
19년 전 조회 1,509
19년 전 조회 1,740
19년 전 조회 1,547
19년 전 조회 1,539
19년 전 조회 1,651
19년 전 조회 2,099
19년 전 조회 1,643
19년 전 조회 1,719
19년 전 조회 1,496
19년 전 조회 1,519
🐛 버그신고