当界面在elFinder中打开时,如何显示特定文件夹?
当Elfinder接口打开时,是否可以打开特定文件夹? 我想通过JS客户端中的参数或发送到PHP连接器的呼叫中的参数设置该文件夹,但找不到解决方案... 解决方案 /elfinder/wiki/connector-configuration-options $opts = array( 'roots' => array( array( 'driver' => 'LocalFileSystem', 'path' => '/path/to/files/', 'startPath' => '/path/to/folder/to/open', 'URL' => 'http://localhost/to/files/' ) ) ); 也许这可以帮助 其他解决方案 startPath被弃用且行不通.使用startPathHash您需要为路径生成哈希.
0 2024-01-18
编程技术问答社区
带有elFinder的TinyMCE 4
有人已经尝试将Elfinder集成到Tinymce的新(4B1)版本中吗? 看起来像上一/wiki/integration-with-tinymce-3.x"> implementation 不起作用. 请发布一些片段,非常感谢. 解决方案 好的.我找到了解决方案: 在名为Elfinder的插件中创建文件夹. 下载最新的 elfinder 并放入此文件夹插件/Elfinder. 将插件'Elfinder'添加到插件列表(tinymce.init). 重命名js/elfinder.min.js到JS/plugin.min.js 在插件的根文件夹(elfinder/plugin.min.js)中创建文件插件. 在内部插入下一个文字并保存: tinymce.pluginmanager.add(" elfinder",功能(编辑,url){ > editor.settings.file_browser_callback = function(id,value,ty
6 2024-01-14
编程技术问答社区
根据用户的角色创建特定的上传文件夹,并限制对laravelelfinder中其他文件夹的访问。
在我的CMS中,我正在使用 zizaCo/portast/portrust/作为ACL经理和 laravel-elfinder 作为文件经理和上传器. 两者都可以正常工作,没有任何问题. 现在,我想限制访问指定角色和权限到Elfinder的文件夹的用户的访问,这些文件夹将其管理它们上传或列出文件. 在Elfinder配置文件中全球范围 return array( 'dir' => ['upload'] ); 在这种情况下,所有扮演任何角色的用户均可访问并上传或其他commom文件操作. 但是,我想要在用户登录后,如果他想登录,只能访问与她的用户名相同的文件夹,他看不到或访问其他用户文件夹. 有可能吗?如果是,请指导我. 解决方案 根据@froxz的指导,我可以解决这样的问题: 在仅允许管理用户使用CMS的中间件中,我写道: $username = Auth::user()->username; if (!File:
2 2024-01-09
编程技术问答社区
如何在yii2中为elfinder设置URL?
我在YII2框架中使用此模块,但无法设置正确的URL https://github.com/simialbi/yiii2-elfinder 'connectionSets' => [ 'default' => [ // like elfinder roots [ 'class' => 'simialbi\yii2\elfinder\ElFinderConfigurationLocalFileSystem', 'path' => '@webroot/uploads', 'URL' => '@web/file/files' // HERE PROBLEM ] ] ], 这
10 2023-07-12
编程技术问答社区
Grails的elfinder插件不工作
我想在Grails(2.3.11)中使用文件管理器,并找到 elfinder插件.我已经阅读了文档和相关的答案仍然没有在我的页面上呈现.这是代码的相关部分.希望有人可以提供帮助. 这是我的index.gsp File manager
16 2023-06-08
编程技术问答社区
在elfinder中选择并返回所选文件的数组
我正在使用 elfinder 文件经理.这很棒且易于使用. 具有多选择文件功能.但是我想将其用于选择一些文件,然后按下enter键盘按钮,这些文件的路径作为JavaScript数组返回. 这是我初始化Elfinder实例的代码: $('.add-item').on('click', function () { var filesArr = []; $(' ').dialogelfinder({ url: './elfinder/php/connector.minimal.php', getFileCallback: function (file) { $('#editor').dialogelfinder('close'); console.log(file.url); } }); }); 选择一个文件时
12 2023-06-03
编程技术问答社区
奇怪的JSON结果-Elfinder.NET初始化错误
我在MVC应用程序中使用Elfinder.net连接器.在一个应用程序中,一切正常,但是另一个应用程序无法初始化Elfinder. 在两个应用程序中,用于初始化Elfinder的代码都是相同的.问题可能是在Connector.Process(this.HttpContext.Request)呼叫中. 在应用程序工作的情况下,Connector.Process返回使用正确数据的JSON结果,另一个应用程序返回WIERD结果. 我可以在浏览器中看到请求已处理,但是响应主体包含字符串System.Web.Mvc.JsonDataContractResult而不是JSON数据.如果我在Visual Studio中浏览代码,我会看到Connector.Process返回JsonDataContractResult,但它是空的. 解决方案 ,然后:) 可能的情况是;过时的json.net(newtonsotf.json)软件包版本.如果您有此库的较旧版本,请像我在评论
12 2023-02-19
编程技术问答社区
grails elfinder插件:在rootDir中使用占位符
在我的Grails项目中,我使用Elfinder插件来管理文件和目录.我想拥有一个动态的根目录,因为我将插件用于不同的文件夹. 目录的路径如下: grails.plugin.elfinder.rootDir = "${userHome}/docm_patients_doc/{patientcf}/" 其中patientcf是我应用程序中实体的ID.当我进入该实体的show.gsp页面时,我需要用相关值替换患者. 我该怎么做? 编辑: 我试图在脚本和div之前修改占位符,并在GSP页面中显示Elfinder,但我注意到该路径没有修改.也许GSP不是可以修改占位符的地方... 解决方案 我是Elfinder插件的作者,尽管插件没有考虑到多个根源. 您可以尝试一下.插件注册一个带有名称ElfinderFileManager的弹簧豆,该bean具有带有名称" root"的属性,这是通往root目录的路径.尝试在运行时设置root属性.可以将BEAN注入您的控制器/服
10 2022-10-24
编程技术问答社区
在Elfinder中防止mkdir
我正在尝试禁用 elfinder 中的 mkdir 选项.我只希望允许在我的(根)文件夹中上传.以下解决方案不会禁用 mkdir 选项(即使我删除了 mkdir).有什么提示吗? tinyMCE.activeEditor.windowManager.open({ file : 'elfinder/elfinder.html', title : 'elFinder 2.0', width : 950, height : 630, resizable : "yes", uiOptions: { toolbar : [ // toolbar configuration ['open'], ['back', 'forward'], ['reload'], ['home', 'up']
124 2022-08-10
编程技术问答社区
如何在elfinder中获取当前目录?
我正在使用 elfinder,但遇到了问题.我想在 elfinder 中获取当前目录,但我不能. 已编辑:这是我的连接器.由在上传、重命名或 mkdir 命令后调用的 my_function 组成,我想在指定位置获取上传的文件路径:
324 2022-08-10
编程技术问答社区