我正在构建一个Joomla网站,媒体经理遇到了一些问题。我无法在媒体管理器中创建子文件夹或将图像上传到子文件夹。我可以导航到子文件夹并查看他们的文件,但如果我创建一个新文件夹或上传新文件,它最终会在/ images目录中。
我注意到在链接中,url查询包括& folder =没有值。查看php文件,看到$ this-> state->文件夹即使在子文件夹中也会返回一个空字符串。
是否有其他人遇到此问题并知道解决方案?
编辑:Joomla(3.3)的最新版本。还应该提到这个问题只发生在默认媒体管理器中。如果我使用编辑器内置的JCK管理器没有问题。
答案 0 :(得分:3)
他们解决了问题:https://github.com/joomla/joomla-cms/pull/3575/files
您只需转到:administrator / components / com_media / views / media / tmpl / default.php第72行,然后更改
72: <input type="text" id="folderpath" readonly="readonly" />
到
72: <input type="text" id="folderpath" readonly="readonly" class="update-folder" />
转至:media / media / js / mediamanager.js第45行并更改
45: this.updatepaths.each(function(path){ path.value =folder; });
...
48: this.updatepaths.each(function(path){ path.value = ''; });
到
45: this.updatepaths.each(function(path, el){ el.value =folder; });
...
48: this.updatepaths.each(function(path, el){ el.value = ''; });
GL
答案 1 :(得分:2)
我做了这些编辑 - 并在Github中检查了相同的修改...但我仍然遇到同样的问题/错误。
即使没有这个特殊问题,我发现如果使用“向上级别”图标上升层次结构,RH窗格通常不会显示内容。我可以最终通过仅在LH“树”菜单中操作来强制显示它。
媒体管理器一直是Joomla管理界面的“阿基里斯脚跟”。我可以使用更强大的语言......但它确实需要整理出来。是的,因为Superadmin我也拥有自己的FTP访问权限,但我的客户/共同管理员不会(也不应该)拥有此选项。
此外 - 您如何将图像从一个文件夹复制或移动到另一个文件夹?
媒体经理几乎没有“管理”所有恕我直言。这是个玩笑。
答案 2 :(得分:0)
下载JCE,它附带一个JCE文件浏览器来完成这项工作。
https://www.joomlacontenteditor.net/downloads/editor/joomla-3