전화문의로 설정시 관리자접속하면 가격이 노출되게 하고싶습니다.

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
전화문의로 설정시 관리자접속하면 가격이 노출되게 하고싶습니다.

QA

전화문의로 설정시 관리자접속하면 가격이 노출되게 하고싶습니다.

본문

안녕하세요

 

다른게 아니라 관리자에서 전화문의로 체크하면 가격대신 전화문의라고 표시되는데요

 

관리편의를 위해서 관리자로그인한경우는 판매가격이 보여지도록 하고 싶은데 잘 안되네요

 

 

    if ($this->view_it_cust_price || $this->view_it_price) {

 

        echo "<div class=\"smt_cost\">\n";

 

        if ($this->view_it_cust_price && $row['it_cust_price']) {

            echo "<strike>".display_price($row['it_cust_price'])."</strike>\n";

        }

 

        if ($this->view_it_price) {

            echo display_price(get_price($row), $row['it_tel_inq'])."\n";

        }

 

        echo "</div>\n";

 

    }

 

 

에서

 

        if ($this->view_it_price) {

            echo display_price(get_price($row), $row['it_tel_inq'])."\n";

        }

 

부분을 수정하면 될거 같은데 초보라 클래스도 헷갈리고 echo문에 따옴표때문에 소스가 잘이해가

안되서 질문을 올려봅니다

 

        if ($this->view_it_price && $is_admin) {

            echo display_price(get_price($row), $row['it_tel_inq'])."\n";

        }

위처럼 수정해봤는데도 안되네요

 

 

아니면 애초에 shop.lib.php

 

// 금액표시

// $it : 상품 배열

function get_price($it)

{

    global $member;

 

    if ($it['it_tel_inq']) return '전화문의';

 

    $price = $it['it_price'];

 

    return (int)$price;

}

 

부분함수를 수정하면 모든 페이지에 적용되서 편할거 같긴한데 도통 방법을 모르겠습니다

 

귀찮더라도 고수님의 답변을 부탁드립니다.

 

 

 

이 질문에 댓글 쓰기 :

답변 1

if($is_admin) {

echo $it[it_price];

}

 

 

 

제 셜명이 부족했었네요
위에 소스는 list.10.skin.php 에 있는 건데 저도 답변주신 식으로 해봤는데 전역함수나 그런문제가
있는지 작동을 안하드라구요.
if($is_admin) {
echo "최고관리자입니다";
}
로 소스를 적어도 관리자나 비회원 구분이 안되드라구요

결국은 소스가 지저분하게 억지로 구현했습니다
답변 감사합니다

답변을 작성하시기 전에 로그인 해주세요.
전체 15
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT