개발·활용팁

개발하는 법에서 꼼수까지~ 다양한 활용 팁!

TEXT

최영학

결과 내 재검색 창 사용법 쉽게하기

[디엠샵]
  • 조회 : 1,815 / 댓글 : 1

"결과 내 재검색"창을 쉽게 다룰 수 있도록 나름대로 수정해보았습니다.

 

 변경 내용으로는

1. 검색했던 키워드가 검색창에 안 나타나게 했습니다. 이미 검색했던 키워드와 검색결과 수가 나타나고 있기 때문에 불필요하기도 하고 지우느라 수고할 필요가 없기 때문에..

2. 결과 내 재검색 체크박스를 눌러도 검색창의 키워드가 사라지지 않도록 했습니다. 다시 입력해야 하니 불편했었습니다.

3. 재검색 체크박스를 여러번 눌러도 키워드가 같은 경우에는 중복으로 추가되지 않게했습니다.

  ( 변경 전 검색결과 예: 땡땡이,그림,그림,그림,그림,그림 )

 

 

실제 적용상에 어떤지는 회원님께서 판단해주시면 좋을것 같습니다.

 

멋진 쇼핑몰 만드시는데에 도움이 되셨기를 바랍니다~^^

 

 

<< 추가 및 변경 내용 - 버전 DM SHOP Ver. 0.99.53 기준 >> 

 

skin/search/default/search.php 의 133줄 정도에 추가 

<input type="hidden" name="q_org" value="<?=text($q)?>" />
<input type="hidden" name="q_last" value="" />

 

skin/search/default/search.php 의 145줄 변경 

<td><input type="text" name="q" value="" onmouseover=" itemSearchReset();" onfocus="itemSearchReset();" class="input" /></td>

 

skin/search/default/search.php 의 149줄 변경 

<td><input type="checkbox" id="check1" name="add" value="<?=$add?>" class="checkbox" onclick="itemSearchAdd();" /></td>

 

 

skin/search/default/search.js 의 56~77줄 변경 

 

function itemSearchAdd()
{

    var f = document.formItemSearch;

    if (f.q.value != '' && f.q.value != query) {

 

        if (f.add.value == '') {

 

            f.add.value = f.q_org.value;

 

        } 

        if (f.add.value != '' && f.q_last.value != f.q.value) {

 

            f.add.value = f.add.value+","+f.q.value;
            f.q_last.value = f.q.value;

 

        }

 

    }

 

}

 

  • 비회원
  • 작성자
  • 비밀번호
  • 취소

대댓글 작성

비밀번호를 입력하세요.

비밀번호
최영학 2016. 02. 23 (19:20)02.23 (19:20)
"상출력 수"를 선택하였을 경우 검색어가 없는것으로 간주하는 오류가 있었네요ㅠㅠ  허접한 실력이니 이쁘게 봐 주시기 바랍니다..

