채택완료

두개이상의 그누보드

2017-06-20 (화) 08:42:44 2,887

예를들어 한국어 그누보드가 최초로 설치되어 있고

다음부터 설치시 root 아래 /eng  /chn   /jpn  이렇게 폴더에 복사하고

config파일 지우고 다시 설치시 

TABLE명 접두사를 달리해서 

영어,중국어,일본어등이 설치된

다국어버전사이트가 있다고 가정할때 

 

저는 디비와 파일은 따로 두고 있지만

필요에 따라 

로그인만 함께 쓰게 하고 싶습니다.

 

즉 일본어버전으로 회원가입하더라도 다른언어버전 사이트에서

회원열람 제한 걸어놓은 컨텐츠를 일본어 회원이 볼 수 있도록 말이죠.

그러려면

$g5['member_table'] = G5_TABLE_PREFIX.'member'; // 회원 테이블 

여기만 'member'부분을 두개다 똑같이 'allmember' 이런식으로만 바꾸면 될까요?

|

답변 2개 / 댓글 3개

채택된 답변
+20 포인트
2017-06-20 (화) 08:55:43

접두사가 다르면 그 하위 테이블 하고는 상관없이 다른 사이트로 인식이 되므로

그 하위 테이블명 하고는 상관이 없습니다.

그냥 쉽게 최초에 설치 한번만 하시고

그대로 복사해서 언어별 디렉토리만 다르게 해서 복사해서 올리시고

각 언어별 디렉토리에 맞게 작업하시면 됩니다.

굳이 디비를 다르게 할 필요가 있을까요?

다른 것들은 디렉토리가 다르니까 당연히 그에 맞게 링크주소가 달라지면 되는것이고

게시판 들이야 한국 / 영어 / 일본어 / 등등 이런식으로 게시판 그룹을 만들어서 각 게시판 만들면

되고 어차피 같은 서버인데 접두사 다르게 해서 설치할 필요가 없습니다.

게시판 디비는 각 게시판으로 어차피 저장 되는 부분이라서..

답변에 대한 댓글 2개

2017-06-20 (화) 11:17:13
친절한 설명 감사합니다 ^^
2017-06-20 (화) 15:56:56
알려주신대로 해봤는데
좋은 방법인것 같습니다.
감사합니다.
하나 여쭤보고 싶은게 있는데요.
사이트정보를 따로 나오게 하려면 방법이 뭐 없을까요?
예를들어
사이트하단의 회사정보 적용을 위해
한글 관리자에서 회사명:애플
영문 관리자에서 회사명:apple
로 등록하고 했더니 하나로만 되더라구요.
근데 로고는 또 재밌게도 그림파일 저장하면 따로 나오더라구요.
아무튼 관리자가 바꿀 이유는 굳이 없지만 방법이 있는지 알고 싶어서요~ 6^^
2017-06-20 (화) 17:25:57

이미지는 등록 될 때 파일명이 다르게 저장되므로 다르게 나오겠지만

하단정보나 관리자에서 입력하는 것들은 필드 이름이 같으므로 같이 적용됩니다..

다르게 할려면 필드명 따로 따로 수정해서 불러와야겠지요

답변에 대한 댓글 1개

2017-06-21 (수) 16:29:09
네 감사합니다. 다양한 방법들이 일장일단이 있는것 같습니다. 알려주신 내용들이 많은 도움이 됐습니다.

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