웹마스터 팁
게시판 하단 검색 옵션 원하는 것만 넣기 (확장변수 포함)
2008.01.02 05:39
만약, 이 항목중 제거하고 싶은 항목이 있다면.. 또는 순서를 바꾸고자 한다면 그럴때 제가 쓰는 방법입니다.
\zbxe\modules\board\skins\xe_board(또는 스킨이름)\list.html 파일을 열어 아래부분을 찾습니다.
<select name="search_target"> <!--@foreach($search_option as $key => $val)--> <option value="{$key}" <아래처럼 바꿔줍니다.
<select name="search_target"> <option value="title" <
이런식으로 따로 지정해서 입력해주면 됩니다.
위에 적혀있는 것 말고 나머지 항목은 아래와 같구요,
<option value="comment" <!--@if($search_target==comment)-->selected="selected"<!--@end-->>댓글</option>
<option value="nick_name" <!--@if($search_target==nick_name)-->selected="selected"<!--@end-->>닉네임</option>
<option value="user_id" <!--@if($search_target==user_id)-->selected="selected"<!--@end-->>아이디</option>
<option value="tag" <!--@if($search_target==tag)-->selected="selected"<!--@end-->>태그</option>
저는 필요가 없어서 이 항목들을 제거했습니다.
확장변수 검색은 댓글을 참고하세요^^
댓글 10
-
shtjdals
2008.01.02 06:06
-
klaist
2010.01.11 04:24
확장변수에서 입력항목 이름에 쓴제목을 직접 입력하는 방법 보다는
{$extra_keys[1]->name}
{$extra_keys[2]->name}
{$extra_keys[3]->name}
으로 입력하면 됩니다.
-
레드맨
2008.01.03 04:48
멋져여~ @_@
-
진오녀석
2008.01.09 08:49
블로그 같은곳에서 카테고리로 분류하게도 할 수 있을까요?
-
포토올
2008.03.06 12:48
감사합니다.
건데요, 하단 검색 기능 자체를 아에 전혀 안보이게 하려면 어느 파일을 어떻게 편집해야 하는지요?
감사해서 추천하고 갑니다. -
헐렁이
2008.03.29 11:46
좋은 정보 올려 주셔사 게시판 하단은 제가 원하는 스타일로
고치고 있습니다.
게시판 상단 고치는 법 알려 주실수 있나요?
번호 , 분류, 글쓴이, 조회수, 추천수, 날짜. 이런거
사용자가 원하는 내용으로 수정하기요 ^^
그럼 수고 하시구요. -
똑디
2008.04.17 14:48
확장변수를 and 검색 조건으로 처리할 순 없을까요?
예를 들어 확장변수 1번째에 구분이라고 변수명으로 셀렉트 박스로 1차,2차,3차 이렇게 값을 입력 받았을때..
검색 부분에서 확장변수값이 1차 이면서 제목이나 아이등을 추가 조건으로 검색하는 방법.
혹시 해결하시면 답변 좀 부탁드립니다. -
jungho hur
2008.07.05 10:49
지정된 게시물검색만 할수 있게 할수 있을까요?
예를들어 메인페이지는 전체적인 통합검색을 하고 다른페이지에다가는 지정된 게시물만 검색을 하고 싶은데 ...
즉 입력항목 이름을 "사고팔기" 이름짓고 검색범위는 사는게시판 과 파는게시판 내에 검색결과를 출력하고 싶습니다.
위에 방법으로 이런것들이 가능한가요??
아니면 다른 방법이라고 있는건가요???? -
June Oh
2009.07.24 13:15
확장변수 출력법 참고하여 다른 tip에 내용 추가했습니다. 좋은 tip 감사드립니다.
http://www.xpressengine.com/18147682
-
아모스리
2010.05.30 13:07
더 쉬운 방법은 새로 발표된 bodex로 교체하면서 검색 대상 option을 지정 해주면 됩니다.
그런대 반듯이 board 모쥴을 써야한다면
modules -> board -> board.class.php 의 첯줄 (line number 8) 한 줄을 다음과 같이 원하는 option 만 선택 수정하면 됩니다.
var $search_option = array('title_content','nick_name');
전문가가 만들은 코드는 가능하면 최소의 단위로 수정함이 안전합니다. 각 변수는 많은 다른 부분에서 연관을 갖을 수기있습니다.
이걸 응용하면 확장변수 검색 또한 가능해집니다.&.&
<option value="extra_vars1" <!--@if($search_target==extra_vars1)-->selected="selected"<!--@end-->>확장변수에서 입력항목 이름에 쓴 제목을 쓰세요.</option>
<option value="extra_vars2" <!--@if($search_target==extra_vars2)-->selected="selected"<!--@end-->>확장변수에서 입력항목 이름에 쓴 제목을 쓰세요.</option>
<option value="extra_vars3" <!--@if($search_target==extra_vars3)-->selected="selected"<!--@end-->>확장변수에서 입력항목 이름에 쓴 제목을 쓰세요.</option>
만약, 확장변수 1의 입력항목 이름을 "직업"이라고 지정했다면,
<option value="extra_vars1" <!--@if($search_target==extra_vars1)-->selected="selected"<!--@end-->>직업</option>
이렇게 표현해서 검색시 직업을 선택하고 적으면 해당값을 찾아 검색이 되게됩니다.
찾다가 없어서 알아냈습니다.;;