Content management system OctorberCMS中的电子邮件订阅插件不工作

Content management system OctorberCMS中的电子邮件订阅插件不工作,content-management-system,octobercms,octobercms-plugins,Content Management System,Octobercms,Octobercms Plugins,我在CMSpage中使用了这个插件。单击subscribe按钮时,不执行任何操作,并重定向到添加formSubscribe组件的同一页面。用户也不会添加到订阅者列表中。我将formUnsubscribe组件添加到另一个页面。formProfile组件也被添加到有formSubscribe组件的页面中。我不明白我做错了什么。添加插件的过程在提供的文档中也不清楚 这是你的电话号码 连接到插件 <form name="form-subscribe-andradedev" id="form-su

我在CMSpage中使用了这个插件。单击subscribe按钮时,不执行任何操作,并重定向到添加formSubscribe组件的同一页面。用户也不会添加到订阅者列表中。我将formUnsubscribe组件添加到另一个页面。formProfile组件也被添加到有formSubscribe组件的页面中。我不明白我做错了什么。添加插件的过程在提供的文档中也不清楚

这是你的电话号码 连接到插件

 <form name="form-subscribe-andradedev" id="form-subscribe-andradedev" data-request="formSubscribe::onAddSubscriber" data-request-update="'formSubscribe::alert': '#result'">
        <input type="email" class="form-control" name="email" placeholder="* Email" required>
        <input type="hidden" name="latitude" id="latitude">
        <input type="hidden" name="longitude" id="longitude">
    </form>

这似乎是一个javascript问题。试试这个清单

  • 从插件的后端表单插入一条记录,并检查事件日志中的错误(设置>>事件日志)。是否正在创建记录?有错误吗
  • 检查浏览器控制台以查看是否存在任何Javascript错误。(合并器文件工作,包括所有依赖项,例如jQuery..)
  • 如果没有,请将十月添加到布局中。正如您所提到的,如果表单提交后页面正在刷新,这很可能是问题所在。e、 g

    <script src="{{ [
        '@jquery'
    ]|theme }}"></script>
    
    {% framework extras %} <!-- This tag is important -->
    
    
    {%framework extras%}
    
  • 我没有使用过这个插件,但是在查看组件时,我建议您将每个组件添加到一个单独的CMS页面,因为重定向。在这种情况下,从
    formSubscribe
    页面中删除
    formProfile
    ,并将其添加到其他地方


如果上述任何一项都不能解决问题,并且没有错误,您可能应该联系插件作者以获得支持,或者更新您的问题以包括所有使用的代码。

是的,您是对的,现在我又遇到了另一个问题。订户列表在后端更新,但不会发送电子邮件,配置文件表单也不会打开。我已经添加了表单的代码,请您检查一下。您使用的是哪种邮件驱动程序?您是否使用凭据更新了配置文件?您是否尝试发送测试邮件以确保问题不是来自插件?(转到后端设置>邮件模板>打开任何模板,然后单击发送测试)我不知道如何更新配置文件。我试过测试邮件只发送给管理员,而不是我设置的邮件。您也可以从管理面板(设置>邮件配置)进行更新。您需要在其中添加发送电子邮件的详细信息,如用户名、密码、主机等。。您可以从服务提供商处复制这些内容。应输入哪个用户名?