Fórum OpenCart Brasil

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

Suporte geral sobre problemas técnicos para OpenCart v1.x.
Por jackeson
#30607
Manoel Vidal escreveu:O recurso Captcha utiliza a biblioteca GD versão 2 do PHP para criação e manipulação de imagens, o que pode está acontecendo é que ela não está habilitada, instalada ou configurada junto ao seu php, uma maneira fácil de saber é criar um arquivo com nome info.php e dentro dele colocar o seguinte código:
Código: Selecionar todos
<?php phpinfo(); ?>
Salve o arquivo e coloque na pasta raiz onde você colocou a loja OpenCart para teste.

Depois no caso de ser um teste na máquina local, digite no seu navegador algo como o seguinte:
http://localhost/info.php

Na página que vai abrir, procure por informações sobre "gd", ao achar verifique se está enabled ou disabled, se nem encontrar é porque nem existe em seu PHP ai você vai ter que instalar. Ainda se estiver instalada e habilitada verifique a versão da biblioteca que tem que ser no mínimo a 2.

Espero ter ajudado :D
Manoel, no meu site não aparece a imagem do captcha para o cliente enviar o formulario, não aparece nem mesmo o "X" indicando que não acha a imagem, o que pode vir a ser ? podes dar uma olhadinha na minha pagina: www.divasemporiofeminino.com.br
Grato, Jackeson
#40834
Boa noite,

Uso a versão 1.5.5.1 e já fiz todos os procedimentos que encontrei aqui no fórum para resolver isso e não consegui. Resolvi parcialmente na tela de Contate-nos instalando o módulo ReCaptcha Free, mas o módulo só aparece nesta página, na página de Cadastro e Devoluções ele não aparece, não consigo cadastrar nem enviar uma mensagem de Devolução pois não tem como digitar o captcha.

Consigo enviar mensagens pelo Contate-nos normalmente, gostaria de saber como faço para inserir o ReCaptcha nas outras páginas.
#41088
Descobri que o erro é no arquivo portuguese-br.php, estou usando o template (http://themeforest.net/item/megastore-o ... me/3026215) e algumas palavras do tema não aparecem no site então peguei o arquivo english.php do tema e passei para o portuguese-br.php e alterei as traduções, agora tudo está traduzido corretamente, no entando o captcha não aparece quando altero o arquivo portuguese-br.php e quando eu desfaço as alterações e salvo ele denovo o captcha continua não aparecendo, tenho que dar upload no arquivo original denovo para que o captcha volte a aparecer.

Já verifiquei se ficou caracteres invisivéis no corpo do arquivo mas não encontrei nada. O arquivo está normal, não sei como faço para resolver isso, alguém pode ajudar?
#44301
Galera,
Consegue fazer o captcha funcionar seguindo a dica do nosso amigo.

Adicionando essas linhas antes das class do arquivo captcha.php

$out = ob_get_contents();
$out = str_replace(array("\n", "\r", "\t", " "), "", $input);
ob_end_clean();