Drupal 6 'da Editör Üzerinden Resim Yüklemek
blues — Salı, 02/12/2008 - 01:00
Eski sürümlerinden beri Drupal kullananlar IMCE modülünü bilirler. TinyMce,BuEditor gibi wyswig modülleri ile entegre olarak , yazı yazma esnasında server'a bir resim upload edip o resmi kullanmamızı saÄŸlar ve bizi mutlu ederdi :) Tabii IMCE'nin özelliÄŸi bununla sınırlı deÄŸil ama benim en çok iÅŸime yarayan buydu.Çünkü TinyMce ve BUEditor'de dahili bir dosya yükleyicisi yok. Åžu günlerde Drupal 6.x içinde Head olarak çıkmış olsa da en azından ÅŸimdilik kullanmayı düÅŸünmüyorum.Çünkü Fck 'da küçük bir optimizasyon ile dahili bir resim yükleyicisine sahip olabiliyorsunuz.Yani bilgisayarınızda bulunan resmi kolayca server'a aktarıp kullanabilirsiniz.
Madem Fck ile bu oluyorda neden Bueditor'le falan uÄŸraşıyorsun derseniz , daha hafif ve sistemi yormadığı için derim.Ama ÅŸimdilik Fck ile bu iÅŸlemi nasıl yaparız onu anlatayım:
Normalde bu özelliÄŸini kullanmak istediÄŸinizde This uploader is disabled gibi bir hata verir.Bu durumda ,
FckEditor'ün bulunduÄŸu dizinin altındaki /editor/filemanager/connectors/php/config.php dosyasını açın.
Bu dosyayı açtıktan sonra aÅŸağıdaki kodları eskileri ile deÄŸiÅŸtirip dosyanızı kaydedin ve server'daki konumuna geri gönderip , eski dosyanın üzerine yazın:
$Config['Enabled'] = true ;
// $Config['UserFilesPath'] = '/files/' ;
$Config['UserFilesPath'] = '/files/' ;
// $Config['UserFilesAbsolutePath'] = '' ;
$Config['UserFilesAbsolutePath'] = $_SERVER["DOCUMENT_ROOT"]. "/files/";
$Config['ForceSingleExtension'] = true ;
$Config['SecureImageUploads'] = true;
$Config['ConfigAllowedCommands'] = array('QuickUpload', 'FileUpload', 'GetFolders', 'GetFoldersAndFiles', 'CreateFolder') ;
// Allowed Resource Types
$Config['ConfigAllowedTypes'] = array('File', 'Image', 'Flash', 'Media') ;
$Config['HtmlExtensions'] = array("html", "htm", "xml", "xsd", "txt", "js") ;
/*
Configuration settings for each Resource Type
*/
$Config['AllowedExtensions']['Image'] = array('gif','jpeg','jpg','png') ;
$Config['DeniedExtensions']['Image'] = array() ;
$Config['FileTypesPath']['Image'] = $Config['UserFilesPath'] .'images/';
$Config['FileTypesAbsolutePath']['Image']= ($Config['UserFilesAbsolutePath'] == '') ? '' : $Config['UserFilesAbsolutePath'].'images/' ;
$Config['QuickUploadPath']['Image'] = $Config['FileTypesPath']['Image'] ;
$Config['QuickUploadAbsolutePath']['Image'] = $Config['FileTypesAbsolutePath']['Image'] ;
$Config['AllowedExtensions']['Flash'] = array('swf','flv','mp3') ;
$Config['DeniedExtensions']['Flash'] = array() ;
$Config['FileTypesPath']['Flash'] = $Config['UserFilesPath'] . 'flash/' ;
$Config['FileTypesAbsolutePath']['Flash']= ($Config['UserFilesAbsolutePath'] == '') ? '' : $Config['UserFilesAbsolutePath'].'flash/' ;
$Config['QuickUploadPath']['Flash'] = $Config['FileTypesPath']['Flash'];
$Config['QuickUploadAbsolutePath']['Flash']= $Config['FileTypesAbsolutePath']['Flash'];
$Config['AllowedExtensions']['Media'] = array('aiff', 'asf', 'avi', 'bmp', 'fla', 'flv', 'gif', 'jpeg', 'jpg', 'mid', 'mov', 'mp3', 'mp4', 'mpc', 'mpeg', 'mpg', 'png', 'qt', 'ram', 'rm', 'rmi', 'rmvb', 'swf', 'tif', 'tiff', 'wav', 'wma', 'wmv') ;
$Config['DeniedExtensions']['Media'] = array() ;
$Config['FileTypesPath']['Media'] = $Config['UserFilesPath'] . 'media/' ;
$Config['FileTypesAbsolutePath']['Media']= ($Config['UserFilesAbsolutePath'] == '') ? '' : $Config['UserFilesAbsolutePath'].'media/' ;
$Config['QuickUploadPath']['Media'] = $Config['FileTypesPath']['Media'];
$Config['QuickUploadAbsolutePath']['Media']= $Config['FileTypesAbsolutePath']['Media'];
$Config['AllowedExtensions']['File'] = array('7z', 'aiff', 'asf', 'avi', 'bmp', 'csv', 'doc', 'fla', 'flv', 'gif', 'gz', 'gzip', 'jpeg', 'jpg', 'mid', 'mov', 'mp3', 'mp4', 'mpc', 'mpeg', 'mpg', 'ods', 'odt', 'pdf', 'png', 'ppt', 'pxd', 'qt', 'ram', 'rar', 'rm', 'rmi', 'rmvb', 'rtf', 'sdc', 'sitd', 'swf', 'sxc', 'sxw', 'tar', 'tgz', 'tif', 'tiff', 'txt', 'vsd', 'wav', 'wma', 'wmv', 'xls', 'xml', 'zip') ;
$Config['DeniedExtensions']['File'] = array() ;
$Config['FileTypesPath']['File'] = $Config['UserFilesPath'] . 'file/' ;
$Config['FileTypesAbsolutePath']['File']= ($Config['UserFilesAbsolutePath'] == '') ? '' : $Config['UserFilesAbsolutePath'].'file/' ;
$Config['QuickUploadPath']['File'] = $Config['FileTypesPath']['File'];
$Config['QuickUploadAbsolutePath']['File']= $Config['FileTypesAbsolutePath']['File'];
Artık yazı yazarken Fck üzerinden resim yükleyebileceksiniz :)
-->






FCK editör hakkındaki bu yazı
handmade (doğrulanmadı) — Paz, 08/10/2008 - 00:24FCK editör hakkındaki bu yazı için teşekkürler. Çok işime yaradı.
İşinize yaradığına sevindim ,
blues — Paz, 08/10/2008 - 09:56İşinize yaradığına sevindim , keÅŸke herkes de sizin gibi olsa ve en azından yazılara olumlu ya da olumsuz bir yorum bıraksa.Tekrar ben teÅŸekkür ederim.
Yeni yorum gönder