이 튜토리얼은 웹 사이트의 현재 언어와 일치하도록 TinyMce Rich Text 편집기를 동적으로 현지화하는 방법을 보여줍니다. 우리는 당신이 이미 다국어 PHP 사이트를 구축했으며 tinymce가 선택한 언어를 자동으로 반영하기를 원한다고 가정합니다.
도전 :
솔루션 :
언어 팩 다운로드 :Tinymce 다운로드 위치에서 필요한 언어 파일을 얻고 TinyMce 디렉토리에 배치하십시오. 언어 코드 일관성 :
사이트의 언어 변수 ()는 tinymce (예 : 'sp'가 아닌 스페인어의 'es')와 호환되는 코드를 사용하는지 확인합니다. 필요에 따라 코드를 조정하십시오tinymce 초기화와 통합 : 웹 사이트 헤더에서 TinyMce 초기화 코드 직전에 변수를 javaScript로 전달하십시오 :
.
압축기 호환성 : tinymce 압축기를 사용하는 경우 매개 변수를 포함하도록 JavaScript 초기화를 업데이트하십시오.
$current_lang
그게 다야!
<?php if ($current_lang == 'sp') { $current_lang = 'es'; } elseif ($current_lang == 'fr-CA') { $current_lang = 'fr_CA'; //Example of a more specific locale } else { $current_lang = 'en'; // Default language } ?>
$current_lang
var cur_lang = "<?php echo $current_lang; ?>"; tinyMCE.init({ // General options width: "480", height: "680", mode: "textareas", theme: "advanced", language: cur_lang, // Add the language parameter here plugins: ... });
위 내용은 tinymce를 동적으로 국한하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!