简介
droideforms 新版本 1.2.6
简介
一个易于声明和重置PHP和JavaScript函数的系统,使用主题视觉自定义和创建表单布局?
现在,这可以通过Droid-forms实现,它为想要充分利用Joomla资源和使用主题资源美化表单的程序员设计和开发。
工作原理
droid-forms被设计成一个模块,易于操作,你可以
- 添加预设或自定义验证
- 配置邮件发送(该模块使用configuration.php的数据)
- 创建发送布局
- 创建回答布局
- 创建选择或创建表单布局
droid-forms被设计为可扩展的,使用Joomla的触发器,你可以使用以下功能处理表单提交过程
* onDroideformsInit - 在设置所有参数之前
* onDroideformsBeforeLayout - 在查看表单布局之前
* onDroideformsbeforeInitRemententeMensagem - 在初始化收件人处理之前
* onDroideformsAddvalidate - 添加自定义表单验证
* onDroideformsAddrules - 添加自定义规则,为管理员中未设置的新的字段。
* onDroideformsBeforePublisheLayout - 在发送消息布局之前
* onDroideformsPosSend - 控制发送电子邮件后
在错误生成后控制 onDroideformsPosSendError
** 在自定义插件中,使用 var $custom_vars 对特定 HTML 视图非常重要。该变量从版本 1.1 开始添加 **
JavaScript 作为模块开发,使用设计师合作伙伴,以便易于操作,从而修改动态结构布局。
```
var j = jQuery.noConflict();
j(document).ready(function(){
sendDroideForms.alert_class = 'uk-alert uk-alert-';
sendDroideForms.divLoad = function(){
return "";
};
});
```
要求
系统需要 jQuery,如果您的布局正在使用,则无需激活。否则,您需要打开模块面板。
布局
系统目前有两个布局。因为系统使用布局中定义的 CSS,所以只应用了 HTML 布局。
- 默认包含 HTML bootstrap
- YOOtheme 包含 HTML YOOtheme
布局发送
发送布局,检查预览
```
发票数据
人物类型:{tp_pessoa}
CPF: {cpf}
CNPJ: {cnpj}
Inscrição Estadual: {ie}
Isento: {isento}
Area: {phone}
Material Proteger: {name}
```
插件
| 名称 | 链接 |
|-------------------------|------------------------------------------------------------------|
|droide-formsrecaptcha | 下载 |
|droide-sendcart | 下载 |
|droide-captcha | 下载 |
|droide-cart (用于 AJAX) | 下载 |
|droide-forms_savedb | 下载 |
版本
| 版本 | 链接 |
|---------|------|
| v 1.2.5 | 下载 - v 1.2.5 - j3.8.x |
| v 1.2.4 | 下载 - v 1.2.4 - j3.8.x |
| v 1.2.3 | 下载 - v 1.2.3 - j3.8.x |
| v 1.2.2 | 下载 - v 1.2.2 - j3.5.x |
| v 1.2.1 | 下载 - v 1.2.1 - j3.5.x |
| v 1.1 | 下载 - v 1.1 - j3.5.x |
| v 1.0 | 下载 - v 1.0 - j3.5.x |
1.2.6 的解决 issues
- 变量错误
1.2.5 的解决 issues
- 在管理员字段中添加多个收件人电子邮件
- 在 onDroideformsPosSend 和 onDroideformsPosSendError 触发器上添加属性
- 改进了模块对象的加载,新字段 $module->id, $module->title
- 移除了系统中的 mcrypt,更新到 openssl_encrypt 以兼容 php7.2
1.2.4 的解决 issues
- 添加了 onDroideformsbeforeInitRemententeMensagem 触发器
- 为收件人添加了接收自定义布局电子邮件的功能
- 模块管理员中的更多字段
1.2.3 的解决 issues
- 在 _sendEmail 方法中添加了 &$returnTrigger 变量,该方法在 onDroideformsBeforePublisheLayout 和 onDroideformsBeforeReturn 触发器之间行走
- 多次点击提交附件事件错误已解决
- 添加了 cpf、cnpj、数据验证器方法
文档和维基
Next4 公司
您想过能够轻松地管理和自定义表单吗?
能否轻松地添加您的 HTML 表单和自定义 JavaScript,而不会丢失 PHP 功能?
添加您的插件以丰富代码和表单功能。
现在,使用 droide-forms 就可以实现这一点,它专为想要基于主题在 Joomla 上创建样式化表单的程序员开发。
如何工作
droide-forms 被设计成易于定制的模块。您可以
- 添加或自定义您的验证(使用插件),
- 配置发送电子邮件(使用默认的 configuration.php 配置)
- 创建发送布局
- 创建布局布局
- 创建或选择您的表单布局
Droid-forms是为了与Joomla的触发器一起工作而设计的,这样您可以享受定制的多样性。
创建captcha插件的链接。https://github.com/androidealp/droide-forms/wiki/Plugin-droide-forms-for-capcha
captcha插件的链接 https://github.com/androidealp/droide-captcha
触发器
onDroideformsInit - 在设置所有参数之前
onDroideformsBeforeLayout - 在应用布局之前
onDroideformsAddvalidate - 添加自己的验证
onDroideformsAddrules - 添加自己的提交规则
onDroideformsBeforePublisheLayout - 在插件发送之前
onDroideformsPosSend - 控制发送后的元素
onDroideformsPosSendError - 控制错误发送
JavaScript被开发为使用designer partner作为模块,这样您可以扩展自己的函数
var j = jQuery.noConflict();
j(document).ready(function(){
sendDroideForms.alert_class = 'uk-alert uk-alert-';
sendDroideForms.divLoad = function(){
return "";
};
});
要求
需要安装jQuery,如果没有安装,只需在模块管理面板中激活即可。
布局
目前有两个布局可供使用和测试。
默认 - 使用bootstrap 3的HTML
YOOtheme - 使用YOOtheme的HTML
版本
| 版本 | 链接 |
|---------|------|
| v 1.2.5 | 下载 - v 1.2.5 - j3.8.x |
| v 1.2.4 | 下载 - v 1.2.4 - j3.8.x |
| v 1.2.3 | 下载 - v 1.2.3 - j3.8.x |
| v 1.2.2 | 下载 - v 1.2.2 - j3.5.x |
| v 1.2.1 | 下载 - v 1.2.1 - j3.5.x |
| v 1.1 | 下载 - v 1.1 - j3.5.x |
| v 1.0 | 下载 - v 1.0 - j3.5.x |
1.2.5 的解决 issues
- 在管理员字段中添加多个收件人电子邮件
- 在 onDroideformsPosSend 和 onDroideformsPosSendError 触发器上添加属性
- 改进了模块对象的加载,新字段 $module->id, $module->title
- 移除了系统中的 mcrypt,更新到 openssl_encrypt 以兼容 php7.2
1.2.4 的解决 issues
- 添加了 onDroideformsbeforeInitRemententeMensagem 触发器
- 为收件人添加了接收自定义布局电子邮件的功能
- 模块管理员中的更多字段
1.2.3 的解决 issues
- 在 _sendEmail 方法中添加了 &$returnTrigger 变量,该方法在 onDroideformsBeforePublisheLayout 和 onDroideformsBeforeReturn 触发器之间行走
- 多次点击提交附件事件错误已解决
- 添加了 cpf、cnpj、数据验证器方法
文档和维基
Next4 公司
droide Forms
- 版本
- 1.2.6
- 开发者
- André Luiz
- 最后更新
- 2018年8月28日
6年前 - 添加日期
- 2016年7月4日
- 许可证
- GPLv2或更高版本
- 类型
- 免费下载
- 包含
- m
- 兼容性
- J3
分享