UniSharp 파일 관리자를 사용하여 tinyMCE를 시험해보기 위해 laravel 프로젝트를 새로 설치했습니다. 나는 github https://github.com/UniSharp/laravel-filemanager의 가이드에 따라 UniSharp + tinyMCE 설치를 완료했습니다.UniSharp/Laravel Filemanager 및 TinyMCE 통합
브라우저에서 WYSIWYG 편집기가 올바르게 표시되고 이미지 업로드 버튼을 클릭 할 수 있습니다. 그러나 Objec 오류를 찾을 수 없다는 화면이 나타납니다. 이 같은 설정 외모에 대한
내 코드입니다. 실물!
<script src="//cdn.tinymce.com/4/tinymce.min.js"></script>
<textarea name="content" class="form-control my-editor"></textarea>
<script>
var editor_config = {
path_absolute : "/",
selector: "textarea.my-editor",
plugins: [
"advlist autolink lists link image charmap print preview hr anchor pagebreak",
"searchreplace wordcount visualblocks visualchars code fullscreen",
"insertdatetime media nonbreaking save table contextmenu directionality",
"emoticons template paste textcolor colorpicker textpattern"
],
toolbar: "insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image media",
relative_urls: false,
file_browser_callback : function(field_name, url, type, win) {
var x = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName('body')[0].clientWidth;
var y = window.innerHeight|| document.documentElement.clientHeight|| document.getElementsByTagName('body')[0].clientHeight;
var cmsURL = editor_config.path_absolute + 'laravel-filemanager?field_name=' + field_name;
if (type == 'image') {
cmsURL = cmsURL + "&type=Images";
} else {
cmsURL = cmsURL + "&type=Files";
}
tinyMCE.activeEditor.windowManager.open({
file : cmsURL,
title : 'Filemanager',
width : x * 0.8,
height : y * 0.8,
resizable : "yes",
close_previous : "no"
});
}
};
tinymce.init(editor_config);
</script>
어떤 아이디어가 잘못되었을 수 있습니까?
내가 말했듯이 - 그것은 tinyMCE 및 UniSharp 가이드 설치가 포함 된 신선한 Laravel Project입니다.
path_absolute과 같습니다에 "http : // localhost를/프로젝트 명/공공/"..이게 더 분명해질거야. – aryan