탑 메뉴
위 스킨을 5.3버전에 맞게 수정했습니다.
js/jquery.shop.topmenu.js
추가...
theme/테마명/skin/shop/basic/topmenu.skin.php
추가...
theme/테마명/skin/shop/basic/style.css
에 아래 소스 추가
[code]/* Add 메인메뉴 */
#snb {position:relative;margin:0;border-top: 1px solid #fff;border-bottom: 2px solid #fe4e91;background:#fff;zoom:1}
#snb:after {display:block;visibility:hidden;clear:both;content:''}
#snb h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#snb a {display:block;text-decoration:none}
#snb .snb_1da, #snb2 a {display:inline-block;padding:0 10px;height:47px;font-size:1.1em;color:#555;font-weight:bold;line-height:3.8em}
#snb .snb_1da:focus, #snb .snb_1da:hover, #snb2 a:focus, #snb2 a:hover {background-color:#fff;color:#fe4e91}
#snb_1dul {margin:0 auto !important;padding:0;width:1200px;zoom:1}
#snb_1dul:after {display:block;visibility:hidden;clear:both;content:''}
.snb_1dli {position:relative;float:left}
.snb_1dli_on {color:#fff;text-decoration:none}
.snb_1dli_over {background:#fff; -webkit-transition: background-color 2s ease-out; -moz-transition: background-color 0.3s ease-out; -o-transition: background-color 0.3s ease-out; transition: background-color 0.3s ease-out;}
#snb .snb_1da {line-height:3.8em}
#snb .snb_1dam {padding:0 15px}
.snb_2dli{border-top:1px solid #fe4e91}
.snb_2dul {display:none;z-index:1002;position:absolute;border:1px solid #fe4e91;border-top:0}
.snb_1dli_over .snb_2dul, .snb_1dli_over2 .snb_2dul {display:block;top:47px;left:-1px;width:180px;background:#fff}
.snb_2da {display:none;font-size:1.1em}
.snb_1dli_over .snb_2da {display:inline-block;padding:12px 10px;color:#fe4e91}
.snb_1dli_over .snb_2da:focus, .snb_1dli_over .snb_2da:hover {background:#fe4e91;color:#fff;text-decoration:none; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}
.snb_2da0 {background:#fff}
.snb_2da1 {}
#snb .snb_menu_btn{background:#fe4e91;color:#fff;width:50px;height:47px;border:0;vertical-align:top;font-size:18px}
#snb .snb_mnal{padding:0}
#snb2 {float:right;color:#fff;zoom:1}
#snb2:after {display:block;visibility:hidden;clear:both;content:''}
#snb2 li {float:left}[/code]
theme/테마명/head.sub.php
[code]<script src="<?php echo G5_JS_URL ?>/jquery-1.8.3.min.js"></script>[/code]줄 아래에
[code]<script src="<?php echo G5_JS_URL ?>/jquery.shop.topmenu.js"></script>[/code]를 삽입해줍니다.
theme/테마명/shop/shop.head.php
[code]<div id="hd_menu">
<ul>
<li><a href="<?php echo G5_SHOP_URL; ?>/listtype.php?type=1">히트상품</a></li>
<li><a href="<?php echo G5_SHOP_URL; ?>/listtype.php?type=2">추천상품</a></li>
<li><a href="<?php echo G5_SHOP_URL; ?>/listtype.php?type=3">최신상품</a></li>
<li><a href="<?php echo G5_SHOP_URL; ?>/listtype.php?type=4">인기상품</a></li>
<li><a href="<?php echo G5_SHOP_URL; ?>/listtype.php?type=5">할인상품</a></li>
<li class="hd_menu_right"><a href="<?php echo G5_BBS_URL; ?>/faq.php">FAQ</a></li>
<li class="hd_menu_right"><a href="<?php echo G5_BBS_URL; ?>/qalist.php">1:1문의</a></li>
<li class="hd_menu_right"><a href="<?php echo G5_SHOP_URL; ?>/personalpay.php">개인결제</a></li>
<li class="hd_menu_right"><a href="<?php echo G5_SHOP_URL; ?>/itemuselist.php">사용후기</a></li>
<li class="hd_menu_right"><a href="<?php echo G5_SHOP_URL; ?>/couponzone.php">쿠폰존</a></li>
</ul>
</div>[/code]를 숨김 처리하거나 삭제하고
[code]<div>
<?php include_once(G5_SHOP_SKIN_PATH.'/topmenu.skin.php'); // 메인메뉴 ?>
</div>[/code]그 자리에 위 소스를 삽입해줍니다.
theme/테마명/skin/shop/basic/style.css
theme/테마명/head.sub.php
theme/테마명/shop/shop.head.php
는 사용자가 수정한 내용이 있을지도 모르니 덮어씌우지는 마십시오.
-----------------------------------------------------------------------------------------
메뉴를 수동으로 등록하려면...
'theme/테마명/skin/shop/basic/topmenu.skin.php'에 삽입해줍니다.
[code]<li class="snb_1dli" style="z-index:<?php echo $snb_zindex--; ?>">
<a href="<?php echo G5_SHOP_URL; ?>/s_shop.php" class="snb_1da">고객지원</a>
</li>[/code]1차 메뉴 예
[code]<li class="snb_1dli" style="z-index:<?php echo $snb_zindex--; ?>">
<a href="<?php echo G5_SHOP_URL; ?>/s_shop.php" class="snb_1da snb_1dam">고객지원</a>
<ul class="snb_2dul">
<li class="snb_2dli"><a href="<?php echo G5_BBS_URL; ?>/board.php?bo_table=s_notice" class="snb_2da snb_2da0">공지사항</a></li>
<li class="snb_2dli"><a href="<?php echo G5_BBS_URL; ?>/board.php?bo_table=s_free" class="snb_2da snb_2da1">자유게시판</a></li>
<li class="snb_2dli"><a href="<?php echo G5_BBS_URL; ?>/board.php?bo_table=qa" class="snb_2da snb_2da0">질문답변</a></li>
</ul>
</li>[/code]1, 2차 메뉴 예
1차 메뉴는 아래의 예처럼 php 파일을 만들어 적용했습니다.
[code]<?php
include_once('./_common.php');
if (G5_IS_MOBILE) {
include_once(G5_MSHOP_PATH.'/s_shop.php');
return;
}
$g5['title'] = '고객지원';
include_once('./_head.php');
?>
<!-- 내용 시작 { -->
<div>
고객지원 그룹 예시<br><br><br>
</div>
<div>
<center><img Src="<?php echo G5_SHOP_URL ?>/img/s_shop.png"></center><br><br><br>
</div>
<section id="sidx_lat">
<h2>쇼핑몰 최신글</h2>
<?php echo latest('theme/shop_basic', 's_notice', 5, 30); ?>
<?php echo latest('theme/shop_basic', 's_free', 5, 25); ?>
<?php echo latest('theme/shop_basic', 'qa', 5, 20); ?>
</section>
<!-- } 내용 끝 -->
<?php
include_once('./_tail.php');
?>[/code]
만든 php 파일은 루트의 'shop'과 'mobile' 폴더에 넣어주었습니다.
테마를 바꾸더라도 연결을 용이하게 하기 위함입니다.
게시판을 열었을 때... 커뮤니티에서 열리지않고 쇼핑몰에서 열리도록 하려면 아래의 방법을 사용하면 됩니다.
(커뮤니티를 사용하지않고 쇼핑몰 하나만 통합 운영하는 경우는 아래 과정이 필요 없습니다)
쇼핑몰 전용 게시판을 만듭니다.
전용 게시판은 관리자 도구의 '메뉴 설정'에는 등록하지 않습니다.
상단 파일 경로 ../shop/_head.php
하단 파일 경로 ../shop/_tail.php
게시판 관리에서 상하단 파일을 위와 같이 등록해줍니다.
'theme/테마명/head.sub.php'에서
[code]if (defined('_SHOP_')) $shop_css = '_shop'; [/code]에 아래와 같은 방식으로 쇼핑몰에서 불러올 게시판을 입력해줍니다.
[code]if (defined('_SHOP_') or $bo_table == "게시판 아이디") $shop_css = '_shop';[/code]
[code]if (defined('_SHOP_') or $bo_table == "s_notice" or $bo_table == "s_free" or $bo_table == "qa") $shop_css = '_shop';[/code]이런 식으로 여러개의 게시판을 등록할 수도 있습니다.
[code]if (defined('_SHOP_') or $gr_id == "shop") $shop_css = '_shop';[/code]이런 식으로 그룹을 등록해도 됩니다.
모바일의 경우는
이전에 별도로 메뉴를 만들었던 방식이 별로 유용하지 않을 듯 하여 폐기하고
기존의 카테고리에 필요한 메뉴를 삽입하는 방식으로 변경했습니다.
http://gnustudy.com/bbs/board.php?bo_table=yc_tip&wr_id=6
위 내용을 참고하여
theme/테마명/mobile/shop/category.php
를 수정합니다.
게시판을 영카트에서 불러오기 위해서는
theme/테마명/head.php
과
theme/테마명/tail.php
상단의 모바일 부분에 불러올 게시판 아이디를 반영해 수정합니다.
php 예시파일을 포함해서 압축하여 첨부합니다.
첨부파일
영카트5 스킨
좋은 댓글과 좋아요는 제작자에게 큰힘이 됩니다.
기존에 올련던 스킨에서 나에게만 발급된 쿠폰까지 표시되도록 수정하였습니다 -----------------------------------------------------------...
한 클라이언트에게서 QR 코드 검색 의뢰를 받아서 작업하던 중에 좋은 소스를 발견해서 영카트 검색에 추가해 봤습니다. ※ 영카트 5.3.1.1 버전 기준입니다. (다른 버전에도 해...
모바일용 쇼핑몰 상세페이지에만 적용해서 올려드립니다. 스킨이라기 보단 팁에 가깝지만, 설명이 귀찮은 귀차니즘이라 스킨에 적용되는 파일만 올려드립니다. 별건 아니지만, 공유합니다~...
기존에 올린 팝업창을 영카트 5.3.1.2 정식버전에 맞게 정리한것입니다. 영카트 정식버전 팝업창은 그누보드5>스킨에 따로 올렸습니다. 과거 팝업창을 보고싶으시면 영카트5>스킨 (...
----------------------------------------------------------------- 특정회원에게 발급한 쿠폰은 표시않되게 수정. 4월18일 오전9...
이 스킨은 삭제되었습니다 옵션 및 추가옵션에서 표시되는 선택옵션이 추가금액이 없는 경우 + 가 표시되지 않도록 수정합니다. 현재는 추가금액이 없는 옵션인경우에도 +0 으로 표시됩니...
https://sir.kr/qa/229895?vpage=1#c_229900 님의 께 답변 하기위해 만든 소스 shop/item.php...
별건 아니고, 팝업창을 관리자모드 메인에서도 나오게 하는 스킨(?)입니다 팝업창을 등록할때 "관리자" 로 지정해서 관리자모드 메인에서만 팝업이 뜹니다. 이 관리자 팝업을 이용하면 ...
댓글 16개