묻고답하기
확장변수의 번호를 불러올수 있나요?
2013.08.02 01:16
확장변수 값을 불러오는 방법은 많더라고요.
저는 스케치북5 게시판 소스를 보고 {$document->getExtraValueHTML($val->idx)} 이런식으로 값을 불러왔는데요.
검색을 용이하게 하기 위해서 확장변수 번호를 불러오려니 방법을 못찾겠습니다.
이를테면 확장변수 번호가 1이고 입력항목 이름이 과일, 값이 사과일때 extra_vars1로 불러서 간단하게 검색할수 있습니다.
하지만 저렇게 검색값을 넣어두면 확장변수 번호가 2이고 입력항목 이름이 가격, 값이 3000원 일때 제대로 검색이 되지 않습니다.
검색 타겟이 extra_vars1로 되어있기 때문이죠.
일일이 손으로 검색을 치게 두면 되는데, 좀 더 쉽게 검색하게 하려고 검색값을 넣으려니 문제가 발생하네요.
아시는분 계시면 답변 부탁드립니다.
질문 다시 적을게요
===============================================
확장변수 번호 : 1 2 3
변수이름 : 과일 가격 수량
-----------------------------------------------------------
입력내용 : 사과 3000 30
포도 5000 50
이런 게시판이 있다고 했을때, 입력 내용을 뽑아오는 방법은 많이 나와있어서 찾아봤습니다.
그런데 확장변수 번호를 뽑아오는 방법은 찾을수가 없어서요.
이걸 왜 찾느냐면, 검색하는 사람이 확장변수(입력내용)을 그냥 클릭만 해도 검색이 되어지도록 링크를 걸고 싶어서 그렇습니다.
확장변수 1은 search_target=extra_vars1로 걸어서 검색을 시켜놨는데, 확장변수 2도 3도 전부 다 search_target=extra_vars1로 검색이 되네요.
이게 만일 불가능하다면 특정 확장변수만 조건을 다르게 쓰는 방법을 알 수 있을까요?
댓글 3
-
sejin7940
2013.08.02 02:07
-
딸꾹질
2013.08.02 02:18
여기는 답변을 달아도 알림이 가질 않아서 ㅠㅠㅠㅠ 엔터도 쳐지지 않아 아래에 답변으로 하나 더 남겨둘게요 ㅠㅠ -
딸꾹질
2013.08.02 02:17
네. 그렇죠.그런데 확장변수를 클릭만으로 검색하게 하고 싶어서요.확장변수 값을 불러오는것처럼 키값을 불러서 원클릭으로 검색하고 싶어요.<a href="/?act=&vid=&mid={$mid}&category=&search_keyword={$document->getExtraValueHTML($val->idx)}&search_target=extra_vars1">{$document->getExtraValueHTML($val->idx)}</a>이런식으로 지정을 해두었는데 이렇게 해두니 모든 확장변수가 extra_vars1로 검색이 되더라고요. -
sejin7940
2013.08.02 03:01
<a href="/?act=&vid=&mid={$mid}&category=&search_keyword={$document->getExtraValueHTML($val->idx)}&search_target=extra_vars{$val->idx}">{$document->getExtraValueHTML($val->idx)}</a>
-
딸꾹질
2013.08.02 03:04
정말 감사합니다!
솔직히 말씀드려, 질문이 이해가 안 되네요 ^^;;
그래서 원론적인 답변만 드리면..
확장변수 (사용자정의) 정의하실때... '검색대상'에 체크하시면
게시판 하단 검색창 선택항목 중 해당 확장변수를 고를 수 있게 나올겁니다.