2013-05-14 3 views
-1

내 프로젝트에서 Ckeditor를 사용했습니다. 잘 작동했다. 나는 텍스트로 사진을 넣을 수 있지만 URL로. 내 PC에서 사진을 업로드하고 싶다면 CKfinder를 사용해야합니다. Ckeditor에서 Ckfinder를 어떻게 사용합니까?Ckeditor에서 Ckfinder를 어떻게 사용합니까?

나는 CKeditor를 호출하는 코드를 사용

protected void Page_Load(object sender, EventArgs e) 
{ 
    String StrScript = "CKEDITOR.replace('" + TextBox1.ClientID + "',{toolbar : 'Full'});"; 
    ClientScript.RegisterStartupScript(this.GetType(), "Ck-Js/ckeditor", StrScript, true); 

} 

감사합니다. 난 당신이 CKFinder 및 CKEditor를 사용하려는 생각

답변

4

이 설치를 완료하기 위해 약 5 분 소요 :

  1. CKEditor 및 CKFinder를 다운로드하십시오.
  2. 다음과 같이 xampp 내의 한 폴더에 두 코드를 모두 입력하십시오.
  3. 다음 코드와 같이 편집기가 포함될 색인 파일 (index.html)을 만듭니다. ckfinder & 메이크업 다음과 같이 변경 내부

     
    htdocs 
    |_integrated 
        |_ckeditor 
        | |_config.js 
        | |_... 
        |_ckfinder 
        | |_config.php 
        | |_... 
        |_uploads 
        |_index.html 
    
    1. 이제 파일 열기 config.php를 :

      function CheckAuthentication() { 
          return true; 
      } 
      $baseUrl = 'http://localhost/integrated/uploads/'; 
      $enabled = true; 
      $config['SecureImageUploads'] = false; 
      $config['ChmodFolders'] = 0777 ; 
      
    2. <html> 
      <head> 
      <script type="text/javascript" src="ckeditor/ckeditor.js"></script> 
      <script type="text/javascript" src="ckfinder/ckfinder.js"></script> 
      </head> 
      <body> 
          <h1>CKEditor CKFinder Integration using PHP</h1> 
          <textarea id="editor1" name="editor1" rows="10" cols="80"></textarea> 
      <script type="text/javascript"> 
      var editor = CKEDITOR.replace('editor1', { 
          filebrowserBrowseUrl : 'ckfinder/ckfinder.html', 
          filebrowserImageBrowseUrl : 'ckfinder/ckfinder.html?type=Images', 
          filebrowserFlashBrowseUrl : 'ckfinder/ckfinder.html?type=Flash', 
          filebrowserUploadUrl : 'ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Files', 
          filebrowserImageUploadUrl : 'ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Images', 
          filebrowserFlashUploadUrl : 'ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Flash' 
      }); 
      CKFinder.setupCKEditor(editor, '../'); 
      </script> 
      </body> 
      </html> 
      

    은 그래서 당신의 폴더 구조는 다음과 같이 될 것입니다 지금 열린 URL http://localhost/integrated/ 및 이미지 업로드를 시도하십시오.
1

누구나 CKFinder와 CKEditor를 통합하는 데 여전히 문제가있는 경우 KCFinder (http://kcfinder.sunhater.com/)를 대신 사용해보십시오.

CKFinder와 동일한 기능을 가지고 있지만 무료이며 오픈 소스이며 설치 및 설정이 훨씬 쉽습니다. (개인적으로, 나는 .... CKFinder가 제대로 설치 얻을 수 없었어)

KCFinder에 대한 설치 지침은 여기에 있습니다 : http://kcfinder.sunhater.com/install

그리고 통합 지침 현재 위치 : http://kcfinder.sunhater.com/integrate

관련 문제