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

메인 상품 노출 문의... 채택완료

팅크 4년 전 조회 1,788

안녕하세요?

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

비회원 전문 사이트 인데.

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

메인노출 페이지에서 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개

채택된 답변
+20 포인트

main.10.skin.php 내용과

include하는 부분을 올려 보세요.

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

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

4년 전

https://sir.kr/bbs/profile.php?mb_id=xml" onclick="return false;" rel="nofollow" target="_blank" title="엑스엠엘 자기소개">엑스엠엘 님 / https://sir.kr/bbs/profile.php?mb_id=naver_dvix4htu" onclick="return false;" rel="nofollow" target="_blank" title="웹솔드 자기소개">웹솔드 님
답변 감사합니다

참고 해보겠습니다.

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

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

4년 전

 

                    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) { // 출력금지
                  


                   

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

답변에 대한 댓글 1개

엑스엠엘
4년 전
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 "품절...";
}
}

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

4년 전

일단 [메인가격노출] 부분을 여분필드로 권한주기

를 어떻게 소스를 넣어야 되는지요?

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";
                    }

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

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

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

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

웹솔드
4년 전

</p>

<p>if ($member['mb_level'] < $it['it_3']) {</p>

<p>                           if ($this->view_it_price) {

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

<p>                           alert('회원만 가능. 로그인하세요!!');

                        }

                        echo "</div>\n";

                    }</p>

<p>

 

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

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

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

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

로그인