search.js의 5번 7번줄 사이에 다음 내용을 추가하면 해결되더라고요ㅎㅎ

    if (f.q.value == '') {

        f.q.value = f.q_org.value;

    }
  • 전체 카테고리
  • 디엠샵
  • jQuery
  • JavasCript
  • CSS
  • Linux
  • Apache
  • PHP
  • MySQL
  • Photoshop
  • 꼼수
  • 기타
    New 0 / All 232
    25개씩 보기
    • 25개씩 보기
    • 50개씩 보기
    • 100개씩 보기
      번호 분류 제목 작성자 작성일 조회 추천
      공지 소셜 서비스 연동하기(2)
      공지 관리자 디자인툴 안 쓰고 직접 파일에 코딩하기
      243 디엠샵 MAMP에 이온큐브 설치하고 관리모드와 인사하기. 정나노 06-22 688 1
      242 PHP 게시판 첨부파일 한글 깨짐 수정방법 제나웨이 08-31 1,238 1
      241 디엠샵 주문내역서에 수령자정보/결제정보 들어가게 작업한 페이지입니다. 유기현 08-05 1,048 0
      240 디엠샵 간단하게 상품 땡겨오기 아쿠아 07-12 1,382 1
      239 디엠샵 관리자 페이지에서 swf 첨부한 것 사용하는 방법 박정훈 05-19 1,670 0
      238 디엠샵 소셜 서비스 연동하기(2) 운영자 05-13 2,260 0
      16 디엠샵 묶음배송 수량마다 배송비 적용하기 박정훈 05-12 2,098 0
      4 디엠샵 관리홈 접속시 오류가 보일 때(1) 운영자 03-21 2,121 0
      3 디엠샵 관리자 디자인툴 안 쓰고 직접 파일에 코딩하기 운영자 03-21 1,528 0
      2 기타 웹호스팅 신청하기 - 미리내 운영자 03-21 1,789 0
      1 기타 웹호스팅 신청하기 - 카페24 운영자 03-21 2,382 0
      198 디엠샵 결과 내 재검색 창 사용법 쉽게하기(1) 최영학 12-23 1,816 0
      197 디엠샵 우편번호 검색 더 편하게 하기(2) 최영학 11-20 1,680 0
      196 디엠샵 업데이트 하기 박정훈 11-16 1,441 0
      195 디엠샵 주문 취소시 KCP 오류 뜰 때 박정훈 09-24 1,658 0
      194 기타 우체국 우편번호 다운로드 운영자 08-27 1,667 0
      213 디엠샵 KCP 스마트폰결제 박정훈 07-20 2,366 0
      193 디엠샵 비회원 주문조회 (주문자명+휴대폰번호) 하기 박정훈 05-19 1,705 0
      192 디엠샵 관리자 통계분석 관련 부분 간단한 팁(2) 이유빈 03-26 1,599 0
      191 디엠샵 관리자 회원목록 리스트 개별 엑셀생성관련 수정하세요(2) 이유빈 03-25 1,654 0
      190 디엠샵 회원수정 시 이메일 재인증할때 오류 수정방법(1) 이유빈 03-02 1,557 0
      212 디엠샵 서버가 64bit 일경우(1) 박정훈 03-02 2,623 0
      211 디엠샵 디엠샵 모바일 결제(1) 박정훈 03-02 2,504 0
      189 PHP pay.check.php 쿠폰사용시 오류나는부분 이렇게 수정하세요. 이유빈 02-26 1,773 0
      188 기타 html5 video muted ie9(1) 박정훈 02-22 1,817 0

      MAMP에 이온큐브 설치하고 관리모드와 인사하기.

      [디엠샵]정나노 06-22

      게시판 첨부파일 한글 깨짐 수정방법

      [PHP]제나웨이 08-31

      주문내역서에 수령자정보/결제정보 들어가게 작업한 페이지입니다.

      [디엠샵]유기현 08-05

      간단하게 상품 땡겨오기

      [디엠샵]아쿠아 07-12

      관리자 페이지에서 swf 첨부한 것 사용하는 방법

      [디엠샵]박정훈 05-19

      소셜 서비스 연동하기(2)

      [디엠샵]운영자 05-13

      묶음배송 수량마다 배송비 적용하기

      [디엠샵]박정훈 05-12

      관리홈 접속시 오류가 보일 때(1)

      [디엠샵]운영자 03-21

      관리자 디자인툴 안 쓰고 직접 파일에 코딩하기

      [디엠샵]운영자 03-21

      웹호스팅 신청하기 - 미리내

      [기타]운영자 03-21

      웹호스팅 신청하기 - 카페24

      [기타]운영자 03-21

      결과 내 재검색 창 사용법 쉽게하기(1)

      [디엠샵]최영학 12-23

      우편번호 검색 더 편하게 하기(2)

      [디엠샵]최영학 11-20

      업데이트 하기

      [디엠샵]박정훈 11-16

      주문 취소시 KCP 오류 뜰 때

      [디엠샵]박정훈 09-24

      우체국 우편번호 다운로드

      [기타]운영자 08-27

      KCP 스마트폰결제

      [디엠샵]박정훈 07-20

      비회원 주문조회 (주문자명+휴대폰번호) 하기

      [디엠샵]박정훈 05-19

      관리자 통계분석 관련 부분 간단한 팁(2)

      [디엠샵]이유빈 03-26

      관리자 회원목록 리스트 개별 엑셀생성관련 수정하세요(2)

      [디엠샵]이유빈 03-25

      회원수정 시 이메일 재인증할때 오류 수정방법(1)

      [디엠샵]이유빈 03-02

      서버가 64bit 일경우(1)

      [디엠샵]박정훈 03-02

      디엠샵 모바일 결제(1)

      [디엠샵]박정훈 03-02

      pay.check.php 쿠폰사용시 오류나는부분 이렇게 수정하세요.

      [PHP]이유빈 02-26

      html5 video muted ie9(1)

      [기타]박정훈 02-22

      Copyright © DMSHOP Corp. All Rights Reserved.