이 모든 기능의 출처는 윤삼님의 "스케치북 스타일 "커뮤니케이션" 모듈 스킨"에 기반하였음을 알려드립니다.

 

1. 적용하고자 하는 스킨 폴더에 위 파일을 업로드 시킨다.

messages_search.html

 

2. 스킨의 messages.html 파일 상단에

<include target="messages_search.html" />

코드를 삽입한다.

 

3. 코드 내에 {$val->nick_name} 를 찾아 그 부분의 <a> 코드를 

<!--@if($val->member_srl)--><a href="{getUrl('target_member_srl', $val->member_srl)}">{$val->nick_name}</a><!--@else-->{$val->nick_name}<!--@end-->

위 코드로 대체한다.

 

4. 원하는 곳에 검색 필드 코드를 삽입한다.

<form action="{Context::getRequestUri()}" method="get" no-error-return-url="true">
<input type="hidden" name="mid" value="{$mid}" />
<input type="hidden" name="act" value="{$act}" />
<input type="hidden" name="message_type" value="{$message_type}" />
<table class="bd_tb">
<tr>
<td>
<span class="select itx">
<select name="search_target" title="{$lang->search_target}">
<option value="title" selected="selected"|cond="isset($search_target) && $search_target == 'title'">{$lang->title}</option>
<option value="title_content" selected="selected"|cond="isset($search_target) && $search_target == 'title_content'">{$lang->title_content}</option>
<option value="content" selected="selected"|cond="isset($search_target) && $search_target == 'content'">{$lang->content}</option>
</select>
</span>
</td>
<td class="itx_wrp">
<input type="text" name="search_keyword" value="{escape($search_keyword ?? '', false)}" class="itx srch_itx" />
</td>
<td>
<button type="submit" class="bd_btn">{$lang->cmd_search}</button>
</td>
</tr>
</table>
</form>

 

5. 잘 되는지 확인한다.

 

경험 바탕으로 작성한 글이기에 틀린 점이 있을 수도, 제대로 작동하지 않는 부분이 있을 수도 있습니다.

그렇지만 제가 글을 올린 만큼 안 되시는 부분이 있다면 댓글 남겨주시면 최대한 도와드리도록 노력해보겠습니다.

감사합니다.

Atachment
첨부
  • profile
    좋은 팁 감사합니다.
    잘 활용하겠습니다.
  • profile
    좋은팁 감사드립니다! 주말에 적용해봐야겠네요 ㅎㅎ
    +윤삼님께도 다시한번 감사를..!!