1개의 스킨 다국어로 재질문
본문
안녕하세요?
유찬아빠님이 다국어에 대한 팁을 주셨습니다.
유찬아빠님의 팁은
---------------------------------------------------------------------------------------
/bbs/write.php?bo_table=test&lang=en 이런식으로 파라메타를 추가해서 영어 글쓰기를 명시해서
스킨폴더에 write.skin.php 상단에
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
if($lang=='en'){
include_once ($board_skin_path.'/write.skin_en.php');
return;
}
// 이 구문을 추가
// add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨
add_stylesheet('<link rel="stylesheet" href="'.$board_skin_url.'/style.css">', 0);
?>
---------------------------------------------------------------------------------------
이렇게 알려 주셨습니다.
en까지는 잘 적용이 되는데요.
문제는 영문만 아니라 일본 중국도 있어서요;;;;
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
// add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨
add_stylesheet('<link rel="stylesheet" href="'.$board_skin_url.'/style.css">', 0);
if($lang=='en'){
include_once ($board_skin_path.'/write.skin_en.php');
return;
if($lang=='jp'){
include_once ($board_skin_path.'/write.skin_jp.php');
return;
}
이렇게하고
/bbs/write.php?bo_table=test&lang=jp
이렇게 넣었더니 작동이 되지를 않습니다.
/bbs/write.php?bo_table=test&lang=en
두개를 넣으니 두개다 작동이 안되더라구요.
혹시 방법좀 알수 있을까요?
정말 SIR회원님들 덕분에 많은것을 배워갑니다.
정말 감사합니다.
답변 1
if($lang=='en'){
include_once ($board_skin_path.'/write.skin_en.php');
return;
if($lang=='jp'){
include_once ($board_skin_path.'/write.skin_jp.php');
return;
}
이부분이 잘못되었네요
if($lang=='en'){
include_once ($board_skin_path.'/write.skin_en.php');
return;
}// 이걸 막아줘야 합니다.
if($lang=='jp'){
include_once ($board_skin_path.'/write.skin_jp.php');
return;
}