영카트 상단에 커뮤니티 상단메뉴 출력하는 질문입니다.

영카트 상단에 커뮤니티 상단메뉴 출력하는 질문입니다.

QA

영카트 상단에 커뮤니티 상단메뉴 출력하는 질문입니다.

본문

1. 커뮤니티의 모습 (상단메뉴 home,게시판,이야기마당을 ---> 쇼핑몰 상단에도 똑같게 나오게 하고자 합니다.)

03968847290776be30f75cf235fed34d_1409315339_975.jpg 

 

 

2. 쇼핑몰의 화면 (커뮤니티의 head.php 소스안의 상단메뉴 부분을  shop.head.php 에 붙여넣기 했습니다.)

아래의 녹색박스안의 메뉴의 모습이 보입니다. 하지만 1번 커뮤니티의 모습과 다릅니다.

영카트 상단에 똑같은 상단메뉴가 나오게 하고 싶습니다.

http://hangbok.woobi.co.kr/

03968847290776be30f75cf235fed34d_1409315491_0719.jpg
 

head.php의 상단메뉴 부분(빨간글씨색)을 shop.head.php 안에 대충(잘 몰라서요)붙여논 소스는 아래와 같습니다.

어떻게 해야 커뮤니터와 똑같은 모양으로 나올까요?

검정색 소스는 원래 shop.head.php 의 소스입니다.

 

<?php 

include_once(G5_PATH.'/head.sub.php');
include_once(G5_LIB_PATH.'/outlogin.lib.php');
include_once(G5_LIB_PATH.'/poll.lib.php');
include_once(G5_LIB_PATH.'/visit.lib.php');
include_once(G5_LIB_PATH.'/connect.lib.php');
include_once(G5_LIB_PATH.'/popular.lib.php');
include_once(G5_LIB_PATH.'/latest.lib.php');
?>

<!-- 상단 시작 { -->
<div id="hd">
    <h1 id="hd_h1"><?php echo $g5['title'] ?></h1>

    <div id="skip_to_container"><a href="#container">본문 바로가기</a></div>

    <?php if(defined('_INDEX_')) { // index에서만 실행
        include G5_BBS_PATH.'/newwin.inc.php'; // 팝업레이어
     } ?>

    <aside id="hd_qnb">
        <h2>쇼핑몰 퀵메뉴</h2>
        <div>
            <a href="<?php echo G5_SHOP_URL; ?>/cart.php"><img src="<?php echo G5_SHOP_URL; ?>/img/hd_nb_cart.gif" alt="장바구니"></a>
            <a href="<?php echo G5_SHOP_URL; ?>/wishlist.php"><img src="<?php echo G5_SHOP_URL; ?>/img/hd_nb_wish.gif" alt="위시리스트"></a>
            <a href="<?php echo G5_SHOP_URL; ?>/orderinquiry.php"><img src="<?php echo G5_SHOP_URL; ?>/img/hd_nb_deli.gif" alt="주문/배송조회"></a>
        </div>
    </aside>

    <div id="hd_wrapper">
        <div id="logo"><a href="<?php echo $default['de_root_index_use'] ? G5_URL : G5_SHOP_URL; ?>/"><img src="<?php echo G5_DATA_URL; ?>/common/logo_img" alt="<?php echo $config['cf_title']; ?>"></a></div>

        <div id="hd_sch">
            <h3>쇼핑몰 검색</h3>
            <form name="frmsearch1" action="<?php echo G5_SHOP_URL; ?>/search.php" onsubmit="return search_submit(this);">

            <label for="sch_str" class="sound_only">검색어<strong class="sound_only"> 필수</strong></label>
            <input type="text" name="q" value="<?php echo stripslashes(get_text(get_search_string($q))); ?>" id="sch_str" required>
            <input type="submit" value="검색" id="sch_submit">

            </form>
            <script>
            function search_submit(f) {
                if (f.q.value.length < 2) {
                    alert("검색어는 두글자 이상 입력하십시오.");
                    f.q.select();
                    f.q.focus();
                    return false;
                }

                return true;
            }
            </script>
        </div>

        <div id="tnb">
            <h3>회원메뉴</h3>
            <ul>
                <?php if ($is_member) { ?>
                <?php if ($is_admin) {  ?>
                <li><a href="<?php echo G5_ADMIN_URL; ?>/shop_admin/"><b>관리자</b></a></li>
                <?php }  ?>
                <li><a href="<?php echo G5_BBS_URL; ?>/member_confirm.php?url=register_form.php">정보수정</a></li>
                <li><a href="<?php echo G5_BBS_URL; ?>/logout.php?url=shop">로그아웃</a></li>
                <?php } else { ?>
                <li><a href="<?php echo G5_BBS_URL; ?>/register.php">회원가입</a></li>
                <li><a href="<?php echo G5_BBS_URL; ?>/login.php?url=<?php echo $urlencode; ?>"><b>로그인</b></a></li>
                <?php } ?>
                <li><a href="<?php echo G5_SHOP_URL; ?>/mypage.php">마이페이지</a></li>
                <li><a href="<?php echo G5_BBS_URL; ?>/faq.php">FAQ</a></li>
                <li><a href="<?php echo G5_BBS_URL; ?>/qalist.php">1:1문의</a></li>
                <li><a href="<?php echo G5_SHOP_URL; ?>/personalpay.php">개인결제</a></li>
                <li><a href="<?php echo G5_SHOP_URL; ?>/itemuselist.php">사용후기</a></li>
                <?php if(!$default['de_root_index_use']) { ?>
                <li><a href="<?php echo G5_URL; ?>/">커뮤니티</a></li>
                <?php } ?>
            </ul>
        </div>
    </div>

</div>

 

 

 

 

 

 

 

 


    <hr>

    <nav id="gnb">
        <h2>메인메뉴</h2>
        <ul id="gnb_1dul">
            <?php
            $sql = " select *
                        from {$g5['menu_table']}
                        where me_use = '1'
                          and length(me_code) = '2'
                        order by me_order, me_id ";
            $result = sql_query($sql, false);
            $gnb_zindex = 999; // gnb_1dli z-index 값 설정용

            for ($i=0; $row=sql_fetch_array($result); $i++) {
            ?>
            <li class="gnb_1dli" style="z-index:<?php echo $gnb_zindex--; ?>">
                <a href="<?php echo $row['me_link']; ?>" target="_<?php echo $row['me_target']; ?>" class="gnb_1da"><?php echo $row['me_name'] ?></a>
                <?php
                $sql2 = " select *
                            from {$g5['menu_table']}
                            where me_use = '1'
                              and length(me_code) = '4'
                              and substring(me_code, 1, 2) = '{$row['me_code']}'
                            order by me_order, me_id ";
                $result2 = sql_query($sql2);

                for ($k=0; $row2=sql_fetch_array($result2); $k++) {
                    if($k == 0)
                        echo '<ul class="gnb_2dul">'.PHP_EOL;
                ?>
                    <li class="gnb_2dli"><a href="<?php echo $row2['me_link']; ?>" target="_<?php echo $row2['me_target']; ?>" class="gnb_2da"><?php echo $row2['me_name'] ?></a></li>
                <?php
                }

                if($k > 0)
                    echo '</ul>'.PHP_EOL;
                ?>
            </li>
            <?php
            }

            if ($i == 0) {  ?>
                <li id="gnb_empty">메뉴 준비 중입니다.<?php if ($is_admin) { ?> <br><a href="<?php echo G5_ADMIN_URL; ?>/menu_list.php">관리자모드 > 환경설정 > 메뉴설정</a>에서 설정하실 수 있습니다.<?php } ?></li>
            <?php } ?>
        </ul>
    </nav>
</div>
<!-- } 상단 끝 -->

