묻고답하기
다국어 사용시 확장변수 기준으로 게시물을 검색하면 동일내용의 게시물이 중복으로 검색됩니다.
2010.01.08 15:38
다국어 2가지 이상 사용 (한국어/ 일본어)시 확장변수 기준으로 검색할경우 문제가 발생합니다.
[ 게시판 A의 셋팅 사항 ]
분류 : 신청/ 대기 / 완료
확장변수 :
변수1 - 일자 (연월일) ⇒ 검색대상체크
변수2 - 한줄입력(text) ⇒ 검색대상체크
[ 수행과정 ]
일본어에서 글을 등록 후
한국어에서 확장변수 부분은 수정하지 않고 분류 또는 내용을 수정.
[ 오류내역 ]
일본어 또는 한국어에서 확장변수 기준으로 검색을 했을경우
동일 내용의 게시물이 2개가 중복으로 검색되어져 나옴.
확장변수 기준이 아닌 다른 조건(제목 또는 내용)으로 검색할 경우에는 정상적으로 1개만 검색됨.
원래 저렇게 2개가 검색되어져 나오는 것이 정상인가요??
댓글 2
-
백성찬
2010.01.08 16:45
-
klaist
2010.01.08 21:16
처음 새로 위와 같이 생성한 게시판 A에 단 1개의 글을 저런식으로 작성했을때.
최초 일본어에서
-------------------------------------
분류 : 신청
제목 : 123
확장변수1 : 2009-01-08
확장변수2: 홍길동
내용 : test내용
------------------------------------이렇게 입력을 하고.
한국어에서 저렇게 입력된 1번 게시글을 수정버튼을 클릭하여 다음 아래와 같이 변경했을때.
-------------------------------------
분류 : 대기
제목 : 123
확장변수1 : 2009-01-08
확장변수2: 홍길동
내용 : test내용
------------------------------------
검색에서 한국어에서든 일본어에서든 확장변수1 기준으로 20090108 로 검색했을 경우
게시판 목록에 다음 아래와 같이 각각의 언어에서 입력된 글이라서 두번 출력 되는것이 지금 소스에서는 정상 이라는 것이죠??--------------------------------------------------------------------
번호 분류 제목 확장변수1 확장변수2--------------------------------------------------------------------
2 대기 123 2009-01-08 홍길동1 대기 123 2009-01-08 홍길동
--------------------------------------------------------------------
제가 테스트 해봤을때는 위와같이 검색 되서 나오는데요...
쉽게 말해 1번은 일본어에서 입력되었던 것이기 때문에 검색되어지는 것이고
2번은 한국어에서 입력되었던 것이기 때문에 검색 되는것이고... 맞나요???
그냥 제목으로 검색을 하면 다음 아래와 같이 검색 됩니다.--------------------------------------------------------------------
번호 분류 제목 확장변수1 확장변수2--------------------------------------------------------------------
1 대기 123 2009-01-08 홍길동--------------------------------------------------------------------
이해가 잘 안되네요.... 흠...
이거 수정 방법이 없을까요??
-
백성찬
2010.01.09 17:43
확장변수로 검색했으니 총 2개의 게시물이 검색 되어 출력 되었을 것이고, 게시물은 선택한 언어에 따라 출력됩니다.
현재 버전의 소스로는 그렇게 나오는 것이 정상입니다.
즉 확장변수에 동일 한 값이 있으면 언어와 상관없이 모두 출력 됩니다.
언어별로 확장변수가 검색이 되는 것이 좋겠지요.
아래 링크에서 확장변수는 날짜를 선택하고, 값은 2007 12 16 을 넣고 한국어와 일본어에서 검색하면 하나 만 출력이 되고, 언어별로 동일한 게시물이 검색이 됩니다. 단 다른 언어는 확장 변수 값이 없기 때문에 검색이 안될 것입니다.
http://www.bek.me/?mid=movie