为每个CKFinder 3实例的S3桶设置公共密钥前缀
如何从动态键前缀而不是根位置制作CKFinder ASP.NET S3 Integration Load Content? 我将使用CKEDOTOR 5和CKFINDER 3与ASP.NET连接器一起使用,以直接上传到S3存储桶中.我们将所有这些连接到的Web应用程序不是ASP.NET应用程序. 通过遵循文档来设置很简单. 但是,我们的产品是SaaS,因此每次启动CKFinder时,我都需要它来定位我们存储桶中的其他密钥前缀.多个网站从同一应用程序中运行,每个网站都应该能够通过CKFinder加载自己的图像库,而无需看到属于其他应用的图像. 我们的ckfinder web.config:
2 2024-01-25
编程技术问答社区
如何将CKFinder与Laravel集成?
我正在尝试将CKFinder与Laravel集成,而我在那里约为95%.除了CheckAuthentication函数外,我都可以使一切工作 - 我必须使其return true>上传. 我尝试做的是在config.php文件中引导laravel,然后检查用户是否已登录,如下: public/packages/ckfinder/config.php
14 2023-08-30
编程技术问答社区
寻宝者图像调整大小
使用CKFinder选择图像或上传后,用户可以更改宽度和高度.我希望它可以自动将图像大小调整到用户设置的宽度和高度.这可能吗? 我认为Ajax Image Resiber可以解决该问题,但无法使其工作.有人具有自动宽度和高度调整大小的经验? 在我得到的ckfinder的配置文件中: include_once "plugins/imageresize/plugin.php"; 在我得到的config.js中: CKFinder.customConfig = function( config ) { config.extraPlugins = 'imageresize'; }; 解决方案 过去,我已经将自动调整大小的值预定到了CKFinder中的特定文件夹,以便用户将任何图像上传到该文件夹​​.我这样做是通过在config.php文件中添加一个小代码: // This next block sets the default max image siz
6 2023-08-08
编程技术问答社区
CKFinder在laravel 5上的认证问题
我使用的是Laravel5.我的文件夹在/public/plublins/ckfinder目录中引用ckfinder. config.php中的checkAuthentication函数我需要使用,但是会话值和auth Class为null. 我尝试了 function CheckAuthentication(){ return Auth::check(); } 或 //Ckfinder Config.php function CheckAuthentication(){ if($_SESSION['ckfinder_enabled'] == 'enabled') { return true; } else { return false; } } //App\Http\Middleware\Authenticate.php
46 2023-06-02
编程技术问答社区
ckeditor-ckfinder 默认属性(宽度和高度)到上传的图像
当我使用CKEditer中的CKFinder上传图像时,图像使用CSS宽度和高度很好地显示.我希望图像具有默认的宽度和高度属性.我该如何完成? 解决方案 如果我没记错的话,CKFinder只是将文件上传到服务器,并且不会更改其分辨率!但是,您可以使用/创建插件供ckeditor使用ckeditor的图像对话框! btw:该对话框允许您在将其放置在"文档" 中之前更改所选图像的宽度和高度! Ckeditor放置的值是所选图像的实际宽度和高度! 其他解决方案 单击"确定"按钮时,设置默认宽度和高度. 用默认高度和宽度(覆盖" onok"函数)替换用户输入的高度和宽度值 在config.js 中 CKEDITOR.on('dialogDefinition', function (ev) { var dialogName = ev.data.name, dialogDefinition = ev.data.definition;
20 2023-05-29
编程技术问答社区
ckfinder php 2.6.2设置查看、显示、排序不工作
示例 功能不起作用.有人有同样的问题吗?有建议吗?谢谢 解决方案 CKFinder中有一个不幸的错误,无人看管.我们会尽力提供可靠的软件,但是即使是软件中的这种怪异错误,有时也会发生. 一旦我们发现该错误存在于SetCookie函数中,我们发布了CKFinder 2.6.2.1,愿意愿意借此机会将CKFinder 2.x更新为最新稳定版本,该版本不含此错误. 此外,考虑到问题绝对是我们的错,我们将CKFinder的所有以前包装固定在ASP/ASP.NET/COLDFUSION/PHP上,从版本2.0开始,以使补丁过程尽可能流畅.因此,任何使用旧版本的CKFinder(例如2.3)愿意简单地摆脱错误的人,都可以再次下载CKFinder 2.3,然后替换无效的ckfinder.js文件(和刷新浏览器缓存).此步骤可以由所有客户,甚至具有过期许可证的客户执行.同样,这个问题是无意的,我们尽最大努力在我们意识到问题的根源是什么是解决所有包裹.另外,今天我们将向所有注册用
6 2023-05-27
编程技术问答社区
在CKFinder中自定义baseUrl和baseDir
我们在许多CMS应用中使用CKEditor和CKFinder进行ColdFusion.这些应用程序指向服务器上的不同站点,因此我们希望CKFinder设置将文件上传到每个应用程序的目录.但是我们想要服务器上CKEditor和CKFinder文件的一个共享位置. 在config.cfm文件中,我们设置了默认的baseurl和基于这样的基础: config.baseUrl = "http://www.oursite.com/_files/site1/ckfinder_uploads/"; config.baseDir = '\\ourserver01\_files\site1\ckfinder_uploads\'; 在每个应用程序的标题文件中,我们将以下内容包括到Instantiate ckeditor和ckfinder(包括jQuery适配器):
34 2023-03-17
编程技术问答社区
如何在codeigniter 3中传递会话到ckfinder?
我如文档所说的更改config.php代码,但我无法将会话传递到此文件中. ckfinder/config.php中的代码: 我创建了$ _session ['user'] ['ck_check'],当用户登录时. 需要一些帮助. 非常感谢! 解决方案 http://php.net/manual/en/session.configuration.php#ini.session.save handler 如果选择默认文件处理程序. 会话保存路径 文件:ckfin
32 2023-03-17
编程技术问答社区
Codeigniter 3.x, Ion-auth, CKFinder-如何将登录状态从ion-auth传递到CKFinder的配置文件中。
如何将登录状态从Ion-auth/codeigniter传递到ckfinder的配置文件? 在ckfinder中,有一个用于身份验证的配置文件如下: $config['authentication'] = function () { return false; }; 在CodeIgniter中,我正在使用离子作者.在登录()方法中的auth Controller中,如果用户成功登录: $_SESSION['userloggedin']; $ _session ['userLoggedIn']确实被设置为当我回声屏幕时,我得到了" 1",但是回声在login()方法中.我似乎可以在ckfinder配置中获取会话var.我该怎么做?我想做这样的事情: $config['authentication'] = function () { if ($_SESSION['userloggedin'] === true) { retur
48 2023-03-17
编程技术问答社区
如何在ckeditor中为图片(ckfinder)按钮传递查询字符串参数?
我正在使用ckeditor 3和ckfinder.当我按CKEditor中的"图片"按钮时,我会看到CKFinder的弹出窗口.我可以选择一张图片,它将插入CKEditor的内容中.现在,我想在CKFinder弹出窗口中传递一些查询字符串参数.在连接器中,我想读取此查询字符串参数. 例如: connectorBuilder.SetAuthenticator(customAuthenticator) .LoadConfig() .SetRequestConfiguration( (request, config) => { var someQueryStringParameter = request.QueryParameters.SingleOrDefault(s => s.Key ==
14 2023-03-10
编程技术问答社区
在实例化CKEditor4实例时,如何向CKFinder3传递自定义值?
使用CKEditor4. 我用: 创建我的编辑实例 CKFinder.setupCKEditor( myEditor, { pass: 'testVar', testVar: 'nooice', ... }); ,但该变量似乎并没有将其倒入ckfinder. 如果我直接将此代码添加到CKFinder配置中,但是它确实有效: config.pass = 'testVar'; config.testVar = 'nooice'; 这太好了,但是我要通过的价值将是动态的,因此当我在页面上调用.setupCKEditor()时,我需要将它们传递给它们.我也尝试使用connectorInfo: 'testVar=nooice',但这也不起作用. 有人遇到过吗?我在这个问题上找到了一个很好的答案和示例,如何通过ckeditor中的查询字符串参数(ckfinder)按钮?,但是所描述的解决方案基本上是我在做什么,对我没有影响
30 2023-03-10
编程技术问答社区
用JS动态定制CKFinder的路径,可以做到吗?
我正在执行管理功能以与CKEditor V4.X一起使用,并且需要文件/文件夹视图,上传和选择工具.暂时是我正在使用CKFinder,因为我想避免自己编写一个完整的插件.但是,出于目的,我需要能够动态切换和baseurl. 我尝试了旧的代码示例,例如 CKFinder.setupCKEditor( editor, { basePath: '/ckfinder/', baseUrl: 'http://www.example.com/mydirectory/', baseDir: '/mydirectory/' } ); 但这不起作用.显然,您需要按PHP(服务器端)设置路径.由于我在一个页面上有许多CKEditor实例,动态生成,并且所有人都应使用不同的CKFinder路径,如果我需要通过Ajax调
24 2023-03-10
编程技术问答社区
CKFinder在选择图片(files:choice)时如何获得尺寸URL和尺寸(宽/高)?
我正在使用ckfinder 3,成功上传了一个图像后,我需要在用户单击"选择"按钮之后才能检测到: 文件名/ID url 原始图像的宽度和高度 目前我正在使用files:choose,但我找不到CB事件的此信息. 任何想法如何解决?代码示例将是感谢. CKFinder.modal( { connectorPath: 'https://api.mysite.com/lib/ckfinder/core/connector/php/connector.php', resizeImages: false, startupFolderExpanded: true, chooseFiles: true, width: 1000, height: 800, language: 'en', onInit: function( finder
34 2023-03-10
编程技术问答社区
CKEditor忽略了Laravel中的BASEPATH
在Laravel项目中安装了CKEditor和CKFinder,均在公共/JS文件夹中 在我的主页中,我加载一个特定网站的.js文件,其中包含 var CKEDITOR_BASEPATH = '/js/ckeditor/'; 也尝试了: var CKEDITOR_BASEPATH = 'http://localhost:8888/js/ckeditor/'; 然后我加载我的ckeditor.js文件 来自我的/resources/views/admin/newpage.blade.php视图,我加载了一个文本框,并致电ckeditor.replace().做得很好.我可以添加一个新页面,甚至可以编辑它们. 我尝试使用浏览服务器按钮时会出现问题,它尝试从/admin/ckeditor/plugins/...而不是/js/ckeditor/plugins/.. .. 加载插件. 我感觉很简单,但我不确定是什么.有任何想法吗? 解决方案 您必须写完
66 2023-03-10
编程技术问答社区
当在不同的领域工作时,CKFinder的 "编辑 "功能无法工作
我们正在评估ckfinder,目前我们有这种情况: app .domain.com主机我们的JS应用程序包括ckfinder.js api .domain.com托管connector.php 请注意他们在不同的域中. 我们能够毫无问题地查看文件和文件夹. 问题与EDIT feature有关.当用户选择图像并单击"编辑"按钮时,ckfinder处于编辑模式,但是接收错误,并且无法编辑图像: response (status cancelled) URL:about:/blank?camanProxyUrl=https%3A%2F%2Fapp.domain.com%2Flib%2Fckfinder%2Fcore%2Fconnector%2Fphp%2Fconnector.php%3Fcommand%3DThumbnail%26lang%3Den%26type%3DImages%26currentFolder%3D%252F%26hash%3D7c47bbd7
12 2023-03-10
编程技术问答社区
CKFinder。重命名上传的文件
我正在使用ckfinder的ASP.NET版本.我需要将所有上传的文件重命名为:file1.jpg,file2.jpg,fileen.jpg. 在服务器上编写我自己的自定义逻辑以管理上传的文件将是很棒的,但是CKFinder是我在项目中包含的独立DLL库. 我无法弄清楚如何以正确的方式更改客户端的配置设置.有可能吗? 解决方案 好吧,我想出了如何解决问题.当您从官方服务器下载CKFinder ZIP软件包时,会有带有源代码的Visual Studio项目. 我们需要找到位于CKFinder.Connector.CommandHandlers名称空间中的FileUploadCommandHandler.cs类. 我们需要找到SendResponse(...)方法.然后找到sFileName变量.在这里,我们可以在主要逻辑旁边编写自定义逻辑,例如: //custom logic sFileName = Util.MyCustomRenameLogic(sFileName); /
26 2023-03-10
编程技术问答社区
在CKFinder v3中把网站会员认证为用户
在开始这个问题之前,我应该指出我对ASP.NET&C#的了解几乎是零. 我正在尝试将CKFinder V3的ASP.NET版本集成到以不同语言内置的网站中,迄今为止一切都很好.我需要所有设置,并且当我授予对CKF的无限制访问权限时,它正在工作,但是我现在一直在尝试通过仅认证我的网站中的某些成员来使用它来限制对它的访问. CKFinder在我的网站上出现的所有页面只能由某些成员访问,但是我需要额外的安全性,例如,任何人都找出了我的" ckfinder.html"文件的直接路径. . 在ckfinder的ASP版本中,我只是在检查我的会员特权的功能中添加了此行,其中isEditor是一个布尔值,其价值是根据我的数据库中的信息分配每个成员的值: session("accessckf")=isEditor 然后在CKFinder的" config.asp"文件中编辑CheckAuthentication()函数要读: function CheckAuthenticati
26 2023-02-14
编程技术问答社区
CKFinder 3为选定的文件返回错误的URLs
在我的网站上集成了ckfinder 3的ASP.NET版本时,我遇到了一个奇怪的问题.我正在创建一个模态实例来选择一个文件以填充字段的值,但使用 getUrl() .com/ckfinder3/#!/api/ckfinder.application-event-files_choose" rel =" nofollow"> files:choose 事件已释放,我改为将以下URL返回给我,我无法,为我的一生,找出为什么或如何修复它. http://domain.tld/path/to/ckf/connector?command=Proxy&lang=en&type=Images¤tFolder=%2Fpath%2Fto%2F&hash=[hash]&fileName=image.ext` 如果是相关的,则我在" web.config"中的"上传"目录的信息看起来像这样:
10 2023-01-23
编程技术问答社区
CKEditor和CkFinder在PHP中工作正常,但不显示图像和Flash等。
我正在使用 CKEditor 和 CKFinder.两者都工作正常.当我浏览(或直接复制)图像(或闪存)到 CKEditor 时,它会显示在其中并插入到 MySql 数据库中. 在将其插入 MySql 数据库后,我试图将其显示在 HTML 表中,在该表中不显示它并显示替代文本. 通过CKFinder浏览图片后的图片路径如下. 插入数据库的内容如下. \"\"
784 2022-07-19
编程技术问答社区