TP 3.2.3 프레임 워 크 는 CKeditor 편집기 로 페이지 에 그림 을 올 리 는 방법 분석

이 글 은 TP 3.2.3 프레임 워 크 가 CKeditor 편집 기 를 사용 하여 페이지 에 그림 을 올 리 는 방법 을 보 여 준다.여러분 께 참고 하도록 공유 하 겠 습 니 다.구체 적 으로 는 다음 과 같 습 니 다.
최근 프로젝트 에 편집 기 를 추가 하려 고 하 는데 CKeditor 가 유명 하 다 고 생각해 서 연 구 를 해 봤 는데...
1.편집기 다운 받 기 는 커 녕
2.config 프로필 수정

config.image_previewText=' ';
config.filebrowserImageUploadUrl = 'uploadFiles';

이 두 줄 의 코드 를 추가 합 니 다.위 에 있 는 것 은 미리 보기 의 쓸모없는 것 을 제거 하 는 것 입 니 다.아래 는 파일 을 업로드 하 는 방법 명 입 니 다.
메모::방법 명 은 컨트롤 러 에 페이지 와 표 시 됩 니 다.
3.컨트롤 러 에 다음 코드 를 추가 합 니 다.

//         
public function uploadFiles()
{
  $upload = new \Think\Upload();//       
  $upload->maxSize  =   3145728 ;//         
  $upload->exts   =   array('jpg', 'gif', 'png', 'jpeg');//         
  $upload->rootPath =   './Uploads/img/'; //          
  //       
  $info  = $upload->uploadOne($_FILES['upload']);
  if( $info){
    $desname =$info['savepath'].$info['savename'];
    $previewname =" http://www.cjp.com/Uploads/img/".$desname;
    $callback = $_REQUEST["CKEditorFuncNum"];
    echo "<script type='text/javascript'>window.parent.CKEDITOR.tools.callFunction($callback,
'".$previewname."','');</script>";
  }else{
    echo "<font color=\"red\"size=\"2\">*       (   .jpg/.gif/.bmp/.png  )</font>";
  }
}

그리고 없어 요.그리고...
저기,HTML 페이지 가 도입 되면 다음 코드 를 직접 도입 합 니 다.

<script type="text/javascript" src="__PUBLIC__/ckeditor/ckeditor.js"></script>
<textarea rows="30" cols="50" name="body"></textarea>
<script type="text/javascript">CKEDITOR.replace('body');</script>

근 데 스타일 같은 건 제 가 설정 을 안 했 어 요.여러분 들 이 상상 을 해 보 세 요.
thinkpHP 관련 내용 에 관심 이 있 는 독자 들 은 본 사이트 의 주 제 를 볼 수 있다.
본 고 는 ThinkPHP 프레임 워 크 를 기반 으로 한 PHP 프로 그래 밍 에 도움 이 되 기 를 바 랍 니 다.

좋은 웹페이지 즐겨찾기