Mailchimp嵌入式表单与Dajngo应用程序集成的错误

问题描述 投票:1回答:1

情况

  • 我已经使用正式的mailchimp嵌入式表单创建者创建了Mailchimp电子邮件列表表单。
  • [当我在开发机上对其进行测试时,它可以工作几次,但是像一天之后的一段时间之后,当我将代码在线上推送到我的数字海洋服务器时,它并没有立即停止工作。
  • 我还没有以任何方式修改从mailchimp复制和粘贴的代码。

正确的工作案例

  1. 人们将他们的电子邮件输入到已归档的字段中
  2. 点击订阅
  3. 弹出窗口来自mailchimp
  4. recaptcha在该弹出窗口上执行
  5. 批准显示在小弹出窗口上
  6. 用户收到确认邮件
  7. 如果我上网,我可以看到有添加到我的听众中的电子邮件

错误情况

  1. 人们将他们的电子邮件输入到已归档的字段中
  2. 点击订阅
  3. 重新加载了我以前使用的长URl的同一页面
https://MYWEBSITE.COM/?EMAIL=SUBSCRIBER%40gmail.com&b_11111111111111111111111111111111_1111111111111111=&subscribe=Subscribe
  1. 未向我的听众添加电子邮件地址

Mailchimp代码

<!-- Begin Mailchimp Signup Form -->
<link href="//cdn-images.mailchimp.com/embedcode/horizontal-slim-10_7.css" rel="stylesheet" type="text/css">
<style type="text/css">
    #mc_embed_signup{background:#fff; clear:left; font:14px Helvetica,Arial,sans-serif; width:100%;}
    /* Add your own Mailchimp form style overrides in your site stylesheet or in this style block.
       We recommend moving this block and the preceding CSS link to the HEAD of your HTML file. */
</style>
<style type="text/css">
    #mc-embedded-subscribe-form input[type=checkbox]{display: inline; width: auto;margin-right: 10px;}
    #mergeRow-gdpr {margin-top: 20px;}
    #mergeRow-gdpr fieldset label {font-weight: normal;}
    #mc-embedded-subscribe-form .mc_fieldset{border:none;min-height: 0px;padding-bottom:0px;}
</style>


<div id="mc_embed_signup">
<form action="https://MYPERSONALPROJECTNAME.us19.list-manage.com/subscribe/post?u=1111111111111111111111111111111111111111111111111" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank" novalidate>
    <div id="mc_embed_signup_scroll">

    <input type="email" value="" name="EMAIL" class="email" id="mce-EMAIL" placeholder="email address" required>
    <!-- real people should not fill this in and expect good things - do not remove this or risk form bot signups-->
    <div style="position: absolute; left: -5000px;" aria-hidden="true">
      <input type="text" name="1111111111111111111111111111111111111111" tabindex="-1" value="">
    </div>
    <div class="clear">
      <input type="submit" value="Subscribe" name="subscribe" id="mc-embedded-subscribe" class="button"> 
    </div>
    </div>
</form>
</div>

<!--End mc_embed_signup-->
python html css django mailchimp
1个回答
1
投票
  1. 我已经清理了保存mailchimp代码的多个容器。
  2. [<div class="container text-center">未关闭,所以我已通过</div>将其关闭
  3. 通过mailchimp的设置并验证您要用于发送的电子邮件地址。
  4. 在服务器上:
sudo systemctl daemon-reload
sudo systemctl restart gunicorn
© www.soinside.com 2019 - 2024. All rights reserved.