ckfinder 3.4.5 - 上传后是否还会创建缩略图?

问题描述 投票:0回答:1

我已经在我的自定义CMS中使用ckeditor4多年了,我刚刚集成了ckfinder3,所以我可以通过ckeditor4使用拖放图像上传。一切正常,我上传后调整图像大小(在ckfinder / config.php中设置) - 一切都很好。

我的问题是我想要它创建图像的缩略图,就像过去一样(我一直在使用早期版本的ckfinder)。它们曾经被上传到userfiles / _thumbs / images /但现在它似乎没有这样做。

我为我的编辑器设置了一些自定义位,例如自定义配置文件和自定义contents.css,但它们不会对此产生任何影响。我的CMS中的编辑器代码在下面,所有非常简单的东西,除了使用拖放上传图像也不会创建缩略图这一切都有效。

需要注意的是,如果单击ckeditor工具栏上的“图像”按钮,然后按常规方式上传 - 浏览服务器/上传等,系统会创建缩略图并将其放在此处的文件夹中:userfiles / .ckfinder / cache /thumbs/images/theUploadedImage/theUploadedImage.jpg

任何指针都会感激不尽。我希望这是有道理的!谢谢

<textarea name="blog_text"></textarea>
<script>
    CKEDITOR.replace( 'blog_text', {

        customConfig: 'mycustomfolder/myconfig.js',
        contentsCss: CKEDITOR.getUrl( 'mycustomfolder/mycontents.css' ),

        filebrowserBrowseUrl: 'ckfinder3.4.5/ckfinder.html',
        filebrowserImageBrowseUrl: 'ckfinder3.4.5/ckfinder.html?type=Images',
        filebrowserUploadUrl: 'ckfinder3.4.5/core/connector/php/connector.php?command=QuickUpload&type=Files',
        filebrowserImageUploadUrl: 'ckfinder3.4.5/core/connector/php/connector.php?command=QuickUpload&type=Images'

    } );
</script>
php ckeditor ckfinder
1个回答
0
投票

在CKFinder 3中创建了创建它们的路径和方法。假设您使用的是默认配置,所有缩略图都在/userfiles/.ckfinder/cache/thumbs/文件夹中创建,并且仅在CKFinder专用。它们实际上也是CKF 2.x中的私人用途,但用户喜欢滥用它。

如果您使用弹出和CKEditor集成中的“选择缩放”选项,则还会创建缩略图。在那种情况下,缩放图像在/MainFilesFolder/resourceTypeFolder/__thumbs/NameOfImage.extension/NameOfImage__widthxheight.extension内创建,例如/userfiles/images/__thumbs/Students.jpg/Students__480x320.jpg

您可以通过https://ckeditor.com/docs/ckfinder/ckfinder3-php/configuration.html#configuration_options_privateDir稍微更改私人目录的位置,但请注意路径resourceTypeName/theUploadedImage/theUploadedImage.jpg的末尾不会更改。

还有一个简单的在线插件,允许生成文件上传的拇指。也许这可能适合你或者可以用来创建你自己的自定义插件的东西:https://gist.github.com/zaak/7bb61025bfd9d3a6633029b0b4b087f9

© www.soinside.com 2019 - 2024. All rights reserved.