Joomla Media经理无法打开视频文件

时间:2012-05-22 09:43:43

标签: joomla joomla2.5

在模块的配置文件中,我将参数设置为

                <field
                name="file"
                type="media"
                default="video.mp4"
                directory="videos"
                label="MOD_PLAYER_FIELD_FILE_LABEL"
                description="MOD_PLAYER_FIELD_FILE_DESC"/>

然后我以管理员身份登录,打开模块管理器和该模块。当我单击“文件”字段旁边的选择按钮时,媒体管理器窗口会加载,但它只能看到/选择图像文件。怎么能让它能够选择视频文件?

谢谢!

1 个答案:

答案 0 :(得分:0)

默认情况下,这不可行(至少在Joomla 2.5。*中)。在一个较旧的项目中,我们必须破解com_media组件才能使其正常工作。您需要应用以下更改

diff --git a/administrator/components/com_media/models/list.php b/administrator/components/com_media/models/list.php
index b97a930..ebee3f4 100644
--- a/administrator/components/com_media/models/list.php
+++ b/administrator/components/com_media/models/list.php
@@ -156,7 +156,7 @@ class MediaModelList extends JModel
                        default:
                            $tmp->icon_32 = "media/mime-icon-32/".$ext.".png";
                            $tmp->icon_16 = "media/mime-icon-16/".$ext.".png";
-                           $docs[] = $tmp;
+                           $images[] = $tmp;
                            break;
                    }
                }

视频和音频文件现在将使用“媒体”类型显示,虽然图像图标已损坏(因为它们没有)。通过手动添加必要的图像信息,显然可以进一步改善该补丁。