granam/mautic-vocative-bundle

该软件包已被废弃,不再维护。作者建议使用 granam/mautic-czech-vocative-bundle 软件包。

将名字的基础形式转换为捷克语呼格的修改器

安装: 4

依赖: 0

建议者: 0

安全: 0

星标: 3

关注者: 2

分支: 1

开放性问题: 4

类型:mautic-plugin

4.0.1 2022-09-06 09:50 UTC

README

在您的Mautic中,将此短代码插入到电子邮件模板中的 某些名字 附近 [some name|vocative]

  • 例如 [Karel|vocative]
  • 或者更好的例子 [{leadfield=firstname}|vocative]
    提示:使用 CTRL+SHIFT+V 插入未格式化的复制的文本,也可以通过点击 Mautic source code icon 按钮检查您的电子邮件模板的源代码,以避免不希望的格式化
  • 同时,外国和非人类名字也被转换为捷克语形式 [Cassandra|vocative] = Cassandro[android|vocative] = Androide
  • 您甚至可以在电子邮件的主题中使用它(与其他短代码不同)。
  • 在发送给真实的人之前,始终测试您的电子邮件

别名

您还可以设置要使用(并发音)的别名,而不是名字。

  • [{leadfield=firstname}|vocative(sirius,andromeda,fill your name plase!)] 导致
    • 如果 firstname 是男性,例如 Roman,结果是 Siriusi
    • 如果 firstname 是女性,例如 Gloria,结果是 Andromedo
    • 如果 firstname 为空,或仅由空白字符组成,结果是 Fill your name please!
  • 如果您省略了与性别相关的别名之一,则使用原始名字
    • [richard|vocative(,For gentlemen only!)] = Richarde
    • [monika|vocative(,For gentlemen only!)] = For gentlemen only!(因为尾随的非字符,字符串未更改)
    • [ |vocative(Karel,Monika)] = ``
    • [ |vocative(Karel,Monika,Batman)] = Batmane

动态网页内容支持

感谢 Zdeno Kuzmany,动态网页内容(Dynamic Web Content)也得到了支持并由呼格处理。

安装

  1. 使用 composer require granam/mautic-czech-vocative-bundle 安装
  2. 通过 ./app/console cache:clear 或直接删除 app/cache 目录来清除Mautic缓存。
    • 注意:在某些情况下,尚未完全理解,缓存不会自动完全重建。如果由于缓存中缺少预期文件导致出现致命错误,请手动重建它
      • ./app/console cache:warmup --no-optional-warmers
  3. 以管理员身份登录Mautic,在右上角打开齿轮菜单,并选择 插件
  4. 点击 安装/升级插件

如果一切顺利,您将获得新的插件 GranamVocative

兼容性

Mautic v4.*

  • 使用 Mautic 4.* 进行了虚拟测试,最高至 4.4 版本

未知,但可能与更低版本兼容。

故障排除

如果发生任何错误,首先,你是否已经 清除缓存 了?

如果不是,请检查发生了什么,查看日志

  1. 它们位于 Mautic 的 app/logs 目录中,例如 /var/www/mautic/app/logs/mautic_prod-2016-02-19.php
  2. 或者,如果它们更致命或者 Mautic 没有捕获到(错误 500),请查看您的 Web 服务器日志,例如 /var/log/apache2/error.log

致谢

插件的开发得益于赞助商 svetandroida.cz,以及免费捷克语称呼库的作者 bigit/vokativ Petr Joachim。

此外,感谢 vietnamisa.cz 在错误修复和改进方面提供的帮助。

关于 Mautic Twig 插件的提示

如果您打算为 Twig 创建 Mautic 插件,可以从 mautic-twig-plugin-skeleton 开始。