TinyMce를 사용하고 있으며 codesample에서 제공하는 기본 목록에 새 언어를 추가하고 싶습니다.TinyMce codesample 목록에 새 언어 추가
확인하기 the docs of codesample 나는 그것에 관해 아무것도 발견하지 못했지만, 그들은 매우 기본적이고 제한적입니다.
having to modify tinymce 이외의 옵션이 있습니까?
TinyMce를 사용하고 있으며 codesample에서 제공하는 기본 목록에 새 언어를 추가하고 싶습니다.TinyMce codesample 목록에 새 언어 추가
확인하기 the docs of codesample 나는 그것에 관해 아무것도 발견하지 못했지만, 그들은 매우 기본적이고 제한적입니다.
having to modify tinymce 이외의 옵션이 있습니까?
가능합니다.
TinyMCE 플러그인 폴더에 코드 샘플 폴더가 있는지 확인하십시오. 이것에서 당신은 괜찮습니다 plugin.js
find line 1101, 그것은 언어를 표시합니다.
나는이 일을 ....
var languages = [
{text: 'C', value: 'c' },
{text: 'C#', value: 'csharp' },
{text: 'C++', value: 'cpp' },
{text: 'CSS', value: 'css' },
{text: 'F#', value: 'fsharp' },
{text: 'Java', value: 'java'},
{text: 'HTML/XML', value: 'markup'},
{text: 'JavaScript', value: 'javascript' },
{text: 'Json', value: 'json' },
{text: 'LESS', value: 'less' },
{text: 'PHP', value: 'php'},
{text: 'Python', value: 'python'},
{text: 'Ruby', value: 'ruby'},
{text: 'SASS', value: 'scss' },
{text: 'SQL', value: 'sql' },
{text: 'TypeScript', value: 'typescript' }
];
다시 작게하다 파일을 저장 한 후 내 업데이트되었습니다.
TinyMCE에서 드롭 다운에 새로운 언어가 표시됩니다. yoru 프리즘 파일이 이러한 언어로 업데이트되었는지 확인하십시오.
이 코드는 init 함수에 추가 할 수 있습니다. 공식 문서 [여기] (https://www.tinymce.com/docs/plugins/codesample/)를 참조하십시오. 선택한 언어의 [prism] (http://prismjs.com/)에서 js 및 css 파일을 다운로드해야합니다. –
이렇게하려면'codesample' 플러그인을 수정해야합니다. TinyMCE는 오픈 소스이므로 다른 프로그래밍 언어 (Prism에서 지원)를 사용하기 위해 확장 할 수없는 기술적 인 이유는 없습니다. –
이상에서 멀리 ... 코드 샘플을 포함하는 tinyMce 패키지 버전을 사용할 수 없음을 의미합니다. – Alvaro
이것은 오픈 소스 소프트웨어의 아름다움입니다 ... 필요에 따라 수정할 수 있습니다. TinyMCE가 오픈 소스가 아니면이 문제를 해결할 방법이 없습니다. –