andor

1원 짜리 팁. 상품 페이지 에서 질문 게시판 으로 해당 상품 멱살 잡고 끌고 오기

· 1개월 전 · 304
Screenshot 2026-02-09 at 09.33.17.JPG
1771390408_JSfYnJVx3a.webp
1770163892_eF9Z6wu0OT.webp
1770163898_TQMNjNgAYg.webp

1. 해당 스킨의 item.form.skin.php 의 적절한 부분에 넣어 줍니다.
아래 실제 사용하는 문의게시판
테이블명 으로 바꾸어 줍니다. 전 qa 로 ....


<?php
            // 현재 상품 ID와 게시판 ID 설정
            $it_id = $it['it_id']; 
            $bo_table = "qa"; // 실제 사용하는 문의게시판 테이블명

            // 글쓰기 주소 생성
            $write_url = G5_BBS_URL."/write.php?bo_table=".$bo_table."&it_id=".$it_id;

            if (!$is_member) {
                // 비회원이면 로그인 후 돌아올 주소를 미리 it_id까지 포함해서 

                $target_url = G5_BBS_URL."/login.php?url=".urlencode($write_url);
            } else {
                $target_url = $write_url;
            }
            ?>
            <a href="<?php echo $target_url; ?>" class="btn btn-warning"><b><font color=white>상품문의 클릭!</font></b></a></td>
            </tr>


2. 해당 게시판의 write.skin.php 에 상단 적절한 곳에 .....

<?php
// URL it_id 확인
if (isset($_GET['it_id']) && $_GET['it_id']) {
    $it_id = clean_xss_tags($_GET['it_id']);
    set_session('ss_it_id_save', ''); 
} else {
    $it_id = get_session('ss_it_id_save');
    set_session('ss_it_id_save', ''); 
}

// 수정 모드(w=='u')일 때 기존 게시글에서 it_id 추출
// 보통 상품문의 시 wr_1 상품 코드를 저장
if ($w == 'u' && isset($write['wr_1']) && $write['wr_1']) {
    $it_id = $write['wr_1'];
}

// 비로그인 체크 
if (!$is_member) {
    if ($it_id) set_session('ss_it_id_save', $it_id);
    $return_url = urlencode($_SERVER['REQUEST_URI']);
    alert("로그인 후 이용 가능합니다.", G5_BBS_URL."/login.php?url=".$return_url);
}

// 상품 정보 불러오기
$it = [];
if ($it_id) {
    $it = get_shop_item($it_id, true); 
}
?>

<!-- 폼 전송 -->
<input type="hidden" name="wr_1" value="<?php echo $it_id; ?>">

<?php if ($it_id && isset($it['it_id'])) { ?>
    <!-- 상품 정보 출력 부분 -->
    <div id="product_info_form" style="padding:15px; background:#f7f7f7; border:1px solid #ddd; margin-bottom:15px;">
        <div style="display:flex; align-items:center; gap:15px;">
            <div class="it_img"><?php echo get_it_thumbnail($it['it_id'], 70, 70); ?></div>
            <div>
                <div style="font-weight:bold;"><?php echo get_text($it['it_name']); ?></div>
                <div style="color:#666; font-size:0.9em;">상품코드: <?php echo $it['it_id']; ?></div>
            </div>
        </div>
    </div>
<?php } ?>


3. 해당 게시판의 view.skin.php 에 적절한 곳에 .....

<?php if ($view['wr_1']) { ?>
<div class="product-code-info">

    <strong></strong><?php if ($view['wr_1']) { // wr_1에 상품코드가 저장되어 있다면 ?>
    상품문의 코드 : <?php echo get_text($it['it_name']); ?> <a href="<?php echo G5_SHOP_URL; ?>/item.php?it_id=<?php echo $view['wr_1']; ?>">
        <?php echo $view['wr_1']; ?>
    </a>
<?php } ?></div>

    <?php if ($it_id && isset($it['it_id'])) { ?>
    <div id="product_info_form" style="padding:15px; background:#f7f7f7; border:1px solid #ddd; margin-bottom:15px;">
        <div style="display:flex; align-items:center; gap:15px;">
            <div class="it_img"><?php echo get_it_thumbnail($it['it_id'], 70, 70); ?></div>
            <div>
                <div style="font-weight:bold;"><?php echo get_text($it['it_name']); ?></div>
                <div style="color:#666; font-size:0.9em;">상품코드: <?php echo $it['it_id']; ?></div>
            </div>
        </div>
       
    </div>
<?php } ?>

<?php } ?>

-이상-

오류가 있어 수정 했습니다. 02/04 11:14

적용 URL - https://ysmoto.kr/shop/item.php?it_id=1770275905

 

첨부파일

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

영카트5 팁자료실

+
제목 글쓴이 날짜 조회
1주 전 조회 65
2주 전 조회 130
2주 전 조회 101
2주 전 조회 110
3주 전 조회 125
3주 전 조회 220
3주 전 조회 139
1개월 전 조회 305
1개월 전 조회 431
2개월 전 조회 774
3개월 전 조회 712
3개월 전 조회 782
3개월 전 조회 971
4개월 전 조회 1,162
4개월 전 조회 732
4개월 전 조회 926
5개월 전 조회 1,057
5개월 전 조회 864
5개월 전 조회 912
5개월 전 조회 970
5개월 전 조회 1,056
5개월 전 조회 889
5개월 전 조회 856
6개월 전 조회 1,049
6개월 전 조회 1,030
6개월 전 조회 905
6개월 전 조회 1,203
6개월 전 조회 1,247
6개월 전 조회 1,020
7개월 전 조회 1,082