답변 2개
채택된 답변
+20 포인트
9년 전
전체 쇼핑몰 제품 모두를 바꾸려면..
lib/shop.lib.php 파일에서
display_price 함수를 아래와 같이 수정 하시면 됩니다.
Copy
function display_price($price, $tel_inq=false){ GLOBAL $member; if ($tel_inq) { $price = '전화문의'; } else { if($member[mb_level] >= 3) { $price = number_format($price, 0).'원'; } else { $price = "특정레벨이상만 가능문구."; } } return $price;}
로그인 후 평가할 수 있습니다
답변에 대한 댓글 4개
9년 전
알려주신 소스가 잘 됩니다. 혹시 소비자가만 보이게 하고, 판매가만 보이지 않게(특정레벨 이상만 보이게) 하는 방법은 없을까요?
9년 전
그럼 위에 알려주신 소스는 원대래도 돌리시고
사용하시는 list.xx.skin.php 파일을 열어서
[code]
if ($this->view_it_price) {
echo display_price(get_price($row), $row['it_tel_inq'])."\n";
}
[/code]
를 찾아서
[code]
if ($this->view_it_price) {
if($member[mb_leve] >= 3) {
echo display_price(get_price($row), $row['it_tel_inq'])."\n";
} else {
echo "레벨제한\n";
}
}
[/code]
로 바꿔보세요
사용하시는 list.xx.skin.php 파일을 열어서
[code]
if ($this->view_it_price) {
echo display_price(get_price($row), $row['it_tel_inq'])."\n";
}
[/code]
를 찾아서
[code]
if ($this->view_it_price) {
if($member[mb_leve] >= 3) {
echo display_price(get_price($row), $row['it_tel_inq'])."\n";
} else {
echo "레벨제한\n";
}
}
[/code]
로 바꿔보세요
댓글을 작성하려면 로그인이 필요합니다.
Principle
9년 전
아마 $member[mb_level]은 커뮤니티 레벨을 말할거로 예상되요
쇼핑몰에서의 등급이 커뮤니티 등급과 다르게 원하시면
개발자라면 직접 수정하시면 되고
일반인이시라면 따로 의뢰 제작을 해야 해요...
이전에 쇼핑몰 등급을 3등급으로 나눠서 매매 가능케 제작해봤는데...
여기저기 뜯어 고칠게 많아요
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인