Joomla 3媒体管理器创建所有新的子文件夹并将文件上传到顶级图像目录

时间:2014-05-01 17:23:15

标签: php joomla

我正在构建一个Joomla网站,媒体经理遇到了一些问题。我无法在媒体管理器中创建子文件夹或将图像上传到子文件夹。我可以导航到子文件夹并查看他们的文件,但如果我创建一个新文件夹或上传新文件,它最终会在/ images目录中。

我注意到在链接中,url查询包括& folder =没有值。查看php文件,看到$ this-> state->文件夹即使在子文件夹中也会返回一个空字符串。

是否有其他人遇到此问题并知道解决方案?

编辑:Joomla(3.3)的最新版本。还应该提到这个问题只发生在默认媒体管理器中。如果我使用编辑器内置的JCK管理器没有问题。

3 个答案:

答案 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