[YC4] 상품유형 아이콘 변경하기 > 기술자료 | 해피정닷컴

[YC4] 상품유형 아이콘 변경하기 > 기술자료

본문 바로가기

사이트 내 전체검색

[YC4] 상품유형 아이콘 변경하기 > 기술자료

영카트 [YC4] 상품유형 아이콘 변경하기

페이지 정보


본문

  1. 품절 이미지 변경하기

lib/shop.lib.php 의

    // 품절
    $stock = get_it_stock_qty($it[it_id]);
    if ($stock <= 0)
        $str .= " <img src='$g4[shop_img_path]/icon_pumjul.gif' border=0 align=absmiddle width=30 height=14> ";   // width 및 height 값을 삭제



 2. 상품유형 추가하기
2-1. yc4_default 테이블에 보시면

de_type1_list_use  int(11)
de_type1_list_skin  varchar(255)
de_type1_list_mod  int(11)
de_type1_list_row  int(11)
de_type1_img_width  int(11)
de_type1_img_height  int(11)

필드가 type5 까지 만들어져 있는것을 보실 수 있을것입니다.
이것을 type6, type7 과 같이 동일하게 필드를 추가하신 후 (phpmyadmin 과 같은 툴을 사용하십시오.)

디비에서 직접 쿼리 전송하기 ( 2010-05-19 추가 )
alter table yc4_default add de_type6_list_use int(11);
alter table yc4_default add de_type6_list_skin int(255);
alter table yc4_default add de_type6_list_mod int(11);
alter table yc4_default add de_type6_list_row int(11);
alter table yc4_default add de_type6_list_width int(11);
alter table yc4_default add de_type6_list_height int(11);


2-2. yc4_item 테이블에서   ( 2010-03-01 추가 )
it_type5 까지 있는 필드를  it_type6, it_type7 과 같이 동일하게 필드를 추가합니다.

디비에서 직접 쿼리날리기
alter table yc4_item add it_type6 tinyint(4);


2-3. adm/shop_admin/configform.php 에

<td>type6상품출력</td>
<td>
출력 : <input type=checkbox name=de_type6_list_use value='1' <?=$default[de_type6_list_use]?"checked":"";?>>
, 스킨 : <select id=de_type6_list_skin name=de_type6_list_skin><?=get_list_skin_options("^maintype(.*)\.php", $g4[shop_path]);?></select><script>document.getElementById('de_type6_list_skin').value='<?=$default[de_type6_list_skin]?>';</script>
, 1라인이미지수 : <input type=text name=de_type6_list_mod value='<?=$default[de_type6_list_mod]?>' size=3 class=ed>
, 라인 : <input type=text name=de_type6_list_row value='<?=$default[de_type6_list_row]?>' size=3 class=ed>
, 폭 : <input type=text name=de_type6_img_width value='<?=$default[de_type6_img_width]?>' size=3 class=ed>
, 높이 : <input type=text name=de_type6_img_height value='<?=$default[de_type6_img_height]?>' size=3 class=ed>
<?=help("상품관리에서 type6상품으로 선택한 상품들을 설정값대로 초기화면에 출력합니다.\n히트상품으로 체크한 상품이 없다면 초기화면에 출력하지 않습니다.\n추천상품과 신상품도 같은 방법으로 사용합니다.", -150)?>
</td>

와 같이 추가합니다.


2-4. adm/shop_admin/configform.php 에도

                de_type6_list_use          = '$de_type6_list_use',
                de_type6_list_skin          = '$de_type6_list_skin',
                de_type6_list_mod          = '$de_type6_list_mod',
                de_type6_list_row          = '$de_type6_list_row',
                de_type6_img_width          = '$de_type6_img_width',
                de_type6_img_height        = '$de_type6_img_height',


추가하시면 됩니다.


2-5. shop/listtype.php 는

