묻고답하기
고수님들~ 다국어 홈페이지 제발요~
2011.01.30 22:21
다음과 같이 질문 올렸습니다.
XpressEngine
www.aaa.com 도메인 하나만 가지고 한국어 홈페이지 만들어서
영문 홈페이지 www.aaa.com/eng
중문 홈페이지 www.aaa.com/china
이런 식으로 연결해서 사용하고 싶은데
제로보드 xe로도 가능한가요?
질문올려도 답변이 없어서 다시 한번 올립니다.
부탁이요~
-----------------------------------------------
고맙게도 다음과 같이 plruto님이 답글을 올려주셨습니다.
에피스님의 예전 답글에서도 도움을 받았습니다.
그렇지만 메뉴부분이 해결되지 않고 있습니다.
메뉴 부분은 어드민에서 고쳐도 홈페이지에서 확인하면 어드민에서 맨 마지막에서 언어 설정한 채로 나타납니다.
http://uvsmt7.cafe24.com
어떻게 하면 메뉴 부분까지 다국어로 만들수 있을까요?
질문자로부터 선택받은 답변입니다
XE자체에서 다국어 가능합니다.
한글페이지 만들때는 언어를 한글로, 영문페이지 만들때는 언어를 영어로, 중문페이지 만들때는 언어를 중국어로 바꾸고 페이지나 게시판 내용을 작성하면 원하는 언어로 작성됩니다.
하지만 위의 물어온 내용대로 하려면 메뉴를 영문으로도 만들고 중문으로도 만들고 해서 각각의 페이지를 만든 후에 언어에 맞는 메뉴를 연결하면 됩니다.
보통 다국어 홈페이지라고 하면 너무 어렵게 생각해서 못만드시는 것 같아요.^^
영문버젼 만들고 >> 한글버젼 따로 만드시겠다는 계획을 세우셨을 것 같네요.
이런 접근부터 틀렸기 때문에 어렵게만 느껴지시는것 같습니다.^^
그냥 XE 최신버젼으로 모두 구현되어있다고 생각하시면 됩니다.
게시판이나 회원가입 등 각 항목들은 이미 다국어번역이 되어있는 상태라 언어선택만 하시면 변경되시는 것 확인 가능하구요.
사이트 메뉴 등은 XE관리자페이지에서 메뉴 추가하실 때 다국어로 입력이 간단하니 추가설명은 안드리겠습니다.
그럼 메인페이지나 각 서브페이지 또는 게시판 등의 내용들은 어떻게 다국어로 표현하느냐가 문제겠죠.?
다행스럽게도 XE에서 쉽게 구현이 가능하지만 매뉴얼이 제대로 없어 이 방법을 모르시는 분들이 꽤 많으신 것 같네요.^^;
우선 게시판으로 설명드리겠습니다.
제작하시려는 사이트에 게시판 페이지를 만드셔서 메뉴에 연결하셨다고 가정하고 말씀 드릴께요.
해당게시판을 열어보세요.
상단의 언어선택에 따라 게시판이 출력이 되실거에요.
언어선택이 한글/영문 두가지로만 선택이 가능하다고 가정해보겠습니다.
1. 만약 언어선택이 영어로 선택되어있다면, 글쓰기(Write) 로 게시물 내용을 영문으로 작성합니다.
2. 다 작성하신 다음에 등록버튼으로 게시물을 저장하세요.
3. 상단의 언어선택을 클릭해서 한글 로 선택합니다.
4. 아까 입력하신 게시물 제목과 내용이 영문 그대로 보이실거에요.
5. 해당 게시물의 수정(Modify) 버튼을 클릭합니다.
6. 영문으로 된 게시물을 지우고, 게시물의 제목과 내용을 한글로 입력합니다.
7. 다 입력하셨다면 저장(submit)를 하세요.
위 과정이 게시물을 영문과 한글로 등록한 모든 작업입니다.
영문과 한글로 잘 나오는지 확인하셔야겠죠?^^
상단의 언어선택으로 한글 또는 영문을 선택해서 확인해 보시면,
영문/한글 게시물이 언어선택에 따라 변경되어 나오는 것을 확인가능하실거에요.
서브페이지나 메인페이지의 내용(레이아웃상에서는 {$content} 부분)도 위 게시판의 방법과 동일합니다.
{$content} 부분이 언어선택에 따라 내용을 수정해 주면 영문/한글 모두 나온다는 의미이구요.
다른 방법(언어선택에 따라 내용 소스를 다르게 뿌려주는)도 있겠지만 위 방법이 가장 쉬운 것 같네요.
건승하세요.~
- [2017/08/04] 묻고답하기 $user_lang->userLang### 이걸 언어로 읽어오는 방법?
- [2015/07/10] 묻고답하기 다국어 언어 소스에 적용법 ? *1
- [2015/05/11] 묻고답하기 위젯 다국어 설정 문제
- [2015/03/23] 묻고답하기 다국어 구축 내용은 구글 검색 등에서 제외되는 건가요? *1
- [2014/05/11] 묻고답하기 다국어 페이지 적용시 오류 *2