我想创建自己提交的表单,该表单的值将存储在joomla数据库中。我如何使用Joomla连接代码与joomla数据库进行交互。
答案 0 :(得分:16)
如果您只是想完成工作,Joomla Extension's website中已有一些组件可用于您的表单需求。 CkForms是一个很好的表单,您可以使用它自动保存在数据库中的简单表单(也支持上传文件)。
如果您想了解如何在Joomla中编写扩展程序,请阅读Joomla Official Documentation网站。
Joomla中的扩展分为“组件”,“模块”和“插件”。有关这些差异的更多信息可以在here和here找到。
你想要实现的目标对我来说是一个“组成部分”。下载CkForms并阅读它的源代码应该让你开始使用Joomla编写组件的方式。
编辑:Joomla拥有庞大的API,具有很多功能。它有自己的database module,有插入方法等。在实现组件之前阅读Joomla的API网站,避免“重新发明轮子”是一个好主意,这是一个很好的做法,因为这些方法都经过了所有Joomla用户的广泛测试。答案 1 :(得分:6)
JForm类可以帮助您构建表单。
可在此处找到文档:
此类为您提供了随时可用的表单元素以及表单加载和/或处理方法
此课程包括验证方法,日期选择器控件,颜色选择器等。
当然,正如上面提到的另一个,如果您正在构建模块,组件或应用程序,您将需要学习如何开发模块,组件或应用程序。在这三个中,该模块最容易实现。
该应用程序为您提供了很大的自由度b / c您不受CMS范例,前端和后端复杂性的限制。但是,关于如何使用Joomla框架b / c joomla开发应用程序的文档很少,因为框架相对较新
本教程将帮助您开始了解如何使用JForm在Joomla中创建表单:http://www.ostraining.com/blog/how-tos/development/getting-started-with-jform/
答案 2 :(得分:5)
或者你可以创建一个html模块到任何位置,然后用html写表格,即
<form method="post" action="mycreatedpage.php"> <input type="text"/> <input type="submit">
现在只需创建一个通过电子邮件或插入db来处理代码的页面。我没有尝试过,但我认为它应该可行。
答案 3 :(得分:4)
看起来除了component creator之外,每个人都已经告诉了我几乎所有我知道的内容。它非常易于使用,符合Joomla标准。将在几分钟内启动并运行。
答案 4 :(得分:4)
我在Joomla RSForm Pro方面有很好的工作经验。它有
的选项也很好的教程。开始使用http://www.rsjoomla.com/support/documentation/view-knowledgebase/21-rsform-pro.html
祝你好运!答案 5 :(得分:2)
看一下Chronoforms扩展程序 - 比你想要的更多。
答案 6 :(得分:2)
您有两种选择:
现在,如果您只想修改用户注册表单,那么您可以进行一些PHP自定义来实现您的目标。
答案 7 :(得分:2)
转到此处获取更多信息: http://docs.joomla.org/Standard_form_field_types
答案 8 :(得分:2)
您可以使用Fabrik
轻松创建自己的表单答案 9 :(得分:2)
Chronoforms现在是joomla中自定义表单的一种非常流行的解决方案。 Chornoforms也支持twitter bootstrap。通过简单的5个步骤,您可以创建一个包含无限字段的联系表单,并在任何页面上嵌入各种功能,如数据库保存,电子邮件,感谢消息,重定向。有活动和活动将有特定的活动。
也可能延长正常joomla注册。它不会扩展核心注册,但在注册时您可以从用户那里获取各种信息。
答案 10 :(得分:2)
我会使用Chrono Forms,它们工作得很好并且易于使用。 Download here
以下是有关新Chronoforms 5的完整教程,可帮助您快速入门并了解大多数可用功能。 CLICK HERE
答案 11 :(得分:1)
在Joomla中制作表单可以通过几种方式完成。
如果您只是想与我们联系,您可以创建一个包含用户联系表单菜单项的页面。这将为您提供一个包含会员地址和联系表格的页面。因此,您需要做的就是将用户添加为网站家庭住址和电子邮件的公司。但表格是非常基本的,名称,标题,文本区域的消息。
接下来你可以创建一个自定义HTML模块,在纯HTML中添加一个表单就像+ Sean所说的那样,你需要在PHP中编写自己的表单流程脚本。除非你也写过,否则你不会在表格数据检查中得到错误。
接下来,您可能更喜欢在Joomla扩展目录JED上查看3和2.5 Joomla RSForms!Pro的良好扩展之一是好的,并且可以完成我们所需的全部工作。这使您可以逐个添加字段并移动表单。然后可以自动生成或自定义表单的html。
答案 12 :(得分:1)
您可以使用插件在内容中插入外部php
表单。它很简单,您不需要制作插件等。请使用this。
答案 13 :(得分:1)
我建议您使用breezingforms:http://crosstec.de/en/extensions/joomla-forms-download.html
它是joomla中自定义表单创建的最佳解决方案之一。