ckeditor 内 ( ckfinder を使用)
画像は普通にアップロードできるのですが、「ブラウザサーバー」ボタンをクリックするまでサムネイルが作成されないので、ブラウザサーバー機能を使って手動でサムネイルを作成する必要があります。
画像をアップロードした後にサムネイルを自動的に作成することを定義する方法 (PHP) はありますか?
ckeditor 内 ( ckfinder を使用)
画像は普通にアップロードできるのですが、「ブラウザサーバー」ボタンをクリックするまでサムネイルが作成されないので、ブラウザサーバー機能を使って手動でサムネイルを作成する必要があります。
画像をアップロードした後にサムネイルを自動的に作成することを定義する方法 (PHP) はありますか?
最後に、私はそれを理解し、コードが正常に動作することをテストしました。
ckfinder ckfinder/core/connector/php/php5/CommandHandler/FileUpload.php でファイルを見つけます
コードを探して変更する
if($_imagesConfig->getMaxWidth()>0&&$_imagesConfig->getMaxHeight()>0&&$_imagesConfig->getQuality()>0){
CKFinder_Connector_CommandHandler_Thumbnail::createThumb($sFilePath, $sFilePath, $_imagesConfig->getMaxWidth(), $_imagesConfig->getMaxHeight(), $_imagesConfig->getQuality(), true);
}
に
if($_imagesConfig->getMaxWidth()>0&&$_imagesConfig->getMaxHeight()>0&&$_imagesConfig->getQuality()>0){
CKFinder_Connector_CommandHandler_Thumbnail::createThumb($sFilePath, $sFilePath, $_imagesConfig->getMaxWidth(), $_imagesConfig->getMaxHeight(), $_imagesConfig->getQuality(), true);
$_thumbnails=$_config->getThumbnailsConfig();
$thumbFilePath=$sServerDir.'_thumbs/Images/'.$sFileName;
CKFinder_Connector_CommandHandler_Thumbnail::createThumb($sFilePath, $thumbFilePath, $_thumbnails->getMaxWidth(), $_thumbnails->getMaxHeight(), $_thumbnails->getQuality(), true, $_thumbnails->getBmpSupported());
}
画像のアップロードが完了するたびにサムファイルが作成されます。