Atenção: O campo Mensagem tem seu preenchimento obrigatório!

Através do OpenCart  é possível Enviar Informativo para todos os clientes cadastrados na loja. O informativo pode ser enviado pelo ADMIN > Vendas > Enviar Informativo.

Acontece que ao tentar enviar, retorna a seguinte mensagem: “Atenção: O campo Mensagem tem seu preenchimento obrigatório!”.

Atenção O campo Mensagem tem seu preenchimento obrigatório
Atenção O campo Mensagem tem seu preenchimento obrigatório

Esse erro trata-se de um bug na versão OpenCart 1.5.5.1, o arquivo admin/view/template/sale/contact.tpl está com um erro na linha 244.

Para corrigir esse erro, localize a linha 244 o seguinte código:

$('textarea[name=\'message\']').html($('textarea[name=\'message\']').val());

E substitua pelo código:

('textarea[name=\'message\']').text(CKEDITOR.instances.message.document.getBody().getHtml());

Se preferir, baixo o arquivo Correção do Bug no formulário de Contato Enviar Informativo, e substitua o arquivo atual.

 457 Total Visualizações,  1 Visualizações Hoje

11 comentários

  1. Geralmente as hospedagem tem um limite de 500 emails enviado por hora, se enviar mais que isso por hora pode bloquear sua hospedagem dependendo onde está hospedado.

  2. Excelente dica. Só esqueceu de uma coisa. É um detalhe que faz diferença:

    Quando trocar PARA :

    (‘textarea[name=’message’]’).text(CKEDITOR.instances.message.document.getBody().getHtml());

    inserir $ antes de tudo, ficando assim:

    $(‘textarea[name=’message’]’).text(CKEDITOR.instances.message.document.getBody().getHtml());

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.