한글,영문사이트 동시에운영시 > 그누3질답

그누3질답

한글,영문사이트 동시에운영시 정보

한글,영문사이트 동시에운영시

본문

초봅니다...염치불구하고 조언을 구합니다.
한글사이트를 만들었는데..영문사이트도 만들어야됩니다.
인클루드되는 head.php , footer.php 를 어찌해야되는지 모르겠네요.
현재 헤드,풋터를 한글사이트에서 indexdoctype.php를 이용해 공통으로 돌리고 있는데,.. 영문페이지에서는 어떻게 처리해야되는지요. 수고스럽겠지만 자세한 설명좀 부탁드립니다.
답변해주시는 분..항상 좋은날되시길...

댓글 전체

혹시 그래도 모르실까봐 indexdoctype.php 안에 DESIGN1을 넣어보았습니다.

====================
// NONE 는 상단과 하단 파일이 필요없는 TYPE
    case "NONE" :
        echo $ob_content;
        break;
    // STYLE 은 stylesheet 등만 적용하는 TYPE
    case "STYLE" :
        include './head.sub.php';
        echo $ob_content;
        include './tail.sub.php';
        break;
    // DESIGN 은 상단, 하단 파일을 필요로 하는 TYPE
    case "DESIGN" :
        include './head.sub.php';
        include './head.php';
        echo $ob_content;
        include './tail.php';
        include './tail.sub.php';
        break;
  // DESIGN1 은 영문 상단, 하단 파일을 필요로 하는 TYPE
    case "DESIGN1" :
        include './head.sub.php';
        include './head1.php';
        echo $ob_content;
        include './tail1.php';
        include './tail.sub.php';
        break;
    // 나머지 TYPE 은 오류
========================

이름은 DESIGN1 대신에 ENG라고 바꾸셔도 됩니다

========================
// ENG 는 영문 상단, 하단 파일을 필요로 하는 TYPE
    case "ENG" :
        include './head.sub.php';
        include './enghead.php';
        echo $ob_content;
        include './engtail.php';
        include './tail.sub.php';
        break;
========================

ENG 로 바꾸면 작업하는페이지 예를들어 (about.php) 페이지 제일위에

========================
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
define("_DOCTYPE_", "ENG");
?>
========================
이렇게 불러오면 됩니다
안녕하세요
고수는 아니지만 참고가 될것 같아 답변 드립니다.

indexdoctype.php 안에 보시면

====================
// NONE 는 상단과 하단 파일이 필요없는 TYPE
    case "NONE" :
        echo $ob_content;
        break;
    // STYLE 은 stylesheet 등만 적용하는 TYPE
    case "STYLE" :
        include './head.sub.php';
        echo $ob_content;
        include './tail.sub.php';
        break;
    // DESIGN 은 상단, 하단 파일을 필요로 하는 TYPE
    case "DESIGN" :
        include './head.sub.php';
        include './head.php';
        echo $ob_content;
        include './tail.php';
        include './tail.sub.php';
        break;
    // 나머지 TYPE 은 오류
========================
이런 문구가 있습니다.
보통 처음 그누보드를 설치하면 기본적으로 DESIGN 으로 세팅되는 경우가 많습니다.
위의 indexdoctype.php 안의 DESIGN를 보시면
================
include './head.php';
        echo $ob_content;
        include './tail.php';
================
이 문구가 있죠? 현재 한글페이지는 예를 들면 (korea.php) 문구위에는 DESIGN 으로 되어 있으실겁니다
페이지 제일위에 보면
================
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
define("_DOCTYPE_", "DESIGN");
?>
================
이렇게 되어있을겁니다.
영문페이지의 경우엔 indexdoctype.php 안에서 추가를 해주시면 됩니다. 예를 들어
=========================
 // DESIGN1 은 영문 상단, 하단 파일을 필요로 하는 TYPE
    case "DESIGN1" :
        include './head.sub.php';
        include './head1.php';
        echo $ob_content;
        include './tail1.php';
        include './tail.sub.php';
        break;
==========================
위에서 보듯이 DESIGN1 이라는걸 추가하신다음에 head1.php tail1.php 이렇게 영문페이지용
헤드와 테일을 만드시면 됩니다
그런다음 영문페이지 예를들어(about.php) 를 만드셨을경우 해당페이지 제일위에
===================
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
define("_DOCTYPE_", "DESIGN1");
?>
===================
DESIGN -> DESIGN1 으로 이렇게 바꾸시면 영문용 헤드 (head1.php) 영문용 테일 (tail1.php)를 불러옵니다
참고가 되셨으면 합니다
전체 9,564
그누3질답 내용 검색

회원로그인

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