한개의 계정안에서 두개의 사이트로 나뉘어 지는데 기본 자료는 공유하는 방법 좀.. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

한개의 계정안에서 두개의 사이트로 나뉘어 지는데 기본 자료는 공유하는 방법 좀.. 정보

한개의 계정안에서 두개의 사이트로 나뉘어 지는데 기본 자료는 공유하는 방법 좀..

본문

안녕하세요.
제목이 조금 어려운거 같네요.
어찌보면 한개의 계정안에 두개의 사이는는 아니구요.

다름이 아니라,

호스팅은 하나의 호스팅을 사용하게 됩니다. DB도 하나고

그리고, 초기화면에서 한국어, 영어, 일본어 이런식으로 선택을 해서 각 페이지에 들어가게 합니다.
결국은 초기화면은 하나지만 각각 별개의 홈페이지가 있는 셈이지요.
한국어로 된, 영어로된, 일본어로된....
디자인은 똑같고 단지 언어만 틀려집니다.
(bnuboard안에 각각 kor, eng, jpa 이런식으로 폴더를 만들어 주고 그안에 해당 내용을 넣을 생각입니다.)
회원등의 내용은 당연히 하나를 이용하구요.

이때 다른건 문제가 될거 같지 않은데,

몇가지 문제가 될듯한게 있습니다.
1.
먼저 가만히 생각해 보면 로그인 부분이 문제일거 같은데,
한국어로 된 페이지 않에서 로그인시 로그아웃시 한국어로 된 페이지 메인으로,
영어로된 페이지안에서는 또 영어로된 페이지 안에서
일본어 역시...

그렇게 보여지게 할려면 어떤 방법을 이용해야 할까요?

2.
회원가입후 이동페이지는 어떻게 각각의 언어별 폴더의 메인으로 가게 만들수 있을까요?

3.
게시판도 공유를 한다고 할때 헤드나 풋터가 각각 다를텐데, 이부분을 설정해 줄 방법이 있을까요?

많은 답변 좀 부탁드리겠습니다.
  • 복사

댓글 전체

필드를 하나 만들어야 겠네요, 중국 사람이면, C 미국사람이면, A.. 이런식으로 DB에 담어서.
로그인 할때 체크를 해서, 해당 국가 회원이면,

각 헤더로 보내면 되겠네요.
header("Location:보낼 주소!");
1) 헤드 파일 이 따로 있다면 변수 하나만 선언해서 값을 주는건 어떨까요?

$language = "폴더명";이라고 헤드파일에 선언후

login.skin.php 에서 $url = $language."/".$url;

이런식으로...

2)  위 방법을 이용하면 가능할듯 싶습니다.

3)  한개시판 에 여러 head.php와 tail.php을 적용 하신다라..

    하실려면 bbs 폴더에 게시판 board_head.php 부분을

    수정하셔야 할듯 싶습니다.

    해당 게시판 bo_table값을 이용하여 원하는 공유되어있는 게시판만

    적용 시켜서 위에 $language 값을 이용하여 하는방법은 어떠한지;;

    약간 돌아가는 방법이지만 이것밖에 생각이 않나네요 -ㅁ-!
클라이언트 브라우저 정보를 받아와서 언어를 체크하시고 그에 맞게 location 위치를 변경 시켜주시면

될것 같네요..

IP대역별로 국가를 체크 하셔도 되겠지만 우리나라는 북미쪽 IP대역도 빌려쓰다보니

정확하지 않을 수도 있어요~

수시로 IP대역을 업데이트 해주셔야 한다는 단점이..
© SIRSOFT
현재 페이지 제일 처음으로