테스트 사이트 - 개발 중인 베타 버전입니다

쇼핑몰의 가격을 회원에게만 노출하려면 어떻게 해야하나요? 채택완료

우리풀사랑 9년 전 조회 4,874

제목 그대로입니다.

쇼핑몰의 판매상품 가격을 회원에게만 노출하고 싶습니다.

 

잘 모르는 초보라서 질문이 좀 많습니다.

 

선생님들의 많은 도움 부탁 드리겠습니다^^

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
붉은바람

/lib/shop.lib.php에 보면 대략 582번째줄에 있는

</p><p>// 금액 표시</p><p>function display_price($price, $tel_inq=false)</p><p>{</p><p>    if ($tel_inq)</p><p>        $price = '전화문의';</p><p>    else</p><p>        $price = number_format($price, 0).'원';</p><p> </p><p>    return $price;</p><p>}</p><p>

 

위에 코드를 아래와 같이 변경하면 될겁니다.

</p><p>// 금액 표시</p><p>function display_price($price, $tel_inq=false)</p><p>{</p><p><span class="Apple-tab-span" style="white-space:pre">		</span>global $member;</p><p> </p><p>    if ($tel_inq){</p><p>        $price = '전화문의';</p><p><span class="Apple-tab-span" style="white-space:pre">		</span>}else if(strlen($member[mb_id]) == 0){</p><p><span class="Apple-tab-span" style="white-space:pre">				</span>$price = "회원 공개";</p><p><span class="Apple-tab-span" style="white-space:pre">		</span>}else{</p><p>        $price = number_format($price, 0).'원';</p><p><span class="Apple-tab-span" style="white-space:pre">		</span>}</p><p> </p><p>    return $price;</p><p>}</p><div><span style="font-size: 11pt;">


다만 구매를 막아야 하니깐 구매까지 막으려면 /skin/shop/basic/item.form.php에서 

</div><div><div>if (document.pressed == "장바구니") {</div><div>        f.sw_direct.value = 0;</div><div>    } else { // 바로구매</div><div>        f.sw_direct.value = 1;</div><div>    }</div></div><div>

위에 소스를 아래와 같이 변경합니다.

</div><div style="font-size: 14.6667px;"><div>if (document.pressed == "장바구니") {</div><div>        f.sw_direct.value = 0;</div><div>    } else { // 바로구매</div><div style="margin-left: 40px;">
</div><div style="margin-left: 40px;"><?if(!$is_member){?>alert('회원만 구매가능합니다.');return false;<?}?></div><div>        f.sw_direct.value = 1;</div><div>    }</div></div><div style="font-size: 14.6667px;">
로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

우리풀사랑
9년 전
자세한 설명 감사합니다^^
은혜로 생각하겠습니다.
위기디피아
9년 전
저두 감사합니다 ^^

댓글을 작성하려면 로그인이 필요합니다.

m

정말 도움이 많이 되었습니다. 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인