영카트 등급별 가격변경 질문입니다. 채택완료
쪼탱
7년 전
조회 2,694
http://gnuwiz.com/young_tip/7?sca=%EC%98%81%EC%B9%B4%ED%8A%B8+%ED%8C%81&sfl=mb_id%2C1&stx=admin
영카트를 등급별로 가격을 변경하기 위해
위의 내용대로 그대로 적용하였고 필드까지 전부 추가해주었습니다.
관리자페이지에서 금액을 넣고 적용을 하면 다시 공란으로 바뀌면서 아무것도 적용되지 않네요 ㅠㅠ
그누보드가 업데이트 되면서 php 코드에 영향을 주는것이 있는건지.. 아무리 똑같이 다시 넣어봐도 안되네요.. 테마는 everyday 테마 사용하고 있습니다.
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
7년 전
1. 아래와 같이 가격이 잘 저장되고 있는지 확인
http://www.gnuwiz.com/data/editor/1706/54d864f7d3015c9c9c6316814629fbf8_1497338642_4648.png" />
2. 현재 로그인한 회원 레벨을 확인
echo $member['mb_level'];
3. 아래의 가격 소스 재확인
</p>
<p>function get_price($it)</p>
<p>{</p>
<p> global $member;</p>
<p> </p>
<p> if ($it['it_tel_inq']) return '전화문의';</p>
<p> </p>
<p>if ($member['mb_level'] >= 10 && $it['it_price10'] > 0) { </p>
<p>$price = $it['it_price10']; </p>
<p>} else if ($member['mb_level'] == 9 && $it['it_price9'] > 0) { </p>
<p>$price = $it['it_price9']; </p>
<p>} else if ($member['mb_level'] == 8 && $it['it_price8'] > 0) { </p>
<p>$price = $it['it_price8']; </p>
<p>} else if ($member['mb_level'] == 7 && $it['it_price7'] > 0) { </p>
<p>$price = $it['it_price7']; </p>
<p>} else if ($member['mb_level'] == 6 && $it['it_price6'] > 0) { </p>
<p>$price = $it['it_price6']; </p>
<p>} else if ($member['mb_level'] == 5 && $it['it_price5'] > 0) { </p>
<p>$price = $it['it_price5']; </p>
<p>} else if ($member['mb_level'] == 4 && $it['it_price4'] > 0) { </p>
<p>$price = $it['it_price4']; </p>
<p>} else if ($member['mb_level'] == 3 && $it['it_price3'] > 0) { </p>
<p>$price = $it['it_price3']; </p>
<p>} else if ($member['mb_level'] == 2 && $it['it_price2'] > 0) { </p>
<p>$price = $it['it_price2'];</p>
<p>} else {</p>
<p>$price = $it['it_price']; </p>
<p>} </p>
<p> </p>
<p>return (int)$price; </p>
<p>} </p>
<p>
4. get_price($it) 불러오는 부분의 소스 확인
이 부분의 소스를 올리시면 봐드릴께요.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
�
쪼탱
7년 전
e
eyekiss
7년 전
답변이 늦었네요..^^
해당 소스 중에 일부를 삭제해보면서
어떤 소스 때문에 에러가 발생하는지 찾아보시고,
그 부분에 대해 다시 질문해주세요..
해당 소스 중에 일부를 삭제해보면서
어떤 소스 때문에 에러가 발생하는지 찾아보시고,
그 부분에 대해 다시 질문해주세요..
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
// 큰 이미지
function get_large_image($img, $it_id, $btn_image=true)
{
global $g5;
if (file_exists(G5_DATA_PATH.'/item/'.$img) && $img != '')
{
$size = getimagesize(G5_DATA_PATH.'/item/'.$img);
$width = $size[0];
$height = $size[1];
$str = '<a href="javascript:popup_large_image(\''.$it_id.'\', \''.$img.'\', '.$width.', '.$height.', \''.G5_SHOP_URL.'\')">';
if ($btn_image)
$str .= '큰이미지</a>';
}
else
$str = '';
return $str;
}
// 금액 표시
function display_price($price, $tel_inq=false)
{
if ($tel_inq)
$price = '전화문의';
else
$price = number_format($price, 0).'원';
return $price;
}
// 금액표시
// $it : 상품 배열
function get_price($it)
{
global $member;
if ($it['it_tel_inq']) return '전화문의';
if ($member['mb_level'] >= 10 && $it['it_price10'] > 0) {
$price = $it['it_price10'];
} else if ($member['mb_level'] == 9 && $it['it_price9'] > 0) {
$price = $it['it_price9'];
} else if ($member['mb_level'] == 8 && $it['it_price8'] > 0) {
$price = $it['it_price8'];
} else if ($member['mb_level'] == 7 && $it['it_price7'] > 0) {
$price = $it['it_price7'];
} else if ($member['mb_level'] == 6 && $it['it_price6'] > 0) {
$price = $it['it_price6'];
} else if ($member['mb_level'] == 5 && $it['it_price5'] > 0) {
$price = $it['it_price5'];
} else if ($member['mb_level'] == 4 && $it['it_price4'] > 0) {
$price = $it['it_price4'];
} else if ($member['mb_level'] == 3 && $it['it_price3'] > 0) {
$price = $it['it_price3'];
} else if ($member['mb_level'] == 2 && $it['it_price2'] > 0) {
$price = $it['it_price2'];
} else {
$price = $it['it_price'];
}
return (int)$price;
}