웹마스터 팁
게시판 글 검색시 검색 대상 선택을 자유롭게 고치기
2009.07.15 09:23
사용된 모든 예제는 '제목+내용' 선택을 기본으로 작성되었습니다.
직접 수정하실 때에는 본문 중 굵게 표시된 지시자 부분을 다음을 참고하여 수정해주세요.
제목 → title
내용 → content
제목+내용 → title_content
댓글 → comment
이름 → user_name
닉네임 → nick_name
아이디 → user_id
태그 → tag
확장변수1 → extra_vars1 (확장변수 번호를 알맞게 수정해주세요.)
1. 검색창에서 특정 선택이 기본 선택으로 오게 하기
modules/board/skins/xe_board/list.html의
<select name="search_target">
<!--@foreach($search_option as $key => $val)-->
<option value="{$key}" <!--@if($search_target==$key)-->selected="selected"<!--@end-->>{$val}</option>
<!--@end-->
</select>
이 부분을 아래와 같이 바꿔줍니다.
<select name="search_target">
<option value="title_content" <!--@if($search_target=='title_content')-->selected="selected"<!--@end-->>{$search_option[title_content]}</option>
<!--@foreach($search_option as $key => $val)-->
<!--@if($key!='title_content')-->
<option value="{$key}" <!--@if($search_target==$key)-->selected="selected"<!--@end-->>{$val}</option>
<!--@end-->
<!--@end-->
</select>
2. 선택창은 없애고 무조건 특정 선택으로만 검색되게 하기
같은 modules/board/skins/xe_board/list.html의
<select name="search_target">
<!--@foreach($search_option as $key => $val)-->
<option value="{$key}" <!--@if($search_target==$key)-->selected="selected"<!--@end-->>{$val}</option>
<!--@end-->
</select>
위 부분을 아래와 같이 바꿔줍니다.
<input type="hidden" name="search_target" value="title_content" />
3. 원하는 선택만 넣기
역시 modules/board/skins/xe_board/list.html의
<select name="search_target">
<!--@foreach($search_option as $key => $val)-->
<option value="{$key}" <!--@if($search_target==$key)-->selected="selected"<!--@end-->>{$val}</option>
<!--@end-->
</select>
위 부분을 아래와 같은 방식으로 수정합니다. 밑줄 친 부분은 선택 하나마다 지시자만 바꿔 반복해서 넣어 주세요.
<select name="search_target">
<option value="title_content" <!--@if($search_target=='title_content')-->selected="selected"<!--@end-->>{$search_option[title_content]}</option>
</select>
※ 주의사항
위와 같이 기본 게시판 살갗(skin)을 손대는 경우 판올림시마다 초기화될 수 있으므로,
modules/board/skins 안의 xe_board 폴더를 하나 복제하여 새로운 스킨을 만든 후 적용하시길 권장합니다.
(구분을 위해 skin.xml 안에 살갗 이름만 바꿔주세요. <title xml:lang="ko">적당한 이름</title>)
댓글 6
-
yank
2009.07.15 10:21
유용한 팁이네요~~추천드립니다~~ -
세라오빠
2009.07.15 10:39
오호 좋은 내용이네요~ 추천! -
연필깎는까치
2009.08.13 16:49
고맙습니다 완전 유용해요
-
XENA
2010.09.30 15:33
정말 감사합니다!!!!
-
나그네
2010.10.02 12:32
정말 감사합니다. 필요했던 바로 그 정보입니다.
-
Gekkou
2010.12.21 19:01
정말 좋은글입니다. 고맙습니다.
제목 | 글쓴이 | 날짜 |
---|---|---|
애드온에서 모바일 환경 구분 코드 | misol | 2010.12.24 |
회원가입후 1주일이 지나지 않은 계정에 한하여 탈퇴 제한하기 [1] | Arp | 2010.12.23 |
BGM 등을 배경을 투명하게 iframe 으로 넣는 팁 [3] | 푸른커튼 | 2008.02.05 |
로그인 & 파일 첨부 문제 [3] | peter99 | 2009.06.29 |
지오피아 게임 제로보드 XE 연동 [5] | 다른사람 | 2009.06.30 |
XE에서 설문조사시 비회원 참여하는 방법 있을까요? [1] | hellosamyoo | 2010.10.12 |
게시판에서 비회원 메일 주소 확인하기 | 똑디 | 2009.10.12 |
[생초보팁] 회원가입시 홈페이지 블로그주소 않나타내기 ㅋ [4] | 에혀라X | 2010.12.05 |
카페24 외부페이지로 트래픽 확인하기 [1] | teryboy | 2010.10.09 |
확장변수값 이미지로 대체하여 나타내기 (실시간 응대목적) [12] | sm3 | 2009.06.10 |
게시판 글 검색시 검색 대상 선택을 자유롭게 고치기 [6] | June Oh | 2009.07.15 |
랜덤으로 (최근) 게시물 추출하기.. [13] | 지허 | 2007.11.02 |
쉬운설치가 제대로 동작하지 않는 분들 [4] | 하늘03 | 2010.01.22 |
텍스타일 (Textyle) 에서 첨부파일 용량 제한 늘리는 방법. [1] | sejin7940 | 2010.11.27 |
분류가 있는 게시판에서 전체분류모드로 게시물 클릭시 딜레이 현상 [2] | Sx3 | 2007.08.30 |
ftp나 mysql 암호 변경시 일어나는 ''db 접속시 에러' XE | 샷타이거 | 2010.12.08 |
플래시로 만들어진 글자 타이핑보고 만들었어요. | web | 2010.12.09 |
[생초보팁] 페이지(page) 줄간격과 부분 웹폰트 | 에혀라X | 2010.12.11 |
[생초보팁] 레이아웃 수정시 HTML 넣는 칸 넓히기 -_- | 에혀라X | 2010.12.12 |
[생초보팁] 웹진최근게시물 요약글 링크걸기 [1] | 에혀라X | 2010.12.12 |