【问题标题】:joomla 2.5 custom extension about usersjoomla 2.5 关于用户的自定义扩展
【发布时间】:2015-10-29 19:54:47
【问题描述】:

我需要您的帮助来解决网站中的问题。

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

该网站是一所学校。每个学生都将进行订阅,他/她的名字将被存储在一个包含学校课程的表中。教师将登录该网站,他们必须将每节课中每个学生的测试结果放在此表中。

会是这样的:

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

【问题讨论】:

  • 欢迎来到 Stack Overflow。我已经编辑了您的帖子,以删除琐碎的内容并解决一些英语问题。我还使用 > 和每行的两个尾随空格标记了您的数据。请发布您到目前为止的代码和元数据。您的具体问题是什么?

标签: joomla2.5


【解决方案1】:

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

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

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

向网站添加用户时,确保正确设置他们的权限非常重要,这样他们就无法访问不适当的数据或进行不允许的更改。

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

【讨论】:

    猜你喜欢
    • 2011-08-08
    • 2019-10-08
    • 2012-10-12
    • 1970-01-01
    • 2015-10-13
    • 1970-01-01
    • 1970-01-01
    • 2018-02-28
    • 1970-01-01
    相关资源
    最近更新 更多