<hr>

 

 

 

 

 

 

 

 

<div id="wrapper">

    <?php include(G5_SHOP_SKIN_PATH.'/boxtodayview.skin.php'); // 오늘 본 상품 ?>

    <div id="aside">
        <?php echo outlogin('shop_basic'); // 아웃로그인 ?>

        <?php include_once(G5_SHOP_SKIN_PATH.'/boxcategory.skin.php'); // 상품분류 ?>

        <?php include_once(G5_SHOP_SKIN_PATH.'/boxcart.skin.php'); // 장바구니 ?>

        <?php include_once(G5_SHOP_SKIN_PATH.'/boxwish.skin.php'); // 위시리스트 ?>

        <?php include_once(G5_SHOP_SKIN_PATH.'/boxevent.skin.php'); // 이벤트 ?>

        <?php include_once(G5_SHOP_SKIN_PATH.'/boxcommunity.skin.php'); // 커뮤니티 ?>

        <!-- 쇼핑몰 배너 시작 { -->
        <?php echo display_banner('왼쪽'); ?>
        <!-- } 쇼핑몰 배너 끝 -->
    </div>


<!-- } 상단 끝 -->

    <!-- 콘텐츠 시작 { -->
    <div id="container">
        <?php if ((!$bo_table || $w == 's' ) && !defined('_INDEX_')) { ?><div id="wrapper_title"><?php echo $g5['title'] ?></div><?php } ?>
        <!-- 글자크기 조정 display:none 되어 있음 시작 { -->
        <div id="text_size">
            <button class="no_text_resize" onclick="font_resize('container', 'decrease');">작게</button>
            <button class="no_text_resize" onclick="font_default('container');">기본</button>
            <button class="no_text_resize" onclick="font_resize('container', 'increase');">크게</button>
        </div>
        <!-- } 글자크기 조정 display:none 되어 있음 끝 -->​

이 질문에 댓글 쓰기 :

답변 3

'css/default.css'의 'gnb' 소스들을 복사해서

'css/default_shop.css'에 넣어주어야 합니다.

 

그런데 실행해보니 2차 메뉴가 뜨지 않네요.

'shop/shop.head.php'에 붙혀넣었던 소스를 수정해야 할 모양입니다.

경로 문제인 듯 한데... 어떻게 수정해야 할지 모르겠네요.

까막눈이라... 직접 주소를 입력해봐야겠네요.

CSS가 제대로 적용이 안되는 것 같습니다.

 

커뮤니티에서는 gnb_1dul이 970x35인데 (크롬으로 확인)

 

쇼핑몰에서는 1581x87입니다.

 

gnb_1dli도 다르게 적용되고요.. 

 

참고로 제 컴퓨터 화면이 1600x1400이라서..

http://sir.co.kr/bbs/board.php?bo_table=yc5_skin&wr_id=51&sfl=mb_id%2C1&stx=cclass 

 

지운아빠님의 이 스킨에서 카테고리 부분만 사용해봤습니다.

좌측의 카테고리를 보이지않게 처리하고... 그것을 상단에 대신 보여주는 방식이네요.

 

shop/shop.head.php

skin/shop/basic/boxcategory.skin.php

skin/shop/basic/style.css 

 

이 파일들만 적용하면 되네요.

 

나름대로 조금 수정하느라 시간이 걸렸는데...

게시판을 열었을 때... 커뮤니티에서 열리지않고 쇼핑몰에서 열리도록 수정을 해야겠네요.

초보라... 언제 완료하게 될 지는 모르겠습니다.

 

http://internationale.kr/shop 

답변을 작성하시기 전에 로그인 해주세요.
전체 13
QA 내용 검색

회원로그인

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