Search the Community
Showing results for tags 'newsletter'.
Found 9 results
-
Preciso de ajuda para configurar Newsletter e Contatos no meu site
JulioMoraes posted a topic in HTML e CSS
Preciso de ajuda para configurar a Newsletter e o formulário de contato do meu site. -
Galera tô com um problema, tenho um formulário de newsletter do mailchimp que integrei em um site, porém preciso saber quando for uma resposta específica (quando um email já está cadastrado na lista) da variável data.msg, redirecione para uma página, porém não tô sabendo como pegar essa resposta específica porque ela muda de acordo com o email que foi digitado, então gostaria de saber como poderia estar resolvendo esse problema?? (function () { if (document.getElementsByTagName('form').length > 0) { document.getElementsByTagName('form')[0].addEventListener('submit', function (e) { e.preventDefault(); // Check for spam if(document.getElementById('js-validate-robot').value !== '') { return false } // Get url for mailchimp var url = this.action.replace('/post?', '/post-json?'); document.getElementById('js-subscribe-response').innerHTML = '<img src="load.gif">'; // Add form data to object var data = ''; var inputs = this.querySelectorAll('#js-form-inputs input'); for (var i = 0; i < inputs.length; i++) { data += '&' + inputs[i].name + '=' + encodeURIComponent(inputs[i].value); } // Create & add post script to the DOM var script = document.createElement('script'); script.src = url + data; document.body.appendChild(script); // Callback function var callback = 'callback'; window[callback] = function(data) { // Remove post script from the DOM delete window[callback]; document.body.removeChild(script); // aqui seria onde se o email já estiver cadastrado redirecionaria para a página que eu quisesse if(data.msg == 'esse email já foi cadastrado') { document.getElementById('js-subscribe-response').innerHTML = data.msg, document.getElementById('esconder').style.display = 'none'; window.location="https://site.com/pagina"; } else {document.getElementById('js-subscribe-response').innerHTML = data.msg} }; }); } })();
-
- javascript
- mailchimp
-
(and 1 more)
Tagged with:
-
Galera to enfrentando um problema, no meu tumblr to querendo colocar o popup de newsletter do Mailchimp, até ai tudo bem, é pra funcionar que nem no script abaixo, porém esse script só funciona se eu excluir aquela parte que está marcada, porém se eu excluir ela o tema do tumblr não funciona como deveria em celulares. Alguém sabe me dizer que tipo de conflito é esse e como posso resolver??? <script type='text/javascript' src='http://space.fitterbiz.com/wp-includes/js/wp-embed.min.js?ver=4.9.10'></script> <script type="text/javascript" src="//downloads.mailchimp.com/js/signup-forms/popup/embed.js" data-dojo-config="usePlainJson: true, isDebug: false"></script> <script> function showMailingPopUp() { require( ["mojo/signup-forms/Loader"], function(L) { L.start({"baseUrl":"mc.us14.list-manage.com","uuid":"7f359a9e538573b27c9e39820","lid":"e64535f817"}) } ); document.cookie = 'MCPopupClosed=;path=/;expires=Thu, 01 Jan 1970 00:00:00 UTC;'; document.cookie = 'MCPopupSubscribed=;path=/;expires=Thu, 01 Jan 1970 00:00:00 UTC;'; } document.getElementById("open-popup").onclick = function() {showMailingPopUp()}; </script> <a onclick="showMailingPopUp(); return false;" id="open-popup" style="cursor:pointer">Subscribe!</a> <!-- quando coloco isso não funciona --> <script src="https://static.tumblr.com/xlsgtjb/mt5o305mz/scripts.min.js" charset="UTF-8"></script> <!-- quando coloco isso não funciona -->
-
- popup
- newsletter
-
(and 1 more)
Tagged with:
-
Bom pessoal, tenho um newsletter bem simples, porém funciona com o disparado da hospedagem sem problemas. Mas estou tendo dois problemas, o primeiro é que ao chegar o email no destinatário, o assunto chega com o erro de acentuação, porém na mensagem não tem o erro. E o segundo e na mensagem que não pula a linha. No assunto mando para testar: Olá Você e chega Olá? Você Já na mensagem eu escrevo: Olá Você Como vai? E chega sem o pulo da linha, porém sem erro de acentuação: Olá você\r\nComo vai? O trecho do arquivo para quem puder dar uma bola <td width="100%" valign="center"> <p align="center"><font size=3><b>Aviso por email</b></p> <? if ($_POST[acao] == "enviar") { $sql = $sqli->query("SELECT * FROM clientes"); $i = 1; while ($coluna = mysqli_fetch_array($sql)) { $headers = "Content-type: text/html; charset=iso-8859-1\r\n"; $headers.= "From:$_POST[form_nome]<$_POST[form_email]>"; if (@mail($coluna[email],$_POST[form_assunto],$_POST[form_mensagem],$headers)) { echo "$i. <font color=blue><font size=3>$coluna[email] - $coluna[cliente] - enviado</font><br>"; } else { echo "$i. <font color=red><font size=4>$coluna[email] $coluna[cliente] - $coluna[cpf]- falhou</font><br>"; } flush(); $i++; } ?><p align="center"><a href="<?=$_SERVER['SCRIPT_NAME']?>">Voltar</a></p> <? } else { ?><p align="center"><font size=3><b>O sistema possui <? echo mysqli_num_rows($result = $sqli->query("SELECT * FROM clientes"))?> Clientes cadastrados no banco de dados.</p> <form name="form1" method="post" action="<?=$_SERVER['SCRIPT_NAME']?>"> <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" bordercolor="#FFE4C4"> <div class="container"> <form> <div class="row"> <div class="col-25"> <label><b>De:</b></label> </div> <div class="col-75"> <input name="form_nome" id="form_nome" value="" placeholder="Seu nome" size="30"> </div> </div> <div class="row"> <div class="col-25"> <label><b>Email:</b></label> </div> <div class="col-75"> <input name="form_email" id="form_email" value="" placeholder="Seu email" size="30"> </div> </div> <div class="row"> <div class="col-25"> <label><b>Assunto:</b></label> </div> <div class="col-75"> <input name="form_assunto" id="form_assunto" value="" placeholder="Seu assunto" size="30"> </div> </div> <div class="row"> <div class="col-25"> <label><b>Aviso:</b></label> </div> <div class="col-75"> <textarea name="form_mensagem" type="text" id="form_mensagem"></textarea> </div> </div> <tr align="right"> <td colspan="2"><input name="acao" type="hidden" id="acao" value="enviar"> <input type="submit" name="Submit" value="Enviar Mensagem"></td> </tr> </table> </form>
- 20 replies
-
- mysql
- newsletter
-
(and 2 more)
Tagged with:
-
Senhores, Boa tarde! Desde já peço desculpas pois não sei ao certo se meu problema é em JavaScript, PHP ou ambos. Sou relativamente novato em desenvolvimento web e infelizmente não domino muito bem as linguagens PHP e JavaScript. Recentemente peguei um cliente para desenvolver o site da empresa dele. Optamos pelo uso de um template pronto para facilitar todo o trâmite, tanto por questões de tempo quanto financeiramente para ele. No template que adquirimos existe um campo onde os clientes podem se cadastrar para receber a newsletter da empresa. É justamente aí que está a minha dúvida. Eu preciso que este campo envie o endereço de e-mail digitado para o e-mail do cliente e que, após a digitação e envio, apareça um texto informando que a mensagem foi enviada com sucesso e que o campo volte a ficar em branco (no caso volte a mensagem solicitando que o usuário insira um endereço de e-mail para se cadastrar). No código do template há uma indicação apontando para um script que não existia. Então apenas copiei um outro já existente e renomeei para o arquivo indicado. Neste caso gostaria de editá-lo para que ficasse funcional mas como não tenho conhecimento suficiente, busco informações com quem já domina a linguagem. Vamos aos códigos já existentes: Trecho do HTML do template onde está o formulário: … <div class="col-lg-3 col-md-3 col-sm-6 newletter"> <h1> Newsletter</h1> <div class="line2"></div> <div class="searchform"> <p>Inscreva-se para receber nossa newsletter</p> <form id="search" method="post" action="js/contact/news-form.js" name="ContactForm"> <input type="email" class="s" id="s" name="email_newsletter" placeholder="insira seu email......"> <button type="submit" class="sbtn"><i class="fa fa-chevron-right"></i></button> </form> </div> </div> Código do arquivo JS (news-form.js) $(function(){ $("#ContactForm").submit(function(){ $("#submitf").value='Please wait...'; $.post("process.php?send=comments", $("#ContactForm").serialize(), function(data){ if(data.frm_check == 'error'){ $("#message_post").html("<div class='errorMessage'>ERROR: " + data.msg + "!</div>"); document.ContactForm.submitf.value='Resend >>'; document.ContactForm.submitf.disabled=false; } else { $("#message_post").html("<div class='successMessage'>Your message has been sent successfully!</div>"); $("#submitf").value='Send >>'; } }, "json"); return false; }); }); Resumindo: No HTML: Preciso que o formulário tenha apenas o campo de email para cadastro na newsletter e que após o envio surja uma mensagem confirmando o sucesso no envio. No JS: Preciso que o código do arquivo seja compatível a essas ações. Desde já agradeço a ajuda de todos. Forte abraço, Programador_30
-
Boa Tarde, Preciso de ajuda em PHP Tenho um Script de e-mail marketing com o PHPMailer, envia tudo certinho, porém quero adaptar o LINK para o Usuário Descadastrar o recebimento desses emails. Eu criei uma tela onde o link é redirecionado, e tem o campo NOME, EMAIL e MOTIVO, quando o usuário da Submit, o email é deletado automaticamente do BD, mas o que quero fazer é uma tela onde o usuário não precise inserir o E-mail, que por scrip o e-mail seja "puxado" automaticamente. Alguém tem ideia de como faço isso?
-
Colegas... Peguei este script na NET, estou tentando adaptar... Porém, dá erro no FOR... <% IF NOT Session("usuario_logado") = "conectado" THEN Response.Redirect "default.asp" ELSE RESPONSE.BUFFER = TRUE REGISTROSPORPAGINA = 1 IF Request("PaginaAtual") = "" OR Request("PaginaAtual") = "0" THEN PaginaAtual = 1 ELSE PaginaAtual = Request("PaginaAtual") END IF response.write "chegou até aqui... 1 <br>" SQL = "SELECT * FROM contatos ORDER BY email ASC" SET strMKT = Server.CreateObject("ADODB.RECORDSET") strMKT.CacheSize = RegistrosPorPagina strMKT.Open SQL, conexao, 3, 3 strMKT.PageSize = RegistrosPorPagina STATUS = "" response.write "chegou até aqui... 2 <br>" IF NOT strMKT.EOF THEN strMKT.AbsolutePage = PaginaAtual TotalPaginas = strMKT.PageCount StatusDoEnvio = StatusDoEnvio & Fix((PaginaAtual*100)/TotalPaginas) & " % enviado <br>" response.write "chegou até aqui... 3 <br>" FOR CONT = 1 TO strMKT.PageSize %> codigo da mensagem a ser enviada, CDOSYS <% response.write "chegou até aqui... 4 <br>" strMKT.MoveNext IF strMKT.EOF THEN EXIT FOR NEXT IF INT(PaginaAtual) < Int(TotalPaginas) THEN Response.Write StatusDoEnvio Response.Write "Aguarde o envio da newsletter..." Contador = Contador & "<script type=""text/javascript"">" Contador = Contador & " function AtualizaEmail() {document.location.href = ""?PaginaAtual=<" & "%=PaginaAtual + 1%" & "> } SetTimeOut(""AtualizaEmail()"", 5000);" Contador = Contador & "</script>" Response.Write Contador ELSE Response.Write "envio de newsletter concluido 100%" END IF END IF strMKT.close SET strMKT = nothing conexao.close SET conexao = nothing END IF %> só chega até o RESPONSE>WRITE "chegou até aqui 2", não passa dalí... só mudei as variaveis, porém, não consigo desvencilhar o código... Ajuda, agradeço.
- 5 replies
-
- newsletter
-
(and 1 more)
Tagged with:
-
Help. Unsubscribe 1click Cancelamento de newsletter no email do assinante
fabiobmoraes posted a topic in PHP
Olá Tenho uma pequena newsletter enviada para usuários opt-in. Preciso de um script php para um link de cancelamento no e-mail do assinante. Ao clicar no link deste email, o assinate será enviado para uma nova página que lê "você cancelou a inscrição da lista" e então um e-mail é enviado para a minha caixa postal com o anúncio de qual email solicitou o sair da lista. Se não me engano isso chama-se "Unsubscribe 1click" Alguem possui algo parecido com isso que possa compartilhar?? desde já, obrigado.- 1 reply
-
- unsubscribe script
- opt in
-
(and 3 more)
Tagged with:
-
Olá! Eu estava pensando em criar algo um pouco mais interativo para esta página aqui http://www.superdanilof1page.com.br/home/novidades Eu queria fazer um newsletter, pensei em até pegar algum código pronto.... Tipo queria a cada anúncio que eu postar nesta página, que fosse enviado automaticamente para os emails cadastrados. Mas eu não queria nada muito complicado, tanto é que o form que envia as novidades é bem simples: <?php include "../apps/conectar.php"; //$news_id = $_POST["news_id"]; $news_data = $_POST["news_data"]; $news_titulo = $_POST["news_titulo"]; $news_conteudo = $_POST["news_conteudo"]; $sql = "INSERT INTO `sdf1p_2017super`.`home_news` (`news_data`, `news_conteudo`, `news_titulo` ) VALUES ('$news_data', '$news_conteudo', '$news_titulo');"; $consulta = mysql_query($sql); echo "<h1 style='margin:0 auto; font-size:36px'>Novidade Adcionada :)</h1> <meta http-equiv='refresh' content='5;URL=../home/news.php' />"; //var_dump($sql) ?> Alguma ideia? :)