채택완료

국문, 영문 전체검색 질문이요!

2019-01-28 (월) 11:29:59 2,614

제가 그누보드로 국문, 영문 페이지를 제작하고 있는데

국문에서 전체 검색을 하면 영문 페이지는 검색이 안되고

영문에서 전체 검색을 하면 국문 페이지는 검색이 안되게끔 하고 싶은데 어떻게 해야할까요....

|

답변 1개 / 댓글 1개

채택된 답변
+20 포인트
2019-01-28 (월) 13:24:20

전체 검색을 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 안에 넣어주세요.

Copy
<input type="hidden" name="gr_id" value="<?php echo $gr_id ?>">

아래 코드를 지워주세요.

Copy
<?php echo $group_select ?>
<script>document.getElementById("gr_id").value = "<?php echo $gr_id ?>";</script>

답변에 대한 댓글 1개

2019-01-30 (수) 09:23:35
감사합니다~~~

답변을 작성하려면 로그인이 필요합니다.