使用ContactMe创建一个PHP联系人表格
今天,我们将回顾ContactMe工具,该工具可让您在PHP网站上创建联系表。 这是一个非常易于使用的工具,可让您针对任何要求设置不同类型的联系表。
作为网站所有者,您可能希望收到用户和客户有关您的服务的反馈,这有助于您更好地为他们提供服务。 因此,您网站上的联系表是收集用户反馈的必备功能。
在本文中,我们将讨论CodeCanyon上以非常合理的价格提供的ContactMe工具。 它提供了多种开箱即用的联系表单和主题,并且由于脚本支持自定义,因此您也可以创建自己的表单组合。
让我们快速浏览一下它提供的重要功能:
- 现成的表格有28种组合
- 内置示例
- 支持主题
- 反应灵敏且移动友好
- 无需数据库
- SMTP支持发送电子邮件
- 垃圾邮件防护
- 可定制性
- 以及更多
ContactMe工具提供了许多有用的功能,使您可以快速设置联系表单。 在本教程的整个过程中,我们将探索该脚本提供的不同功能。
首先,我们将了解如何从CodeCanyon市场下载和安装ContactMe脚本。
安装与配置
在本节中,我们将了解从CodeCanyon购买并下载ContactMe工具后如何安装和配置它。
购买后,您就可以下载该zip文件。 解压缩它,您将找到带有主要脚本代码的目录: contactme 。 将此目录复制到您的PHP应用程序。 例如,如果在/ web / demo-app / public_html上配置了项目,则应将contactme目录复制到/ web / demo-app / public_html / contactme 。
contactme目录包含处理表单验证和提交的PHP代码。 当然,它还将包含所提供信息的电子邮件发送到使用该应用程序配置的电子邮件地址。
在PHP方面,您需要配置一些设置。 继续并打开contactme / configs.php文件。 您需要在该文件中配置三个设置,如以下代码片段所示。
$configs['from_name'] = 'My Demo Site';
$configs['from_address'] = 'noreply@mydemosite.com';
$configs['to_addresses'] = array('info@mydemosite.com');
from_name
和from_address
配置值指示电子邮件的来源。 to_addresses
配置值用于指定接收所有表单提交的电子邮件地址。
在下一节中,我们将讨论如何在ContactMe脚本的帮助下设置必要HTML代码,以在您的网站上显示联系表单。
如何设置联系我们表格
提取ContactMe zip文件时,您会发现一个index.html文件,其中包含开始设置联系表单所需的一切。 实际上,它包含脚本支持的所有不同类型的联系表单HTML代码以及所有不同的主题。 因此,您可以手动选择要在应用程序中使用的表单代码。
在以下示例中,我们将设置常规 与现代形成 主题。 如果要显示“ 常规”表单以外的其他表单,则只需复制该特定表单HTML代码即可。
复制HTML代码
在contactme / index.html文件中,在<!-- START copy section: General Contact Form -->
和<!-- END copy section: General Contact Form -->
注释之间复制代码,并将其粘贴到HTML中<body>
部分中的页面。
在我们的例子中,我们想使用现代主题而不是默认主题,因此我们只需要将<form>
标记类从contactMe small
更改为contactMe small theme-modern
。
复制JavaScript和CSS代码
接下来,在<!-- START css copy section -->
和<!-- END css copy section -->
注释之间复制CSS代码,并将其放在<head>
部分中。 同样,在<!-- START js copy section -->
和<!-- END js copy section -->
注释之间复制JavaScript代码,并将其放在HTML页面的</body>
部分之前。
至此,我们几乎完成了! 让我们看看它的外观:
如您所见,它显示了一个不错的,完整的联系表,随时可以使用! 开箱即用的表单验证支持,您无需担心垃圾邮件的提交。 继续填写表格并提交。 如果一切配置正确,您将收到一封包含所有信息的电子邮件。
在下一节中,我们将探讨ContactMe工具支持的各种自定义选项。
定制选项
在上一节中,我们讨论了如何在ContactMe脚本的帮助下建立基本的联系表单。 在本节中,我们将讨论此脚本支持的两个重要的自定义选项。
reCAPTCHA支持
ContactMe工具开箱即用地支持Google reCAPTCHA解决方案,以防止垃圾邮件提交。 您可以选择两个不同的版本:reCAPTCHA V2或不可见的reCAPTCHA。
多语种支持
您可以为联系表格选择五种不同的语言。 目前,它支持英语,西班牙语,德语,意大利语和俄语。
主题支持
如前所述,ContactMe脚本提供了不同的主题,您可以选择这些主题来更改联系表单的外观。 目前,它支持四个不同的主题:默认,现代,伦敦和最小。
电子邮件定制
当用户填写并提交联系表单时,脚本将发送两封电子邮件:第一封电子邮件发送给网站所有者,另一封电子邮件发送给用户以进行确认。 您可以更改用于向站点所有者和用户发送电子邮件的电子邮件模板。
自定义联系表格
尽管ContactMe脚本提供了多个“与我们联系”表单模板供您选择,但有时您仍需要在“与我们联系”表单中添加其他字段。 这可以通过编辑特定于表单的PHP文件轻松实现。
正如您所看到的,ContactMe工具提供的不仅仅是简单的联系表单。 有了内置的表单和主题支持,您可以为您的网站创建自己选择的联系表单。
至此,我们到了本文的结尾!
下一步:其他与我们联系的表单脚本
结论
今天,我们回顾了CodeCanyon上可用的ContactMe工具。 该脚本的唯一目的是允许您在PHP网站上创建不同类型的“与我们联系”表单。
我希望您相信ContactMe工具足以满足您的要求。 尽管它是一个商业插件,但考虑到它提供的众多功能,我认为它的价格合理。
如果您有任何建议或意见,请随时使用下面的提要,我们很乐意与您进行对话!
翻译自: https://code.tutsplus.com/tutorials/create-a-php-contact-form-with-contactme--cms-33529
使用ContactMe创建一个PHP联系人表格相关推荐
- HTML创建一个两行两列的表格,HTML tr 标签
定义和用法 标签定义 HTML 表格中的行. tr 元素包含一个或多个 th 或 td 元素. 实例 一个简单的 HTML 表格,包含两行两列: Month Savings January $100 ...
- 创建一个通讯录小项目代码
项目描述: 编写简易通讯录(使用"链表"这种存储结构) 功能: 1.使用链表存储联系人的相关信息,包括姓名.性别.电话号码.注释等,链表形式不限(推荐使用单链表,推荐事先准备一些数 ...
- PHP联系人表格,基本的PHP联系人表格,仅接收电子邮件但无消息
我正在使用在线查找的第一个PHP联系人表格指南.一切正常,并且接收到的电子邮件除外,但消息字段为空白,其他所有部分均正常.我进行了很好的查找,并发布了数百个类似的问题,但是我找不到对我有用的任何答案, ...
- WPF教程(三十二)使用Grid:一个联系人表格
在前面几章,我们学习了很多理论知识,用到了很多理论上的例子.在这一章,将把我们在前面所学到的东西运用到一个实际的例子当中:一个简单的联系人表格. 这个联系人表格的好处是它只是普遍使用的一个对话框,你可 ...
- 用Backbone.js创建一个联系人管理系统(一)
原文 Build a Contacts Manager Using Backbone.js: Part 1 在这个教程里我们将会使用Backbone.js,Underscore.js,JQuery创建 ...
- 点击按钮创建一个表格 点击按钮创建一个表格 权限选择 元素的value属性操作
点击按钮创建一个表格 <!DOCTYPE html> <html lang="en"> <head><meta charset=" ...
- 使用jQuery和Pure.CSS创建一个可编辑的表格
使用开源组件真的可以容易又快速地为网站和app构建强大的前端元素.在本教程中,我会告诉你如何使用PureCSS和jQuery轻松地创建可编辑的表格. 如果想看教程演示的话,请点击这里查看. 开始 你要 ...
- java预览表格预览文档_java 如何创建一个表格.docx
java 如何创建一个表格 import java.awt.Component; import java.awt.event.ActionEvent; import java.awt.event.Ac ...
- php 细表格,使用PHP轻松地创建一个表格 - 小俊学习网
这是PHP基础的一部分,PHP可以和HTML嵌套书写,这是一个小巧的可以创建一个表格的PHP代码.这里是书写成一个PHP函数.调用函数来使用. 1.创建画表格的PHP函数 $rows = 10; // ...
最新文章
- python打开谷歌浏览器 关键字_高效使用Chrome浏览器
- java.util 找不到_java.util.MissingResourceException:找不到基本名...
- Strust2用户注册,使用token防止刷新重复提交
- 圆通速递:2022年1月快递产品收入36.19亿元 同比增长20.09%
- 惊呆!这辆悍马自己在跑跑跑跑跑跑跑!
- 百度图神经网络——论文节点比赛baseline代码注解
- (四)孪生神经网络介绍及pytorch实现
- c语言熵值法,干货 | R语言熵值法详解(附代码) 秒懂自定义函数
- Direct3D学习笔记
- 【数据库开发】MySQL修改root密码
- 爬虫访问中,如何解决网站限制IP的问题?
- python 前端素材提供
- ppt学习-默认设置
- 将文件夹中的图片按照文件名进行标签分类
- 创业 和 移动互联网
- 如何安装arm交叉工具链及问题解决
- LoRa节点ABP入网方式怎么样
- English--定语从句
- 一个性能瓶颈分析的过程。
- LeetCode1309