1개의 스킨 다국어로 재질문

1개의 스킨 다국어로 재질문

QA

1개의 스킨 다국어로 재질문

답변 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; 
}

앗... 유찬아빠님께서 다시 댓글 달라 주셨네요.

알려주신대로 적용했더니 아주 잘 작동 합니다.

정말 감사합니다. ㅠㅠ

해결을 못하면 무식하게 게시판을 여러개 만들어서 각각 링크 달려고 했거든요.

항상 행복하시고 새해 복 많이 받으셔요.

진심으로 감사합니다!!!!

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 61
© SIRSOFT
현재 페이지 제일 처음으로