테스트 사이트 - 개발 중인 베타 버전입니다

특별회원가 하나 더 추가 하기 ....

· 14년 전 · 642 · 7
1.jpg
 

 
레벨4이상 이상 볼수 있는 특별회원가2 를 추가하는 방법을 알고 싶습니다.
 
 
링크의 슈어몰님의 질문을 보고 해 봤습니다. 필요하신 분들은 참고해 주세요.
알고 계신분은 패스 ~~~ 해 주세요. ^_^
=================================================================================

아이템 테이블에 it_amount4 라는 이름으로 가격 필드를 INT 형식으로 추가합니다.
 
ALTER TABLE `yc4_item` ADD `it_amount4` INT NOT NULL AFTER `it_amount3` ;

 
shop.lib.php 의

// 금액표시
// $it : 상품 배열
function get_amount($it)
{
    global $member;
    if ($it['it_tel_inq']) return '전화문의';
   
    if ($member[mb_level] > 2) // 특별회원
        $amount = $it[it_amount3];
   
    if ($member[mb_level] == 2 || $amount == 0) // 회원가격
        $amount = $it[it_amount2];
   
    if ($member[mb_level] == 1 || $amount == 0) // 비회원가격
        $amount = $it[it_amount];
    return (int)$amount;
}

 
// 금액표시
// $it : 상품 배열
function get_amount($it)
{
    global $member;
    if ($it['it_tel_inq']) return '전화문의';
 
 if ($member[mb_level] >= 4) // 특별회원2 
         $amount = $it[it_amount4];
 
 if ($member[mb_level] == 3 || $amount == 0) // 특별회원
         $amount = $it[it_amount3];
   
 if ($member[mb_level] == 2 || $amount == 0) // 회원가격
        $amount = $it[it_amount2];
      
 if ($member[mb_level] == 1 || $amount == 0) // 비회원가격 
        $amount = $it[it_amount];
    return (int)$amount;
}
 
로 수정 합니다.
 
adm/shop_admin/itemformupdate.php 의

it_amount        = '$it_amount',
                it_amount2      = '$it_amount2',
                it_amount3      = '$it_amount3',
 
 
it_amount        = '$it_amount',
                it_amount2      = '$it_amount2',
                it_amount3      = '$it_amount3',
                it_amount4      = '$it_amount4',

it_amount4 를 추가 합니다.
 

adm/shop_admin/itemform.php 에
 
<td width=13%>특별가2 <?=help("상품의 로그인 이후 가격(회원 권한 4 이상에 적용)이며 옵션별로 상품가격이 틀리다면 합산하여 상품상세페이지에 출력합니다.\n\n입력이 없다면 회원가격으로 대신합니다.\n회원가격도 없다면 비회원가격으로 대신합니다.", 50);?></td>
 
 
<td><input type=text class=ed name=it_amount4 size=8 value='<?=$it[it_amount4]?>' style='text-align:right; background-color:#FEDDDD;'></td>
 
 
기존 항목 옆에 위 두 항목을 추가 합니다.
 

댓글 작성

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

로그인하기

댓글 7개

좋은 팁 감사합니다
위방법대로 수정하니 잘 되는군요..^^
예스바이크님의 배려, 진심으로 감사드립니다. 이렇게 직접 해결해 주시고..
많은 도움이 되었습니다. ^^
잘 되신다니 다행 입니다. 지인에게 슈어몰 이야기를 했더니 유명한 곳 이라고 하더군요. 가끔 구경 가겠습니다.^^b
알아서 처리하려고 하다가, 혹시나 싶어 찾아보니 역시나 나오는 군요.
감사합니다 ^^
멋집니다.
내공의 현금화를 해서 이런분들 야식용 라면이라도 한박스 드려야 하는데...
아니면 주요기능을 전자출판해서 인세라도 드려야.
내가 해볼까...

게시글 목록

번호 제목
1387
894
891
889
884
882
880
870
861
859
854
850
843
836
831
830
822
820
819
811