메인화면에서 이벤트 상품 출력하기 > 영카트5 팁자료실

영카트5 팁자료실

메인화면에서 이벤트 상품 출력하기 정보

메인화면에서 이벤트 상품 출력하기

본문

영카트5 메인화면에서 특정 이벤트 상품을 출력하는 방법니다.
아래 코드를 적절히 수정하신 후 이벤트 상품을 출력하실 위치에 추가해주시면 됩니다.


<?php
$ev_id = '1374658935'; // 이벤트 id
$ev_list_skin   = G5_SHOP_SKIN_PATH.'/list.10.skin.php'; // 스킨파일 절대경로
$ev_list_mod    = 3; // 가로개수
$ev_list_row    = 2; // 상품줄수
$ev_img_width   = 230; // 이미지폭
$ev_img_height  = 230; // 이미지높이
$ev_order_by    = 'b.it_order, b.it_id desc'; // 상품정렬순서

$list = new item_list($ev_list_skin, $ev_list_mod, $ev_list_row, $ev_img_width, $ev_img_height);
$list->set_event($ev_id);
$list->set_order_by($ev_order_by);
$list->set_view('it_img', true);
$list->set_view('it_id', false);
$list->set_view('it_name', true);
$list->set_view('it_cust_price', false);
$list->set_view('it_price', true);
$list->set_view('it_icon', true);
$list->set_view('sns', true);
echo $list->run();
?>

추천
2

댓글 5개

감사합니다.
고민하던 부분인데 덕분에 해결 했네요.

    $hsql = " select ev_id, ev_subject, ev_subject_strong from {$g5['g5_shop_event_table']} where ev_use = '1' order by ev_id desc ";
    $hresult = sql_query($hsql);
    for ($i=0; $row=sql_fetch_array($hresult); $i++)
    {

        echo '<li>';
        $href = G5_SHOP_URL.'/event.php?ev_id='.$row['ev_id'];

        $event_img = G5_DATA_PATH.'/event/'.$row['ev_id'].'_m'; // 이벤트 이미지

        if (file_exists($event_img)) { // 이벤트 이미지가 있다면 이미지 출력 - bs fix
            echo '<a href="'.$href.'" class="sev_img"><img class="img-responsive" src="'.G5_DATA_URL.'/event/'.$row['ev_id'].'_m" alt="'.$row['ev_subject'].'"></a>'.PHP_EOL;
        } else { // 없다면 텍스트 출력
            echo '<a href="'.$href.'" class="sev_text">';
            if ($row['ev_subject_strong']) echo '<strong>';
            echo $row['ev_subject'];
            if ($row['ev_subject_strong']) echo '</strong>';
            echo '</a>'.PHP_EOL;
        }
        // echo '</li>'.PHP_EOL;
        // echo '<li>';
            $ev_id = $row['ev_id']; // 이벤트 id
            $ev_list_skin   = G5_SHOP_SKIN_PATH.'/main.10.skin.php'; // 스킨파일 절대경로
            $ev_list_mod    = 3; // 가로개수
            $ev_list_row    = 2; // 상품줄수
            $ev_img_width   = 245; // 이미지폭
            $ev_img_height  = 245; // 이미지높이
            $ev_order_by    = 'b.it_order, b.it_id desc'; // 상품정렬순서

            $list = new item_list($ev_list_skin, $ev_list_mod, $ev_list_row, $ev_img_width, $ev_img_height);
            $list->set_event($ev_id);
            $list->set_order_by($ev_order_by);
            $list->set_view('it_img', true);
            $list->set_view('it_id', false);
            $list->set_view('it_name', true);
            $list->set_view('it_cust_price', false);
            $list->set_view('it_price', true);
            $list->set_view('it_icon', true);
            $list->set_view('sns', true);
            echo $list->run();
        echo '</li>'.PHP_EOL;

    }
전체 392
영카트5 팁자료실 내용 검색

회원로그인

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