Página 1 de 1

Mensagem de erro ao tentar instalar módulo

Enviado: 19 Out 2021, 19:41
por José Goulart
A seguinte mensagem aparece quando tento instalar um módulo de botão de mais e menos:
O código do módulo deve ter entre 3 e 32 caracteres!
https://prntscr.com/1wruxoa

Versão 3.0.3.3 (Brasil 1.6.1)

Re: Mensagem de erro ao tentar instalar módulo

Enviado: 19 Out 2021, 20:03
por reds
Ola @José Goulart

Possivelmente o erro esta no script que esta tentando instalar.
Todo caso qual seria o script e como ele esta embalado para ser instalado?

Poste aqui ele ou o link de onde baixou.
;)

Re: Mensagem de erro ao tentar instalar módulo

Enviado: 21 Out 2021, 18:31
por José Goulart
Olá @reds,
acabei descobrindo que o problema era o nome dos arquivos que não estava passando na validação do Open na hora de instalar, fiz as devidas alterações nos arquivos e no nome da classe do controller e está funcionando.
Acredito que essa validação seja da atualização mais recente do OpenCart, pois antes esta mesma extensão funcionava sem problemas.
De qualquer forma, valeu pela ajuda! :D

Re: Mensagem de erro ao tentar instalar módulo

Enviado: 10 Jan 2022, 20:39
por leandrorppo
Olá! Tudo bem?

Pode também editar o arquivo:
admin/controller/extension/extension/module.php

Procurar pela linha:
Código: Selecionar todos
if (!isset($this->error['warning']) && isset($this->request->get['extension']) && ((utf8_strlen($this->request->get['extension']) < 3) || (utf8_strlen($this->request->get['extension']) > 32))) {
E alterar para:
Código: Selecionar todos
if (!isset($this->error['warning']) && isset($this->request->get['extension']) && ((utf8_strlen($this->request->get['extension']) < 2) || (utf8_strlen($this->request->get['extension']) > 32))) {
A alteração que fiz é referente ao número 3 que diminui para 2 para aceitar, por exemplo, a class:
Código: Selecionar todos
ControllerExtensionModuleLr 
Sem precisar alterar para:
Código: Selecionar todos
ControllerExtensionModuleLrr
Boa sorte e boas vendas!