메인페이지에 상품 문의 최신글 출력 - 영카트강좌

본문 바로가기
전체검색

영카트강좌

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

메인페이지에 상품 문의 최신글 출력

관리자 17-10-10 21:17

상품 문의글을 메인페이지에 최신글 형태로 출력하는 방법입니다.

영카트 원본 기준입니다.



shop/index.php 파일에서 적당한 위치에 아래 내용 추가


<div class="lat_item_qa">
    <h2><a href="<?php echo G5_SHOP_URL ?>/itemqalist.php">상품문의</a></h2>
    <ul>
    <?php
    $sql = " select a.*, b.it_name from `{$g5['g5_shop_item_qa_table']}` a join `{$g5['g5_shop_item_table']}` b on (a.it_id=b.it_id) where (1) order by a.iq_time desc limit 0, 3 ";
    $result = sql_query($sql);
    $qa_thum_width = 75; //상품 썸네일이미지 가로
    $qa_thumb_height = 75; //상품 썸네일이미지 세로
    for($i=0; $row=sql_fetch_array($result); $i++) {
        $row['iq_question'] = cut_str(strip_tags($row['iq_question']), 50); // 내용 글자수
    ?>
        <li>
            <div class="qa_img">
                <a href="<?php echo G5_SHOP_URL ?>/itemqalist.php"><?php echo get_it_image($row['it_id'], $qa_thum_width, $qa_thumb_height, false, '', '', true); ?></a>
            </div>
            <div class="qa_con" style="margin-left:<?php echo $qa_thum_width+10; ?>px;min-height:<?php echo $qa_thumb_height; ?>px">
                <div class="qa_subject"><a href="<?php echo G5_SHOP_URL ?>/itemqalist.php"><?php echo $row['iq_subject']; ?></a></div>
                <div class="qa_memo"><?php echo $row['iq_question']; ?></div>
                <div class="qa_date"><strong><?php echo $row['iq_name']; ?></strong><?php echo date("Y-m-d", strtotime($row['iq_time'])) ?></div>
            </div>
        </li>
    <?php } ?>
    </ul>
</div>

 


default_shop.css 내용에 추가


/*상품문의 최신글*/
.lat_item_qa {position:relative;margin-bottom:15px}
.lat_item_qa h2{padding:0 0 10px;border-bottom:1px solid #202020}
.lat_item_qa ul{padding:0;margin:0;list-style:none}
.lat_item_qa li{margin:0;padding:10px 0;border-bottom:1px solid #eaeaea}
.lat_item_qa li:after{display:block;visibility:hidden;clear:both;content:""}
.lat_item_qa li:last-child{padding:10px 0 0;border-bottom:0}
.lat_item_qa .qa_img{position:absolute;display:block}
.lat_item_qa .qa_con{float:left}
.lat_item_qa .qa_subject{margin:5px 0 10px;font-weight:bold}
.lat_item_qa .qa_subject a{color:#000}
.lat_item_qa .qa_memo{margin-bottom:10px;color:#19232d;line-height:17px;overflow:hidden}
.lat_item_qa .qa_date{font-size:11px;color:#a1a3b2}
.lat_item_qa .qa_date strong{padding-right:10px;font-weight:normal}

 

상품명이 필요하면 이렇게 넣으면 될 겁니다.

<?php echo $row['it_name ']; ?>


썸네일 출력 부분은 crop 설정을 true 로 하려고 저렇게 해놨습니다.

예제는 인덱스 페이지 하단 커뮤니티 최신글 위치에 넣었습니다.

출력 모양은 원하시는 형태로 변형해서 사용하세요.

댓글목록 +1

댓글목록

profile_image

신비님의 댓글

신비 작성일

굿팁입니다. ( ^ __________ ^ ) ===b

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

로그인

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

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

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

Copyright gnustudy.com All rights reserved.