Joomla:允许用户上传图片

时间:2012-11-15 00:55:31

标签: file-upload joomla2.5

好吧所以我了解到在页面上有一个上传按钮,你所做的基本上是调用一个php文件(调用是upload.php),它将文件上传到服务器。我不知道我应该把php文件放在服务器里面,所以我可以调用它。

我感到愚蠢,因为我在网上找不到任何答案。我变得非常沮丧和困惑,因为我被告知我需要创建一个数据库,但我不知道如何在Joomla中编辑数据库。我参加了一个SQL课程,所以我不需要了解它。我只是不知道它在哪里。我还被告知我需要制作一个组件。但这很令人困惑,因为我想要做的就是有一个上传按钮,将图像上传到服务器。

2 个答案:

答案 0 :(得分:1)

我理解你的沮丧。我对你要做的事情有了基本的想法。以下是几个选项:

  1. 你可能想看看Joomla! Extensions Directory ™。您可能只是找到了一个已经为您完成此任务的组件或模块。

  2. 如果你想自己做,那么你需要在Joomla中创建一个小模块或组件!请参阅有关此主题的Joomla! Documentation或教程。请注意,您不会立即开始工作,因为您首先需要了解Joomla!作品。所以你的upload.php文件将放在你的模块/组件文件中。我认为你不需要做任何SQL。

  3. 现在“允许用户”的部分有点令人困惑......您想“允许”任何用户将内容上传到您的服务器,或者只是说,注册用户?从安全角度来看,通常上传脚本需要非常强大。如果是这种情况,则需要搜索Joomla! ACL

答案 1 :(得分:0)

您只需创建表单并添加“媒体”字段类型。

http://docs.joomla.org/Standard_form_field_types

您还可以选择“文件”字段类型以允许不同类型的字段。

可以使用Joomla Component Creator添加这两个字段:http://www.notwebdesign.com/joomla-component-creator/

你可能还想看看K2,它具有出色的图像上传功能,可以将图像缩放为三种不同的尺寸。