if ($type == 1)      $g4[title] = "히트상품";
else if ($type == 2) $g4[title] = "추천상품";
else if ($type == 3) $g4[title] = "신규상품";
else if ($type == 4) $g4[title] = "포인트상품";
else if ($type == 5) $g4[title] = "사은품상품";
else if ($type == 6) $g4[title] = "강력추천상품";   // 추가
else
    alert("상품유형이 아닙니다.");

코드 수정



2-6. adm/shop_admin/itemform.php 는  상품유형의 항목 추가 ( 대략 237 행 )
        <input type=checkbox name=it_type6 value='1' <?=($it[it_type6] ? "checked" : "");?>><img src='<?="$g4[url]/$g4[shop]/img/icon_type6.gif"?>' align=absmiddle>



2-7. adm/shop_admin/itemformudate.php 의   대략 263라인 아래에

                it_type5         = '$it_type5',
                it_type6         = '$it_type6',   // 추가



2-8. lib/shop.lib.php 의   대략 521라인

    if ($it[it_type1]) $str .= " <img src='$g4[shop_img_path]/icon_type1.gif' border=0 align=absmiddle>";
    if ($it[it_type2]) $str .= " <img src='$g4[shop_img_path]/icon_type2.gif' border=0 align=absmiddle>";
    if ($it[it_type3]) $str .= " <img src='$g4[shop_img_path]/icon_type3.gif' border=0 align=absmiddle>";
    if ($it[it_type4]) $str .= " <img src='$g4[shop_img_path]/icon_type4.gif' border=0 align=absmiddle>";
    if ($it[it_type5]) $str .= " <img src='$g4[shop_img_path]/icon_type5.gif' border=0 align=absmiddle>";
    if ($it[it_type6]) $str .= " <img src='$g4[shop_img_path]/icon_type6.gif' border=0 align=absmiddle>";   // 추가



참고자료
http://sir.co.kr/bbs/board.php?bo_table=yc4_qa&wr_id=727 
http://sir.co.kr/bbs/board.php?bo_table=yc4_tiptech&wr_id=8 
http://sir.co.kr/bbs/board.php?bo_table=yc4_qa&wr_id=1305 

댓글목록

등록된 댓글이 없습니다.


Total 2,641건 104 페이지
  • RSS
기술자료 목록
581
PHP   15035  2008-12-17 21:02 ~ 2018-10-09 09:21  
580
ClassicASP   11788  2008-12-11 17:35 ~ 2009-10-08 00:00  
579
일반   17121  2008-12-02 12:35  
578
ClassicASP   10487  2008-11-29 14:44  
577
ClassicASP   14591  2008-11-29 14:41 ~ 2012-06-09 00:00  
576
MSSQL   16967  2008-11-27 22:46  
575
MSSQL   21163  2008-11-27 14:21  
574
ClassicASP   17372  2008-11-26 23:02  
573
일반   12948  2008-11-24 21:11  
572
일반   16124  2008-11-21 17:15  
571
MSSQL   17844  2008-11-19 17:31 ~ 2017-10-17 00:00  
570
PHP   24311  2008-10-29 10:33 ~ 2013-04-06 00:00  
569
일반   12974  2008-10-28 15:37  
568
일반   14697  2008-10-24 11:45  
567
HTML   14553  2008-09-22 17:38  
566
일반   28774  2008-09-09 12:37  
565
그누보드   16563  2008-09-07 10:17  
열람
영카트   15596  2008-09-06 06:04  
563
그누보드   15312  2008-09-04 20:48  
562
Search   11898  2008-09-03 14:53  

검색

해피정닷컴 정보

회사소개 회사연혁 협력사 오시는길 서비스 이용약관 개인정보 처리방침

회사명: 해피정닷컴   대표: 정창용   전화: 070-7600-3500   팩스: 042-670-8272
주소: (34368) 대전시 대덕구 대화로 160 대전산업용재유통단지 1동 222호
개인정보보호책임자: 정창용   사업자번호: 119-05-36414
통신판매업신고: 제2024-대전대덕-0405호 [사업자등록확인]  
Copyright 2001~2024 해피정닷컴. All Rights Reserved.