본문 바로가기
개발/그누보드

그누보드 게시판 에디터 ckeditor 변경시 에디터 이름, 게시판 이름 누락으로 정상적으로 파일 업로드와 내용 출력이 안되는 문제 수정

by Neya31 2022. 7. 29.
728x90
반응형

에디터 이름 입력이 안되는 문제

 

\head.sub.php

var g5_editor    = "<?php echo  ($config['cf_editor'] && isset($board['bo_use_dhtml_editor']))?$config['cf_editor']:''; ?>";
g5_editor="ckeditor"; //게시판이 아닌 경우에도 ckeditor 사용

 

게시판 이름 입력이 안되는 문제

 

\plugin\editor\ckeditor\upload.editor.js

g5_editor='ckeditor'; // 게시판이 아닌 페이지에서는 에디터 이름을 인식하지 못하는 문제 javascript 전역변수
xhr.open( 'POST', g5_url+'/plugin/editor/'+g5_editor+'/upload.editor.php?bo_table='+g5_bo_table, true );

 

내용 출력이 안 되는 문제는

 

/plugin/editor/ckeditor/editor.lib.php 파일에서 xss필터 적용을 주석처리

// if($is_dhtml_editor) //팝업창 외에도 관리자에서 화면 사용이 많아서 그냥 주석 처리
// {
//  if ( $w == 'u' && (! $is_member || ! $is_admin || $write['mb_id'] !== $member['mb_id']) ){
//  // kisa 취약점 제보 xss 필터 적용
//  //$content = get_text(html_purifier($write['wr_content']), 0);
//  $content = get_text($write['wr_content'], 0);
  //     if($id="nw_content") $content = get_text($nw['nw_content'], 0); // 팝업창 에디터 사용시
//  }
// }

//$content = '<figure class="media"><div data-oembed-url="https://www.youtube.com/watch?v=-DTcjz4zivo"></div></fingure>';
//echo $content;

 

 

반응형