테스트 사이트 - 개발 중인 베타 버전입니다

다국어 폴더셋팅 상수설정방법 채택완료

촙오에요촙촙 1년 전 조회 2,145

 

www /그누보드를 설치하고

/www/en/ 폴더에 그누보드 설치 파일을 모두 넣었습니다 (adm 제외) 

 

/en/head.php 에서 아래 코드를 구현하여 en/경로 이동으로 변경 처리를 모두 마쳤으나.

 

 

내용관리의 경로로 들어가면 en/head.php 셋팅이 풀려버리고,

/en/theme/basic/skin/content/ 폴더를 바라보는게 아니라.
/theme/basic/skin/content/의 경로를 바라보게 되는데,

 

/en/index.php 에서는 

script 자바스크립트에서 사용하는 전역 변수선언 

g5_bbs_url  = '도메인명/en' 이렇게 잡히고,

g5_bbs_url =  '도메인명/en/bbs' 이런 경로로 잘 잡히는데,

 

링크이동하고 나면 꼭  /en의 경로가 풀려버립니다 ㅠㅠ

 

 

다른 글을 검색해서 상수설정 관련을 셋팅 해보았으나,

잘 되지 않아 이렇게 글 남깁니다.

 

상수설정은 www/config.php 에서 처리 해 보았는데, 되질 않네요.. 

상수설정을 하는 다른 방법이 있는걸까요?

 

 

</strong></p>

<p>                                        <?php if ($row['me_name'] == '회사소개' )</p>

<p>                                            $row['me_name'] ='About';</p>

<p>                                        else if ($row['me_name'] == '제품소개' )</p>

<p>                                            $row['me_name'] ='Product';</p>

<p>                                        else if ($row['me_name'] == '특허 및 논문' )</p>

<p>                                            $row['me_name'] ='Patents and papers';</p>

<p>                                        else if ($row['me_name'] == '소식' )</p>

<p>                                            $row['me_name'] ='News & Post';</p>

<p>                                            else if ($row['me_name'] == '문의' )</p>

<p>                                            $row['me_name'] ='Contact';</p>

<p>                                        ?></p>

<p>                   </p>

<p>                                        <a href="/en<?php echo $row['me_link']; ?></p>

<p><strong>

 

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

답변 5개

채택된 답변
+20 포인트

/en/config.php 에서 수정해줘야 할 것입니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

촙오에요촙촙
1년 전
감사합니다 시도해보겠습니다.
en/index 에서는 정상이고
en/bbs/등 다른경로에서 풀리는 현상은 어떻게 잡아야하려나요 ㅠㅠ

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

1년 전

혹 db를 같이 사용하시는거면 db를 따로 사용하시면 됩니다.

저같은 경우는 한글은 g5_ 로 영문은 g6_ 일어는 g7_ 씩으로 따로 사용합니다.

로그인 후 평가할 수 있습니다

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

1년 전

다른 방법도 있겠지만 예전에 다른 사이트를 만들때 이런문제로 영문, 한글, 중문, 일문 등  인트로에 쿠키를 만들어서 해당 쿠키로 각 언어를 구분하여 잘 사용한 적이 있습니다~

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

촙오에요촙촙
1년 전
혹시 참고할만한 예제가 있을까요?...
막상 적용하려니 어디부터 손봐야 할지 난감하네요 ㅠ

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

1년 전

맞습니다. 영문을 신규 쿠키를 만들어서 쿠키로 영문사이트를 인식하는 방법을 말씀 드렸던 것이에요~

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

촙오에요촙촙
1년 전
쿠키 작업추천 말고는.. 다른 방안은 딱히 없는거죠? ㅠㅠ

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

1년 전

먼저 캐시를 한번 지워 보시구요.. 환경설정에서 정상적으로 세팅해도 풀려버리면 다른 방법으로 영문페이지의 index에 들어오면 쿠키를 생성하여 그 쿠키로 영문페이지로 계속 이동하는건 어떨까요? 한글 index에 들어오면 다시 쿠키를 해제 하시구요~

 

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

촙오에요촙촙
1년 전
세션 및 쿠키 삭제까지 했는데도 그러네요 ㅠㅠ
쿠키를 태워야할듯 한데..

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

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

로그인