제가 그누보드로 국문, 영문 페이지를 제작하고 있는데
국문에서 전체 검색을 하면 영문 페이지는 검색이 안되고
영문에서 전체 검색을 하면 국문 페이지는 검색이 안되게끔 하고 싶은데 어떻게 해야할까요....
답변 1개 / 댓글 1개
전체 검색을 search.php로 작업하신다고 가정하였을 때,
뒤에 '?gr_id=' 파라미터를 주어 작업하는 것이 편하실 겁니다.
선행 되어야 할 것은 게시판 관리에서 '전체 검색'에 체크를 해주셔야 합니다.
(국문, 영문 관계 없이 검색에 노출할 게시판 전부 체크)
그리고 각 게시판을 그룹(게시판 그룹관리에서 국문, 영문)으로 묶어 구분해줍니다.
국문 그룹 이름 예: ko, 영문 그룹 이름 예: en
1. 링크를 넘길 시
1) A 태그를 이용할 경우
<a href="<?php echo G5_BBS_URL ?>/search.php?gr_id=">전체검색</a>로
이용하시는 경우에는 gr_id= 뒤에 ko, en을 입력하여 넘겨주시면 됩니다.
2) 폼에서 넘어갈 경우
<form>태그 내에 아래 소스를 넣어줍니다.
<input type="hidden" name="gr_id" value="ko 또는 en">
2. search.skin.php
아래 코드를 form 안에 넣어주세요.
<input type="hidden" name="gr_id" value="<?php echo $gr_id ?>">
아래 코드를 지워주세요.
<?php echo $group_select ?>
<script>document.getElementById("gr_id").value = "<?php echo $gr_id ?>";</script>
답변에 대한 댓글 1개
답변을 작성하려면 로그인이 필요합니다.