siwa / person_manager
人员管理器
Requires
- phpoffice/phpspreadsheet: ^1.22
- typo3/cms-core: ^11.5.0
This package is auto-updated.
Last update: 2024-09-03 06:30:17 UTC
README
一个用于管理用户/订阅者数据的TYPO3扩展。
最初为扩展 newsletter 开发。
提供自动订阅/注册和退订/取消注册。
问题跟踪在 https://forge.typo3.org/projects/extension-person_manager。
配置
请将插件添加到您的主模板中,然后切换到常量编辑器。
选择 PLUGIN.TX_PERSONMANAGER
现在您可以选择或取消选择插件应使用的字段。
如果您需要额外的字段 -> 只需在 locallang 文件中重命名一个自由文本字段。
如果您想使用分类,您必须在测试插件之前将它们添加到您的默认存储中。
其他选项
默认存储PID(必需) 人员分类应保存的位置
双倍退订 取消注册是否需要通过邮件确认?
双倍订阅 注册是否需要通过邮件确认?
注册URL或UID(必需) 前端插件 Person Manager Registration
使用的页面URL或UID,例如 http://www.test.com/index.php?id=3& 确保此URL以 ? 或 & 结尾
退订URL或UID(必需) 前端插件 Person Manager Deregistration
使用的页面URL或UID,例如 http://www.test.com/index.php?id=3& 确保此URL以 ? 或 & 结尾
您的网站名称(必需) 用于自动邮件
您的网站电子邮件地址(必需) 用于自动邮件
前端插件
只需在用户应该订阅的页面上创建一个新的 Person Manager Registration
或 Person Manager Deregistration
插件。
输入您的发送者/网站名称,并根据需要添加签名。
后端插件
列表
在这里您可以添加、搜索、显示、编辑或删除单个人员。
导入
在这里您可以导入人员 excel 或 csv 文件。
首先输入您想要导入的列。
输入您的 csv 文件的分隔符 AND 上述列。
从系统中选择您的文件并点击 导入
。
检查您的数据,然后点击 导入
完成操作。
导出
在这里您可以导出人员 excel 或 csv 文件。
日志
在这里您可以查看您的网站用户所采取的单独操作。
黑名单
在这里您可以导入一个人员文件,这些人员应被排除在外,例如发送新闻通讯。
它与常规导入类似,但必须有只有一个包含电子邮件地址的列。
与新闻通讯扩展一起工作
获取人员
要将人员添加到收件人列表,只需添加一个新的,然后选择类型 SQL
。
然后粘贴以下 SQL 语句(或编辑它)
SELECT CASE salutation WHEN 1 THEN 'Dear Mr.' WHEN 2 THEN 'Dear Mrs.' ELSE 'Dear Mr./Mrs.' END AS salutation, firstname, lastname, email
FROM tx_personmanager_domain_model_person
WHERE deleted=0 AND hidden=0 AND unsubscribed=0 AND confirmed=1 AND active=1 AND email NOT LIKE "" AND email NOT IN (SELECT email FROM tx_personmanager_domain_model_blacklist)
GROUP BY email
退订链接
只需在新闻通讯中插入一个链接到您的 Person Manager Deregistration
前端插件页面。
<a href="https://www.test.com/index.php?id=100&mail=###email###">取消订阅</a>
<a href="https://www.test.com/index.php?id=100&mail=http://email">取消订阅</a>
只需替换域名和页面ID