::쇼핑몰제작, 홈페이지제작, 쇼핑몰창업, 소자본창업, 쇼핑몰디자인, NO.1 쇼핑몰솔루션 겟몰 GETMALL::
고객지원패치&업그레이드
겟몰 구버전(플러스, 프리미엄, 플래티넘)에서 Web2.0 넥스트 버전으로 업그레이드 하시려면 '쇼핑몰버전 업그레이드 신청'을 클릭하세요.
     
[답변]「상품정보제공 고시」에 따른 긴급 패치 관리자페이지 디자인 업그레이드 2013/02/05

관리자 페이지디자인 업그레이드 패치 입니다.


[ /admin/product_register.add.php ]

위 파일에 추가된 소스 를 변경 하시면 됩니다.

첨부된 파일 원본 파일 참조 하시기 바랍니다.




    <tr>
    <TD class="table_cell"><img src="images/icon_point5.gif" width="8" height="11" border="0">상품정보고시</TD>
    <TD colspan="3">
     <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr>
       <td class="td_con1">
        상품구분 선택 :
        <select name="gosiTemplet" class="select">
         <option value="">템플릿 리스트 로딩중</option>
        </select>
       </td>
      </tr>
      <tr>
       <td class="td_con1">
        <span class="font_orange">
        * 항목명 또는 내용 중 한 부분이라도 내용이 없을경우 해당 항목은 등록되지 않습니다.<br>
        * 상품 구분선택을 통한 정보고시 내용은 기본 설정된 각 부분별 내용으로 필요시 수정이 가능합니다.<br>
        * 정보고시 내용 변경시 기존 등록 내용은 초기화되며, 상품 정보 저장시 적용됩니다.
        </span>
       </td>
      </tr>
      <tr>
       <td class="td_con1">


 


        <style type="text/css">
