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

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

Views 201 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
24 템플릿 템플릿 요소별 조합을 해보자! 윤삼 강의실 2018-06-23 1200 화이트 보드, 보드마카, 지우개
23 에디터 템플릿과 각주와 목차의 콜라보 세미나실 세미나실 2018-06-23 1100 냉수, 얼음, 에어컨
22 이메일 코딩을 위한 가이드 cydemo 세미나실 2018-06-23 1100 노트북, 화이트 보드, 얼음
» 작업 확장변수 다중검색 애드온을 위한 과제 1 아포리아 강의실 2018-06-30 1400 빔프로젝터, 레이저 포인터, 스크린, 에어컨, 마이크
20 템플릿 도도님의 시(詩) 템플릿 스킨 1000
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 Next
/ 11