Fórum OpenCart Brasil

Por um e-commerce livre, confiável e profissional

Por favor, poste aqui todas as dúvidas que você está tendo sobre a instalação, atualização ou configuração do OpenCart v2.x
#65553
:D Boa tarde pessoal,
Estou tentando configurar a parte de INFORMATIVOS (Marketing > Informativos), porem quando clico no botão ENVIAR, nada acontece. (NADA MESMO, nem carrega nada)
Alguém passou por isso e pode me ajudar?
Tentei em varias versões, configurei o SMTP , mas o Botão NÃO FUNCIONA nem pra mostrar uma mensagem de erro ou etc.... é como se o botão estivesse la só de enfeite (sem ação) !
Agora quando alguém se cadastra ou compra um produto o e-mail é disparado para o e-mail da pessoa !
Muito Obrigado, no momento estou tentando com a ultima versão 2.2.0.0 (porem ja tentei com anteriores tambem)
Editado pela última vez por barao094 em 07 Mar 2016, 01:54, em um total de 1 vez.
#65564
Dá uma olhada nos logs de erro ou faça esse procedimento

Aperte Ctrl + Shift + J e navegue até a aba Network > Tente adicionar uma opção > Acesse a janela que você abriu no passo anterior > Clique na última requisição > Navegue até a aba Preview > Provavelmente lá terá o erro, facilitando a correção.
#65575
Boa noite valdeir2000 ! Obrigado pela resposta, vamos la!
Quando eu entro nesta tela que vc falou e clico no "botão enviar" (o qual está com problema), dois erros aparecem seguidos de uma "bolinha vermelha" .
OBS : Cada vez que eu clico ela acrescenta+1

Uncaught TypeError: $(...).code is not a functionsend @ index.php?

route=marketing/contact&token=RNBDOQWPZzZ7LhHQJ5ZZJlRhCKht7XR3:439onclick @ index.php?
Quando clico nesse de cima vou para esta parte do HTML:
function send(url) {
// Summer not fix
$('textarea[name=\'message\']').val($('#input-message').code());
---------------------------------------------------------------------------------------------------------------
Ja quando clico no outro, vou para o HTML do botão em questão:

route=marketing/contact&token=RNBDOQWPZzZ7LhHQJ5ZZJlRhCKht7XR3:252

<button id="button-send" data-loading-text="Carregando..." data-toggle="tooltip" title="Enviar" class="btn btn-primary" onclick="send('index.php?route=marketing/contact/send&token=RNBDOQWPZzZ7LhHQJ5ZZJlRhCKht7XR3');"><i class="fa fa-envelope"></i></button>

Sera que é um erro neste HTML ? "code is not a function" ?
Caso possa me ajudar ficarei muito grato !
#65577
Consegui !!!!!!!!!!!!
Simplesmente substitui esta linha de codigo que acusava erro pela seguinte :
$('textarea[name="/message/"]').val($('#input-message'));
deletando o .code() e adicionando aspas duplas em "/message/"
Muito OBRIGADO DE VERDADE , sem a dica do CTRL SHIFT J nunca iria resolver !!!!!!
#66035
Fiz, mas infelizmente não funcionou
:|
function send(url) {
// Summer not fix
$('textarea[name=\"message\"]').val($(.'#input-message'));

$.ajax({
url: url,
type: 'post',
data: $('#content select, #content input, #content textarea'),
dataType: 'json',
beforeSend: function() {
$('#button-send').button('loading');
},
complete: function() {
$('#button-send').button('reset');
},
success: function(json) {
$('.alert, .text-danger').remove();

if (json['error']) {
if (json['error']['warning']) {
$('#content > .container-fluid').prepend('<div class="alert alert-danger"><i class="fa fa-exclamation-circle"></i> ' + json['error']['warning'] + '</div>');
}

if (json['error']['subject']) {
$('input[name=\'subject\']').after('<div class="text-danger">' + json['error']['subject'] + '</div>');
}

if (json['error']['message']) {
$('textarea[name=\'message\']').parent().append('<div class="text-danger">' + json['error']['message'] + '</div>');
}
}

if (json['next']) {
if (json['success']) {
$('#content > .container-fluid').prepend('<div class="alert alert-success"><i class="fa fa-check-circle"></i> ' + json['success'] + '</div>');

send(json['next']);
}
} else {
if (json['success']) {
$('#content > .container-fluid').prepend('<div class="alert alert-success"><i class="fa fa-check-circle"></i> ' + json['success'] + '</div>');
}
}
}
});
}