joomla 2.5关于用户的自定义扩展程序

时间:2015-10-29 19:54:47

标签: joomla2.5

我希望您的帮助可以解决网站中的问题。

我知道当用户通过joomla登录表单在网站上进行订阅时,它会存储在sites数据库的表中。 我希望用户存储在我将制作的自定义表中,它将位于站点中的某个位置。 结果我想这样:

该网站适用于学校。每个学生都会订阅,他/她的名字将存放在学校课程表中。教师将登录该网站,他们必须将每个学生的测试结果放在此表的每节课中。

它会像:

  第1课----第2课-----第3课   用户名1 --------等级----等级----------等级
  用户名2 --------等级----等级----------等级

1 个答案:

答案 0 :(得分:0)

您需要查看自定义component creation。由于它是一个非常简单的组件,可用的组件创建者可能会为您完成大部分操作。但是,了解组件如何工作的基础知识是有意义的,这样您就知道如何调整和测试它。

这样的简单组件最终只是将数据输入到单个表中,这是大多数教程将涵盖的内容。当与其他组件交互或需要更多表时,组件会变得更加复杂。

如果学生不需要登录网站(以及将来不太可能),那么他们不需要成为用户,而只需要成为教师创建的组件项目当他们输入数据时。如果学生需要登录,那么#__users表的id应该是新表中的匹配字段。

将用户添加到网站时,务必确保正确设置其权限,以便他们无法访问不合适的数据或进行不允许的更改。

另外:如果您要存储私人信息,请特别重要的是保持Joomla的安全补丁 - 2.5现在已经过时了。