简介

模块中的自定义代码公式联系表单表单开发

你是否想象过为Joomla开发者和前端创建一个表单系统?


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 公司

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 公司

Next4 机构 - 网站开发

好的表单



发布于2016年7月13日
功能
好的表单组件,用于我的联系表单
易用性
我的联系表单
支持
文档
我使用这个来: 我的联系表单
Countsimilar for Kunena
免费

为Kunena计数相似

由André Luiz
Kunena扩展
在Kunena论坛帖子中生成按钮,统计与帖子类似问题的用户数量。您必须在comkunena / template / customtemplate / html / topic / default_actions.php中修改模板布局。之后插入或样式化echo $ this-> topicButtons- > get (' mesmoproblema ' ) . ' ' . $ this-> topicButtons- > get (' countm...

droide Forms

版本
1.2.6
开发者
André Luiz
最后更新
2018年8月28日
6年前
添加日期
2016年7月4日
许可证
GPLv2或更高版本
类型
免费下载
包含
m
兼容性
J3
下载

使用 Joomla! Update System

评分


写评论