Home > 애드온 > 확장변수 다중검색 > 작업 > 확장변수 다중검색 애드온을 위한 과제
작업 by아포리아 postedJun 23, 2018

확장변수 다중검색 애드온을 위한 과제

Views 207 Likes 0 Replies 1
Extra Form
입금자 성명 아포리아
필요장비 빔프로젝터, 레이저 포인터, 스크린, 에어컨, 마이크
대관시간 1400
신청공간 강의실
대관일 2018-06-30
  1. 검색단의 위치 잡기 : 특정 클래스 뒤로 삽입. 그치만 정규식은 어려워
    => 사용자가 설정한 클래스 앞 또는 뒤로 삽입 가능
    $pattern = '/<(\w+)[^>]*class="[^"]*\b' . $addon_info->position . '\b[^"]*"[^>]*>.*?<\/\1>/is';
  2. date로 입력되는 확장변수 제어하기
    => 스킨단 js 활용
  3. 다중선택 체크박스의 검색 정상화
    => 확장변수값이 배열일 때 반복문 실행
  4. 검색결과 없을 때 출력 내용과 페이지네이션
    => document_list 및 pagination 초기화
  5. 검색조건 없을 때 출력 내용(filter? 그냥 스크립트ㅋ)
    => 스킨단 js 활용
  6. 입력값 초기화 기능
    => 스킨단 js 활용
  7. 전체 문서 sort
    => array_merge 함수 활용, AND 검색일 때는 array_map + array_intersect + array_map, OR 검색일 때는array_map + array_unique + array_map 함수 적용
  8. AND/OR 옵션을 애드온이 아니라 검색 인터페이스에서 제공하는 게 더 낫나...?
  9. 확장변수 순으로 정렬을 하고자 할 때는?
    => 하드 코딩
  10. 검색 불가능으로 선택한 확장변수의 노출 방지 (skyo님)
    => getExtraKeys() 함수의 search 변수 활용
  11. 셀렉트 메뉴 타입 확장변수의 라디오버튼 형식 출력 및 체크박스의 white-space 조절 (skyo님)
    => white-space는 스킨단 css에서 조절, 셀렉트 타입의 라디오 타입 출력은 스킨단 js에서 조절 ... 근데 js로 하면 로딩 때문에;;;
  12. AND 검색일 때 교차검색 결과가 더 이상 없는 상황에서 추가로 검색 쿼리가 있을 경우, 검색결과가 새로 얻어지는 버그
    => $_extra_keys 반복문에 개입된 $is_search 순번 변수를 활용해 추가 검색 중지
  13. 뭔가 결과값이 이상하다;;; 서명 검색에 문제가 있나?
    => php 소스 수정
  14. XEDITION 스킨에서 js 초기화 버튼 기능이 잘 안 먹힘;;;
Comment '1'
  • 아포리아 2019.01.14 03:27
    date_range_search 에서 mindate: moment().substract로 범위 제한 옵션 두기
    예. moment().subtract(100, 'year')
사진 및 파일 첨부

여기에 파일을 끌어 놓거나 왼쪽의 버튼을 클릭하세요.

파일 용량 제한 : 0MB (허용 확장자 : *.*)

0개 첨부 됨 ( / )

아포리아 DIY

게시판 사용자정의 확장변수 다중검색

List of Articles
번호 분류 제목 입금자 성명 신청공간 대관일 대관시간 필요장비
공지 0.5.3 업데이트 file
공지 0.5.2 업데이트 file
» 작업 확장변수 다중검색 애드온을 위한 과제 1 아포리아 강의실 2018-06-30 1400 빔프로젝터, 레이저 포인터, 스크린, 에어컨, 마이크
10 이메일 코딩을 위한 가이드 cydemo 세미나실 2018-06-23 1100 노트북, 화이트 보드, 얼음
9 에디터 템플릿과 각주와 목차의 콜라보 세미나실 세미나실 2018-06-23 1100 냉수, 얼음, 에어컨
8 템플릿 템플릿 요소별 조합을 해보자! 윤삼 강의실 2018-06-23 1200 화이트 보드, 보드마카, 지우개
7 템플릿 사나없이 사나마나 템플릿 사나 세미나실 2018-06-28 1100 노트북
Board Pagination Prev 1 2 3 Next
/ 3