2017-12-28 3 views
0

동일한 클래스 이름과 별도의 ID를 가진 여러 개의 주석 편집기 (텍스트 영역)가있는 PHP 페이지가 있습니다. 내 문제는 이미지 업로드 아이콘이 마지막 편집기에서만 표시되지만 위의 편집기에서는 표시되지 않는다는 것입니다. 나는 tinymce 버전 4.7.2를 사용하고있다.반응 형 파일 관리자 통합 - 마지막 TinyMCE 편집기에만 표시되는 아이콘

image upload button

Here is the full image of my php page

날이 문제를 해결하기 위해 도와주세요 : 이 이미지 업로드 내가 보여줄 필요가 버튼입니다.

+0

질문에 이미지를 포함하도록 편집하십시오. –

+0

좋아요, 제 작업 이미지를 업로드했습니다. 의문의 여지가 있습니다. –

+0

페이지에서 TinyMCE를 여러 번 호출하는 방법을 보여주는 간단한 JS Fiddle 또는 TinyMCE Fiddle을 만들 수 있습니까? 실제 코드를 보지 않으면 누구든지 문제를 식별하는 데 어려움이 있습니다. https://stackoverflow.com/help/mcve –

답변

0

file_picker_callback은 위의 문제를 해결합니다. "텍스트 영역 # 내용, 텍스트 영역 # 자세한 내용은"테마 : "현대", 폭 : 500, 높이 : 200, 플러그인 : [ "advlist의 자동 링크 타이밍에서이 링크를 http://www.responsivefilemanager.com/demo.php

tinymce.init ({ 선택을 참조 링크 이미지 목록을 인쇄 미리보기 시간 앵커 페이지 나눔 ", "searchreplace 단어 수 visualblocks visualchars insertdatetime 미디어 단어 잘림 방지 ", "테이블의 ContextMenu 방향성 이모티콘은 텍스트 색상 responsivefilemanager 코드 " , 으로 ToolBar1 :"붙여 넣기 문자표 실행 취소 다시 실행을 | 굵은 기울임 꼴 밑줄 | alignleft aligncenter alignright alignjustify | bullist numlist outent indent | styleselect ", toolbar2 :"| resp onsivefilemanager | 링크 해제 앵커 | 이미지 미디어 | forecolor backcolor | 인쇄 미리보기 코드 ", image_advtab : true, file_picker_types : '파일 이미지 미디어', file_picker_callback : function (cb, value, meta) {var width = window.innerWidth-30; var height = window.innerHeight-60; if var width_reduce = (width-20) % 138; width = width-width_reduce + 10;} var urltype = 2 (width> 1800) width = 1800; ; if (meta.filetype == 'image') {urltype = 1;} if (meta.filetype == '미디어') {urltype = 3;} var title = "RESPONSIVE FileManager"; if (this.settings. filemanager_title! == "undefined"& & this.settings.filemanager_title) {title = this.settings.filemanager_title;} var akey = "key"; (typeof this.settings.filemanager_access_key! == "정의되지 않음"& & this를 입력하십시오. settings.filemanager_access_key) {akey = this.settings.filemanager_access_key;} var sort_by = ""; if (typeof this.set tings.filemanager_sort_by! == "undefined"& & this.settings.filemanager_sort_by) {sort_by = "& sort_by ="+ this.settings.filemanager_sort_by;} var descending = "false"; if (this.settings.filemanager_descending! = = "미등록"& & this.settings.filemanager_descending) = {내림차순 this.settings.filemanager_descending} VAR의 FLDR = "";! 경우 (this.settings.filemanager_subfolder 대해서 typeof == "미등록"& & this.settings.filemanager_subfolder) {FLDR = "& FLDR ="+ this.settings.filemanager_subfolder} VAR의 도메인 간 = ""; 경우 (! 대해서 typeof this.settings.filemanager_crossdomain == "미등록"& & this.settings.filemanager_crossdomain) {도메인 간 = "& 도메인 간 = 1 "; if (window.addEventListener) 주석 ({title : title, file : this.settings.external_filemanager_path +}) {{{ 'dialog.php? type ='+ urltype + '& 내림차순 ='+ 내림차순 + sort_by + fldr + crossdomain + '& lang ='+ this.settings.+ + & akey = '+ akey, width : 너비, 높이 : 높이, 크기 조정 : true, 최대화 : true, 인라인 : 1}, {setUrl : function (url) {cb (url);}})}}, external_filemanager_path : "파일 관리자 /", filemanager_title : "응답 파일 관리자", object_resizing : 거짓, external_plugins : { "파일 관리자": "../../../filemanager/plugin.min.js"} }) ;