15.03.2012 Загрузка изображений в CKEDITOR 20.02.2010 Drupal и FCKeditor + выравнивание текста по ширине
#133

Загрузка изображений в CKEDITOR

Как включить в CKEDITOR возможность загрузки изображений.

Для загрузки изображений посредством CKEDITOR следует в конфиге указать путь до скрипта, который загружает изображения:
  1. CKEDITOR.editorConfig = function( config )
  2. {
  3.    config.filebrowserUploadUrl = 'upload.php';
  4. };


Сам же upload.php будет выглядеть стандартно, за исключением того, что мы выводим через echo - собственно, выводится скрипт, который заставляет вкладку загрузки изображения переключаться на вкладку, где указывается путь и другие параметры изображения.
  1. $uploaddir = 'images';
  2. $file_Name = $_FILES[$file]["name"];
  3. $file_TmpName = $_FILES[$file]["tmp_name"];
  4. $uploadfile = $uploaddir .'/'.  $_FILES[$file]["tmp_name"];
  5.  
  6. move_uploaded_file($file_TmpName, $uploadfile);
  7.  
  8. $callback = $_REQUEST['CKEditorFuncNum'];
  9.  
  10. $full_path = '/images/'.$file_Name;
  11. echo '<script type="text/javascript">window.parent.CKEDITOR.tools.callFunction("'.$callback.'",  "'.$full_path.'","Файл загружен" );</script>';

О сайте