메인 상품 노출 문의...

메인 상품 노출 문의...

QA

메인 상품 노출 문의...

본문

안녕하세요?

전문의 덕분에 사이트 잘 운영 하고 있습니다.

비회원 전문 사이트 인데.

때론 노출 상품도 필요로 하네요!

메인노출 페이지에서 main.10.skin.php 

여분필드 로 권한을 주려 하는데..

소스가 잘 안먹히네요?

 

                     if $member['mb_level'] < $it['it_3']) {

                           if ($this->view_it_price) {
                            echo display_price(get_price($row), $row['it_tel_inq'])."\n";

                           alert('회원만 가능. 로그인하세요!!');
                        }
                        echo "</div>\n";
                    }

이 질문에 댓글 쓰기 :

답변 6


if ($member['mb_level'] < $it['it_3']) {
                           if ($this->view_it_price) {
                            echo display_price(get_price($row), $row['it_tel_inq'])."\n";
                           alert('회원만 가능. 로그인하세요!!');
                        }
                        echo "</div>\n";
                    }

 

if 뒤에 ( 부분이 빠져 있습니다.

안 되는 증상이 뭔지 말씀해 주세요.

                     if $member['mb_level'] < $it['it_3']) {

                           if ($this->view_it_price) {
                            echo display_price(get_price($row), $row['it_tel_inq'])."\n";

                           alert('회원만 가능. 로그인하세요!!');
                        }
                        echo "</div>\n";
                    }

이 코드는 아마도 for 같은 loop 안에 있을 듯한데

alert()사용하시면 좀 그렇습니다.

 

                    if ($this->href) {
                        echo "</a>\n</div>\n";
                    }

                    if ($this->view_it_cust_price || $this->view_it_price) {
                        echo "<div class=\"sct_cost\">\n";
                        if ($this->view_it_cust_price && $row['it_cust_price']) {
                            echo "<span class=\"sct_discount\"><strike>".display_price($row['it_cust_price'])."</strike></span>\n";
                        }


                  if ($member['mb_level'] < $it['it_3']) {
                        if ($this->view_it_price) {
                            echo display_price(get_price($row), $row['it_tel_inq'])."\n";
                       alert('회원만 가능. 로그인하세요!!');
                        }
                        echo "</div>\n";
                    }


                    $s_core  =  (int)$row['it_use_avg'];
                    echo "<ul class=\"list-inline product-ratings\">\n";
                        if ($s_core > 0) { echo "<li><i class=\"rating-selected fas fa-star\"></i></li>"; } else { echo "<li><i class=\"rating far fa-star\"></i></li>"; }
                        if ($s_core > 1) { echo "<li><i class=\"rating-selected fas fa-star\"></i></li>"; } else { echo "<li><i class=\"rating far fa-star\"></i></li>"; }
                        if ($s_core > 2) { echo "<li><i class=\"rating-selected fas fa-star\"></i></li>"; } else { echo "<li><i class=\"rating far fa-star\"></i></li>"; }
                        if ($s_core > 3) { echo "<li><i class=\"rating-selected fas fa-star\"></i></li>"; } else { echo "<li><i class=\"rating far fa-star\"></i></li>"; }
                        if ($s_core > 4) { echo "<li><i class=\"rating-selected fas fa-star\"></i></li>"; } else { echo "<li><i class=\"rating far fa-star\"></i></li>"; }
                    echo "</ul><div class=\"clearfix\"></div>\n";

                    if(0) { // 출력금지
                  


                   

main.10.skin.php
이 파일은 전체적으로는 loop로 되어 있습니다.
foreach((array) $list as $row){...}

그런데 중간에 alert() 함수를 호출하면 안 됩니다.

상품 중에 어떤 것은 조건에 맞고(보여주고)
어떤 것은 조건에 안 맞을 텐데 말이죠.




if ($member['mb_level'] < $it['it_3']) {
                      echo('회원 가격!!');
} else {
                        if ($this->view_it_price) {
                            echo display_price(get_price($row), $row['it_tel_inq'])."\n";

                        } else {
                        echo "품절...";
                    }
}

답변을 작성하시기 전에 로그인 해주세요.
전체 0 | RSS
QA 내용 검색
  • 개별 목록 구성 제목 답변작성자조회작성일
  • 질문이 없습니다.

회원로그인

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