XETOWN

분수 광장

특정주제 없이 자유로운 이야기를 나눌 수 있습니다.
자유
2016.08.29 18:08

평화로운 오후입니다~

조회 수 92 추천 수 0 댓글 14
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
Extra Form

꼼수긴 하지만 확장변수를 가지고 멀티 카테고리 비스무리하게 표현하는 데 성공했습니다.

왠 꼼수냐면 스킨 파일에서 처리했으니 꼼수지요 ^^;

쿼리도 직접 짜고 모듈도 새로 만들고 하면 좋겠는데, 실력이 일천하다보니 그러려면 한 4~5년은 걸리겠더라구요ㅋ

어쩌면 제가 한 건 꼼수도 아니고 그냥 뻘짓인지도 모르겠어요ㅠㅠ

 

아시다시피 search_target으로 확장변수 검색을 하다보면 태그 검색 등등과 병행하기가 어렵잖아요?

그래서 어떻게 하면 멀티카테고리 방식(index.php?extra_vars1=xe&extra_vars2=town)으로 할 수 있을까 고민하면서 며칠 동안 노가다를 했었죠.

 

처음엔 getDocumentListWithinExtraVars 쿼리를 이용해서 특정 확장변수 값을 가진 문서 리스트를 불러오는 데 성공했었는데, 변수가 두 개 이상일 때엔 이걸 어떻게 처리해야 할지 모르겠더라구요.

그래서 과감히 포기.

어쩌면 방법이 있는데 제가 생각이 짧아서 이 함수를 포기했는지도 모르겠네요.

 

그러다가 문득 Context::get('extra_vars1')가 떠오르더군요! (그래, 이게 있었지! 유레카!!)

암튼 이래저래 하고 나니까, 지난번에 언급했던 확장변수 기본값 다국어 기능(목록, 본문)과도 잘 맞물려서 돌아갑니다.

다만, 아직 문제가 남아 있어서 영 깔끔하지만은 않습니다.

 

일단, 목록에서 페이지네이션이 뒤틀리더라구요.

document_list에서 문서를 추출해낸 만큼 total_count와 total_page를 재계산해줘야 할 거 같아요.

아아, 어려워~

 

그리고 스킨에서 처리를 해서인지 뭔가 무거워진 느낌이 들더라구요.

그래서인지 새로고침 몇 십 번(?)에 트래픽 초과가 발생하더군요, 쳇.

어쩌면 우리집 인터넷이 그지 같아서 그럴지도 몰라요. C*헬*비전!!

 

별도로 모듈 개발해서 보드랑 연동시키라고들 하신 이유가 무엇인지도 조금은 알 것 같고 그러네요.

아무튼 오늘 오후 저는 트래픽 초과 덕분에 한가로웠습니다ㅋㅋㅋ

 

