Fórum OpenCart Brasil

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

Suporte geral sobre problemas técnicos para OpenCart v2.x.
#76808
Na página do produto tem aquela aba de comentários, mas ela obriga o usuário a escrever um texto de no mínimo 25 caracteres para poder comentar. Existe alguma forma de mudar essa quantidade mínima? Ou, melhor ainda, Tirar essa obrigatoriedade de escrever um texto, dando, ao usuário, permissão para apenas avaliar e escrever o nome?
Imagem
#76820
Olá @Luciano Barbosa.

Edite o arquivo:
catalog/controller/product/product.php

Localize as linhas abaixo e as remova:
Código: Selecionar todos
if ((utf8_strlen($this->request->post['text']) < 25) || (utf8_strlen($this->request->post['text']) > 1000)) {
	$json['error'] = $this->language->get('error_text');
}

Salve a alteração no arquivo, e na administração da loja, vá no menu Extensões->Modificações e clique no botão "Atualizar" (cor azul claro).

Faça um teste e verifique se ainda está exigindo o preenchimento do comentário.

Espero ter ajudado. :)
Luciano Barbosa gostou disso
#76826
Manoel Vidal escreveu: 18 Jan 2018, 13:23 Olá @Luciano Barbosa.

Edite o arquivo:
catalog/controller/product/product.php

Localize as linhas abaixo e as remova:
Código: Selecionar todos
if ((utf8_strlen($this->request->post['text']) < 25) || (utf8_strlen($this->request->post['text']) > 1000)) {
	$json['error'] = $this->language->get('error_text');
}

Salve a alteração no arquivo, e na administração da loja, vá no menu Extensões->Modificações e clique no botão "Atualizar" (cor azul claro).

Faça um teste e verifique se ainda está exigindo o preenchimento do comentário.

Espero ter ajudado. :)
Eu pensei que tivesse sido resolvido, mas mesmo o usuário não sendo obrigado a digitar um comentário, Eu ainda sou obrigado a adicionar alguma coisa no Campo comentário quando vou aprová-lo :(
Imagem
Sabe como não ter essa obrigatoriedade?
#76828
Edite o arquivo:
admin/controller/catalog/review.php

Localize e remova o código abaixo:
Código: Selecionar todos
if (utf8_strlen($this->request->post['text']) < 1) {
    $this->error['text'] = $this->language->get('error_text');
}

Salve a alteração no arquivo, e na administração da loja, vá no menu Extensões->Modificações e clique no botão "Atualizar" (cor azul claro).

Faça um teste e verifique se ainda está exigindo o preenchimento do comentário.

Espero ter ajudado. :)