/*
        .tblStyle1{ border-left:1px solid #ccc; border-top:1px solid #ccc; width:100%}
        .tblStyle1 th{ background:#efefef; padding:3px; border-right:1px solid #ccc;  border-bottom:1px solid #ccc; width:160px}
        .tblStyle1 td{  padding:3px; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
*/
        .dtitleTd{ padding:0px 0px 0px 10px; background-color:#f5f5f5; }
        .daccTd{ padding:0px 0px 8px 10px; }
        .dbtnTd{ padding:10px 0px 10px 0px; }
        .dtitleInput{ width:96%; border:1px solid #ccc; font-family:돋움; letter-spacing:-1px; }
        .ditemTextarea{ width:98%; line-height:18px;}
        </style>


        <script language="javascript" type="text/javascript">
         function addGosiItem(el,itm){
          var str = '<tr><td colspan="3" height="1" bgcolor="#dddddd"></td></tr>';
           str += '<tr>';
           str +=      '<td class="dtitleTd"><input type="hidden" name="didx[]" value="" /><input type="text" name="dtitle[]" value="'+((itm && itm.title)?itm.title:'')+'" class="dtitleInput" /></td>';
           str +=      '<td width="60%" class="td_con1"><textarea name="dcontent[]" class="ditemTextarea"></textarea></td>';
          if(itm && itm.desc){
           str +=      '<td width="90" class="dbtnTd" rowspan="2"><img src="images/btn_info_delete.gif" class="ditemDelBtn" alt="항목삭제" style="cursor:hand;" /><br><img src="images/btn_info_add.gif" class="ditemAddBtn" alt="항목추가" style="cursor:hand;" /></td></tr>';
           str += '<tr><td colspan="2" class="daccTd"><span class="font_orange">* '+itm.desc+'</span></td></tr>';
          }else{
           str +=      '<td class="dbtnTd"><img src="images/btn_info_delete.gif" class="ditemDelBtn" alt="항목삭제" style="cursor:hand;" /><br><img src="images/btn_info_add.gif" class="ditemAddBtn" alt="항목추가" style="cursor:hand;" /></td></tr>';
          }
         
          if(el){
           //$(el).parent().parent().after(str);
           var cel = $j(el).parent().parent();
           var nel = $j(cel).next('tr');
           if($j(nel).find('td:eq(0)').attr('colspan') == '2'){
            $j(nel).after(str);
           }else{
            $j(cel).after(str);
           }           
          }else{
           if($j('#detailTable').find('tr').length <1){
            $j('#detailTable').append('<tbody>'+str+'</tbody>');
           }else{
            $j('#detailTable').find('tr:last').after(str);
           }
          }
          if($j('#detailTable').css('display') == 'none') $j('#detailTable').css('display','');
          parent_resizeIframe('AddFrame');
         }
         
         function removeGosiItem(el){
          var cel = $j(el).parent().parent();
          var nel = $j(cel).next('tr');
          if($j(nel) && $j(nel).find('td:eq(0)').attr('colspan') == '2'){
           $j(nel).remove(); 
          }
          $j(cel).remove();


          //$j(el).parent().parent().remove();
          if($j('#detailTable').find('tr').length <1){
           $j('#detailTable').css('display','none');
          }
         }
         
         $j(function(){
          $j.post('/lib/ext/getbyjson.php',{'act':'getProductGosiTitles'},
           function(data){
            if(data.err != 'ok'){
             alert(data.err);
            }else{
             $j('select[name=gosiTemplet]').find('option').remove();
             $j('select[name=gosiTemplet]').append('<option value="">== 상품 구분 선택 ==</option>');
             $j.each(data.items,function(idx,itm){
              $j('select[name=gosiTemplet]').append('<option value="'+itm.idx+'">'+itm.title+'</option>');
             });
             $j('select[name=gosiTemplet]').append('<option value="-1">직접 입력</option>');
            }
          },'json');
          
          $j(document).on('change','select[name=gosiTemplet]',function(){
           var idx = $j(this).val();
           if(idx == '-1'){
            addGosiItem(null,null); 
           }else{
            $j.post('/lib/ext/getbyjson.php',{'act':'getProductGosiItems','idx':idx},
             function(data){
              if(data.err != 'ok'){
               alert(data.err);
              }else{
               $j('#detailTable').find('tr').remove();
               $j.each(data.items,function(idx,itm){
                addGosiItem(null,itm);
               });
              }
             },'json');          
           }
          });
          
          $j(document).on('click','.ditemAddBtn',function(){
           addGosiItem(this,null);
          });


          $j(document).on('click','.ditemDelBtn',function(){
           removeGosiItem(this);
          });        
          
         });
        </script>
        <?
        $detialItems = _getProductDetails($_data->pridx);
        ?>
        <table width="98%" border="0" cellpadding="0" cellspacing="0" id="detailTable" style="margin:0px 10px 0px 15px; display:<?=(count($detialItems)>0)?'':'none'?>; border-top:1px solid #dddddd">
         <? if(count($detialItems)>0){
            foreach($detialItems as $ditem){ ?>
         <tr>
          <td class="dtitleTd"><input type="hidden" name="didx[]" value="<?=$ditem['didx']?>" /><input type="text" name="dtitle[]" value="<?=$ditem['dtitle']?>" class="dtitleInput" /></td>
          <td width="60%" class="td_con1"><textarea name="dcontent[]" class="ditemTextarea"><?=$ditem['dcontent']?></textarea></td>
          <td width="90" class="dbtnTd"><img src="images/btn_info_delete.gif" class="ditemDelBtn" alt="항목삭제" style="cursor:hand;" /><br><img src="images/btn_info_add.gif" class="ditemAddBtn" alt="항목추가" style="cursor:hand;" /></td>
         </tr>
         <tr><td colspan="3" height="1" bgcolor="#dddddd"></td></tr>
         <?           } // end foreach
         } // end if
        ?>
        </table>


 



       </td>
      </tr>
     </table>
    </TD>
   </tr>
   <TR>
    <TD colspan="4" background="images/table_con_line.gif"></TD>
   </TR>



product_register.add.zip (30 KB)
 
right_menu_title.gif
이벤트
솔루션 구입문의
솔루션 운영문의
상품 Q&A
팁앤테크
창업가이드
라이센스 변경신청
공지사항
패치&업그레이드
storebook
callistore
체험판신청
사용자체험 관리자체험
쇼핑몰솔루션 신청
체험판신청
사용자체험 입점사 미니샵체험
관리자체험 입점사 관리자체험
쇼핑몰솔루션 신청
겟몰소개 고객센터 개인정보보호방침 이용약관 제휴문의 리셀러신청 개인결제상품 솔루션몰 세금계산서신청 페이스북 트위터 미투데이 겟몰rss 관리자에게메일보내기