영문 페이지에서 헤더 오류 질문..

영문 페이지에서 헤더 오류 질문..

QA

영문 페이지에서 헤더 오류 질문..

본문

안녕하세요 그누보드로 테마를 구매해서 지금 영문과 한글 두가지를 제작중인데요

테마를 복사해서 테마명 , 테타명_eng로 한글과 영문 사이트 두 개를 만들었습니다

 

변환도 잘 되는데 문제는 영문 페이지에서 서브페이지로 이동만 하면 한글버전으로 다시 바뀌어버리더라구요

 

혹시 어디를 수정해야 할까요

 

 

지금 사용하는 방식은

루트/en/index.php 파일을 하나 만들어서 

 

<?php

include_once('../_common.php');

define('_INDEX_', true);

if (!defined('_GNUBOARD_')) exit;

 

if (defined('G5_THEME_PATH')) { require_once(G5_THEME_PATH.'/index.php'); exit; }

if (G5_IS_MOBILE) { include_once(G5_MOBILE_PATH.'/index.php'); exit; }

 

include_once(G5_PATH.'/head.php');

include_once(G5_PATH.'/tail.php');

 이런식으로 처리하고 있습니다,.

 

이 질문에 댓글 쓰기 :

답변 2

영문페이지를 PHP로 분기하셨다면

head.php가 한글인경우

head_en.php와 같이 영문전용페이지가 include되게 되어야하는데

 

그렇게 하기위해선

 

include 하는 내용을 판단할 기준이있어야죠

 

cookie나 session에서 넘겨받거나

또는

param 값으로 na=en 을 url에 포함했다고 가정하면


<?php 
if( $_GET['na'] == 'en') {
   include_once (G5_PATH."/head_en.php");
else
   include_once (G5_PATH."/head.php");
}
?>

 

와 같은 형태가 등장해야겠죠

쿠키던, session이던 혹은 또다른 값이던 판단기준이 있어야 한다는 의미와

예시를 들어드린것이지 지금 이 내용이 정답은 아닙니다.

 

답변을 작성하시기 전에 로그인 해주세요.
전체 129,672 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT