[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 123건 5 페이지
  • RSS
기술자료 목록
43
영카트   13047  2012-01-12 21:26  
42
영카트   16109  2011-07-23 11:01  
41
영카트   13441  2011-07-23 10:22  
40
영카트   14981  2011-07-23 10:20  
39
영카트   15416  2011-02-09 06:15  
38
영카트   14282  2010-03-12 13:18  
37
영카트   13680  2010-03-08 15:40  
36
영카트   12964  2010-02-27 23:27  
35
영카트   10677  2010-02-27 22:24  
34
영카트   11390  2010-02-23 18:47  
33
영카트   12611  2010-02-18 23:41  
32
영카트   10724  2010-02-11 11:29  
31
영카트   10001  2010-02-10 23:57  
30
영카트   10486  2010-02-10 22:38  
열람
영카트   15665  2008-09-06 06:04  
28
영카트   22701  2008-08-12 14:59  
27
영카트   15076  2008-07-24 06:15  
26
영카트   13146  2008-07-24 06:14  
25
영카트   10631  2008-07-17 12:28  
24
영카트   11384  2008-07-11 15:20  

검색

해피정닷컴 정보

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

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