esit/downloadmail

DownloadMail v2 是一个为开源内容管理系统 Contao 开发的扩展,允许在填写表单后下载受保护的文件。表单可以在表单生成器中自由定制。输入的数据在后台可供使用。这个版本需要 C

安装: 734

依赖: 0

建议者: 0

安全: 0

星标: 3

关注者: 1

分支: 0

开放问题: 0

类型:contao-bundle

3.2.7 2024-04-17 07:12 UTC

README

DownloadMail v2 是一个为开源内容管理系统 Contao 开发的扩展,允许在填写表单后下载受保护的文件。表单可以在表单生成器中自由定制。输入的数据在后台可供使用。**这个版本需要 Contao 4,对于 Contao 3,请使用第一个版本。**

需求

  • PHP: ~8.0
  • Contao: ~4.9

版权

2018 年由 e@sy Solutions IT info@easySoltionsIT.de

支持

如有问题或建议,请直接联系

info@easySolutionsIT.de

许可证

CC-BY-SA-4.0

https://creativecommons.org/licenses/by-sa/4.0/deed.de

安装

在 Contao 管理器中搜索 eS-IT/downloadmail 并安装。

配置

表单

在新版本中,不再提供预定义的表单。现在可以使用表单生成器中的任意表单。在所需表单的设置中,需要勾选“表单用于 DownloadMail”。在这里也可以设置下载的设置。

表单的重定向页面指向表单提交时显示的页面。

下载页是电子邮件中下载链接指向的页面。在这个页面上需要嵌入类型为 easy_Downloadmail 的模块。

表单字段

表单必须包含一个包含“下载 Mail 的电子邮件地址”复选框的文本字段。作为输入检查,可以使用“电子邮件地址”,这样所有地址都被允许。如果使用“电子邮件黑名单”作为输入检查,则还会检查它是否是有效的电子邮件地址,但也会将其与黑名单进行比对(见黑名单,下面)。

由于只考虑第一个电子邮件地址,因此每个表单字段中只应有一个带有“下载 Mail 的电子邮件地址”复选框的字段!

模块

必须将类型为 easy_Downloadmail 的模块嵌入到下载页面上。它负责检查和提供下载。

设置

可以在多个地方设置设置。这些设置在 Contao 设置中全局应用于所有表单的所有页面。这些可以在相应页面的根页面中覆盖或补充。这些设置仅适用于相应根页面的子页面的表单。还可以直接在表单中设置设置。这仅适用于该表单。

  • 使用 TinyMCE 只能在 Contao 设置中设置。
  • 源文件只能直接在表单中设置。
  • 下载页面的后缀只能直接在 Contao 设置中设置。

下载页面的后缀只能全局设置,用于所有下载页面。它也可以为空,如果不使用后缀的话。

黑名单

在此可以指定不能用于下载的电子邮件地址或电子邮件地址的正则表达式(例如一次性地址如byom.de)。如果将此类电子邮件地址输入到表单中,表单将显示相应的错误信息。

为了使其正常工作,必须在相关的表单字段(参见上方的表单字段)中使用 电子邮件黑名单 作为输入验证。

下载

在“下载”菜单项下,可以在后端查看请求和已完成的下载。在列表中单击放大镜图标,将显示单个下载的元数据、时间和匿名化IP。那里还有一个按钮 重置请求时间。此按钮将请求时间设置为当前时间,因此即使有效期过后,也可以通过相同的链接下载相应的文件。