그럴싸하게 성공하거나 아니면 뻘짓인 게 제대로 들통나서 완전히 포기하게 되면 또 소식 전하도록 하겠습니다~

  • profile
    구름이 2016.08.29 18:50:13
    수고 많으세요.
    저는 잇몸이 갑자기 아파 힘든 오후와 저녁이 될거 같아요 ㅜ
  • profile
    윤삼 2016.08.29 19:11:46
    아이고, 고생 중이시군요. 몸 관리 잘 하세요ㅠ
  • ?
    SimpleCode 2016.08.29 20:34:07
    확장변수를 2개 이상 검색하기는 힘들죠. 코어를 수정해서 구현은 해봤는데, 혼자서만 써야겠더라고요 @_@

    살짝 힌트를 드리자면 서브쿼리로 짜면 쿼리 한 번에 가능해요. 더 자세히 알려드리면 윤삼님 고문하는 것 같아서요ㅋㅋㅋ
  • profile
    윤삼 2016.08.29 21:43:34
    이제부터 서브쿼리를 인생의 화두 삼아 충혈된 눈으로 살아갈 저를 보실 수 있을 겁니다ㅋㅋㅋㅋ
  • ?
    휘즈 2016.08.30 02:30:15
    단지 멀티 카테고리만 필요하다면 공개되어 있습니다.
    http://phiz.kr/MultiCategory
  • profile
    윤삼 2016.08.30 03:23:35
    아아, 멀티카테고리라 하면 보통 이런 단계형 카테고리를 의미하는 거군요.
    저는 하나의 문서가 여러 개의 카테고리 값을 가지는 걸 생각했었거든요.
    제가 이렇게 식견이 모자랍니다ㅠㅠ
    암튼 깔끔한 인터페이스에 또 하나 아이디어를 배웠습니다.
  • ?
    휘즈 2016.08.30 04:14:56
    그건 태그가 용도에 맞는 것 같은데요.
  • profile
    윤삼 2016.08.30 09:47:21
    태그는 태그대로 남겨두려구요. 생각이 많다보니 설계가 복잡해지네요ㅠ
  • ?
    휘즈 2016.08.30 14:46:09
    http://quartzgem.phiz.kr/index.php?mid=watch
    에서 상세 검색과 비슷한 거군요
  • profile
    윤삼 2016.08.30 15:25:45
    네, 이런 거죠 ^^
    대단한 스케일이네요ㄷㄷㄷ
    비슷하게나마 흉내라도 내보려고 하는데, 모듈 만들 실력은 안 되고 직접 해보곤 싶고 하다보니 시행착오의 연속이에요ㅠ
  • profile
    GG 2016.08.30 02:41:02
    게시판 스킨만 가지고 그냥 카테고리를 js 기반 새로고침 없는 3단 멀티 카테고리로 게시판 스킨 쓰기 화면에 노출시키고 기본적인 게시물 올리는 것과 동일하게 스킨 작업을 해서 납품한적이 있습니다. 고민이 많긴 했지만 되긴 되더라구요...
  • profile
    윤삼 2016.08.30 03:38:33
    저도 js로 제어를 해봐야겠습니다.
    아니면 (확장변수 복수선택이니까) 라디오버튼 같은 걸 활용해서 새로고침을 최소화해보던가요.
    mixitup인가 하는 라이브러리도 있던데 그것도 알아보고 있습니다.

    그나저나 gg님이 통합검색으로 확장변수 다국어 검색에 성공하셨단 사실을 알고 얼마나 존경스러웠는지 모릅니다.
    역시 대단하세요 @.@
  • profile
    GG 2016.08.30 08:08:05
    헛. 다국어 검색은 딱 한번 작업했었는데 어디서 보셨나요.
  • profile
    윤삼 2016.08.30 09:51:49
    벌써 알아내셨군요ㅎㅎㅎ

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
화제의 글 자유 엑스이타운에 파티가 열렸어요 68 제이엔지 2016.11.30 314
화제의 글 자랑해요 최근 개발한 스티커 모듈 23 file 후하니 2016.12.05 288
화제의 글 자유 닉네임이 사라졌는데 71 제이엔지 2016.11.28 346
3771 자유 출석 매우 아쉽네요. ㅋ 9 file 구름이 2016.08.31 60
3770 자유 여름에 보는 눈 덮힌 산..... 3 file 아파치 2016.08.31 48
3769 자유 스킨 수정만으로 확장변수 다중 검색? 복수 검색? 파라미터화? 멀티카테고리? 암튼 그런 거에 성공... 5 윤삼 2016.08.31 74
3768 자유 드뎌 한달 개근 하루 남았습니다. 1 이성민 2016.08.30 26
3767 자유 XE 무료 포인트 마켓 관련 제안 윤삼 2016.08.30 71
3766 자유 상황에 맞게 레이아웃이 변신!? 10 MIST 2016.08.30 324
3765 자유 개인 웹사이트 계획중인데 6 데버 2016.08.30 124
3764 자유 전자책 교환하실 분 계신가요? 9 이성민 2016.08.30 66
3763 자유 레드스톤 설치한 이후로... 1 Chronos 2016.08.30 67
3762 자유 이번 누리고 쇼핑몰 1.1.5 패치 받기전 주의할점. 1 람보 2016.08.29 82
» 자유 평화로운 오후입니다~ 14 윤삼 2016.08.29 92
3760 자랑해요 나눔소식 + 마켓 디자인을 새로 하고 있습니다. 27 file xelayout 2016.08.29 220
3759 유머/엽기 보라 무시하는 코난 1 메테워 2016.08.29 99
3758 자유 XE 코어 소스를 보다가 발견한 이상한 점... 2 file SimpleCode 2016.08.29 108
3757 자유 한게시판에 게시물이 매우 많을경우.. 4 루딩 2016.08.29 84
3756 자유 구글 애널리틱스 재방문율 얼마나 나오나요? 5 file 매미맴맴 2016.08.29 88
3755 자유 xe town에 있는 1 도균짱 2016.08.29 72
3754 유머/엽기 2차대전 미군 저격수 훈련영상 4 이성민 2016.08.28 110
3753 자유 모든 sns에 동시에 글쓰는 법 없나여? 2 이성민 2016.08.28 91
3752 하소연 하아..xe 클라우드플레어 ssl 적용하는방법 설명해주실분 없나요..ㅠ 7 Overachiever 2016.08.28 97
Board Pagination Prev 1 ... 25 26 27 28 29 30 31 32 33 34 ... 218 Next
/ 218
위로
서버에 요청 중입니다. 잠시만 기다려 주십시오...