상품 상세페이지에서 상품정보제공고시 삭제하기 - 영카트강좌

본문 바로가기
전체검색

영카트강좌

그누보드, 영카트 초보 제작자분들을 위한 다양한 스킨 제작 활용 팁을 공유합니다.

상품 상세페이지에서 상품정보제공고시 삭제하기

관리자 17-06-04 09:32

상품 정보 고시 내용 전체를 삭제하는 방법입니다.

두 가지 방법을 정리했으며 둘 다 적용할 필요는 없으니 한 가지 방법만 선택해서 사용하세요.



삭제 방법 1

 

수정 파일 :


skin/shop/basic/item.info.skin.php (PC)

mobile/skin/shop/basic/iteminfo.info.skin.php (모바일 : 영카트 구버전)

mobile/skin/shop/basic/item.form.skin.php (모바일 : 영카트 최신버전)


테마용 스킨 사용 중이라면 테마 폴더에 있는 스킨을 수정

영카트 원본 basic 테마 기준이며 빌더나 다른 테마는 다를 수 있습니다.


 

해당 스킨 파일에서 아래 내용 삭제하거나 주석 처리

(영카트 버전에 따라 내용이 일부 다를 수 있지만 상관없으니 상품 정보 고시 부분 전체를 삭제하세요.)



   <?php

    if ($it['it_info_value']) { // 상품 정보 고시

        $info_data = unserialize(stripslashes($it['it_info_value']));

        if(is_array($info_data)) {

            $gubun = $it['it_info_gubun'];

            $info_array = $item_info[$gubun]['article'];

    ?>

    <h3>상품 정보 고시</h3>

    <table id="sit_inf_open">

    <colgroup>

        <col class="grid_4">

        <col>

    </colgroup>

    <tbody>

    <?php

    foreach($info_data as $key=>$val) {

        $ii_title = $info_array[$key][0];

        $ii_value = $val;

    ?>

    <tr>

        <th scope="row"><?php echo $ii_title; ?></th>

        <td><?php echo $ii_value; ?></td>

    </tr>

    <?php } //foreach?>

    </tbody>

    </table>

    <!-- 상품정보고시 end -->

    <?php

        } else {

            if($is_admin) {

                echo '<p>상품 정보 고시 정보가 올바르게 저장되지 않았습니다.<br>config.php 파일의 G5_ESCAPE_FUNCTION 설정을 addslashes 로<br>변경하신 후 관리자 &gt; 상품정보 수정에서 상품 정보를 다시 저장해주세요. </p>';

            }

        }

    } //if

    ?>

 

 



삭제 방법 2


수정 파일 :


head.sub.php 

theme/basic/head.sub.php (basic 테마 사용시)


해당 파일에 아래 한 줄 추가

if ($_GET['it_id']) $it['it_info_value'] = false;

 

모바일도 동시에 적용돼서 가장 쉽고 간편한 방법입니다.

​출처 : https://sir.kr/qa/151236#answer_151241

 

위치는 head.sub.php 파일에서 대략 여기쯤 괜찮아 보이네요.

 

<?php

if(G5_IS_MOBILE) {

    echo '<script src="'.G5_JS_URL.'/modernizr.custom.70111.js"></script>'.PHP_EOL; // overflow scroll 감지

}

if(!defined('G5_IS_ADMIN'))

    echo $config['cf_add_script'];

 

if ($_GET['it_id']) $it['it_info_value'] = false; // 상품 정보 고시 숨김

?>

로그인 후 댓글 작성 가능합니다.

로그인

로그인 후 글 작성 가능합니다.
그누스킨닷컴

그누스터디는 그누보드, 영카트를 이용하시는 초보 사용자를 위한 정보를 공유합니다.

E-MAIL : gnustudy@naver.com / 카카오톡 : gnustudy / 텔레그램 : gnustudy
제작 문의를 제외한 일반 문의는 QA 게시판을 이용해주세요.

Copyright gnustudy.com All rights reserved.