그누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);
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);
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폴더에 넣도록 하였으나 필요시 수정해서 쓰십시오...
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폴더에 넣도록 하였으나 필요시 수정해서 쓰십시오...