Fórum OpenCart Brasil

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

#46256
guiboni escreveu:
ivanwhm escreveu:
marquelia escreveu:alguem já testou na versao 1.5.5.1 ?
Fiz a compatibilização da extensão com a versão 1.5.5.1.

Além de compatibilizar coloquei as seguintes funcionalidades:

- Campos de Razão Social e Inscrição Estadual como obrigatórios quando o tipo do cliente for Pessoa Jurídica.
- Máscara no campo CEP.

Usei também a extensão autocomplete_address, que também compatibilizei para a versão 1.5.5.1 e a extensão muda_posicao_cep que ajustei para poder trabalhar com a máscara colocada no campo CEP.

Caso desejem os arquivos atualizados estão aqui:

Cadastro Clientes Brasil: http://cl.ly/code/0q3V0Y0j3y0L
Auto Complete Address: http://cl.ly/code/2o1A0i0Y3S0C
Muda Posição Campo CEP: http://cl.ly/code/2F0k3M022p03

Abraços!

PS: Se acharem algum BUG me avisem para eu poder atualizar os arquivos!
Agradeço muito pela força. Estou utilizando um template diferente e nele os campos aparecem apenas no link normal de cadastro. Na página de checkout não aparece nenhum dos campos criados pelo .xml. O que devo fazer?

Obrigado.
Olá guiboni,

Funcionando certinho aqui parabéns...
#46288
Imagem
Galera alguém ta com esse erro?
Eu já consegui meio que resolver, na arquivo que ele indica o erro ocorre que ele está duplicando a linha da área do estado, quando eu excluo uma volta ao normal só que depois duplica de novo alguém pode me ajudar?
#47218
estou utilizando seu modulo, na parte de criar uma conta esta funcionando certo, mais quando um cliente compra um produto e vai no carinho de compras e apartir do carinho cria uma conta , ele não funcionando no meu. esta dando este erro.
---------- Date: 2014-01-03 22:09:48 ~ IP : 187.108.17.28 ----------
REQUEST URI : /index.php?route=checkout/register
MOD DETAILS:
modFile : /home/dominios/exclusivajoias/public_html/vqmod/xml/fields_register_brazil.xml
id : Campos para cadastro do Brasil (Sexo, Data de Nascimento, CPF, RG, CNPJ, Razão Social, Inscrição Estadual, Apelido p/ Endereço, Número e Complemento)
version : 1.2
vqmver : 2.2.1
author : Deives Fahl - dfahl.cps@gmail.com

File Name : catalog/view/theme/*/template/checkout/register.tpl(1)
VQModObject::applyMod - SEARCH NOT FOUND (ABORTING MOD): <h2><?php echo $text_your_address; ?></h2>

poderia me ajudar a corrigir isto?
#47391
Observe se o caminho de busca do arquivo está correto.. No seu caso, pode ser que você tenha que mudar o caminho (troque o * para o diretório do seu tema)..
Preste atenção também na tag css, pode ser que no seu tema ela esteja definida de outra forma.. observe se é realmente <h2>, caso negativo, faça a alteração no xml seguindo a arquitetura do seu tema..

Espero ter ajudado!
#48113
Parabéns pela iniciativa.

Tenho Opencart 1.5.6.1 e vQmod 2.4.1 o autopreenchimento do CEP funciona perfeitamente mas tenho esses 2 erros e não aparecem as validações de cpf/cnpj

1- ---------- Date: 2014-02-04 18:22:23 ~ IP : 17----------
REQUEST URI : /loja/admin/index.php?route=extension/module/install&token=131d9b3ab36b971fe10a3b7ba6c25df4&extension=vqmod_manager
MOD DETAILS:
modFile : /home/......./public_html/......./vqmod/xml/fields_register_brazil_bcash.xml
id : Envia p/ o bcash os campos Data de Nascimento, Sexo, CPF, RG, CNPJ, Razão Social, Número e Complemento.
version : 1.0
vqmver : 2.2.1
author : Deives Fahl - dfahl.cps@gmail.com
VQModObject::parseMods - Could not resolve path for [catalog/controller/payment/pagamento_digital.php] (SKIPPED)


2 - Date: 2014-02-04 18:13:43 ~ IP : -------
REQUEST URI : /loja/index.php?route=account/edit
MOD DETAILS:
modFile : /home/......../public_html/....../vqmod/xml/fields_register_brazil.xml
id : Campos para cadastro do Brasil (Sexo, Data de Nascimento, CPF, RG, CNPJ, Razão Social, Inscrição Estadual, Apelido p/ Endereço, Número e Complemento)
version : 1.2
vqmver : 2.2.1
author : Deives Fahl - dfahl.cps@gmail.com

File Name : catalog/controller/account/edit.php(0)
VQModObject::applyMod - SEARCH NOT FOUND (ABORTING MOD): private function validate() {

Existe algo que se possa ser feito?
#48373
Bom dia, galera do OC!

Estou com a seguinte situação: Instalei o módulo que é super prático e gratuito. Funcionou perfeitamente na hora.

A única coisa é que a mask (formatação) do campo telefone está sem o 9° digito.

Eu entrei em contato com o programador e ele me passou uma alteração simples a ser feita no arquivo XML. Eu fiz a alteração mas bugou tudo.

Como eu não sou programador e não tenho muito experiência nessa area, não duvido que fiz algo de errado na hora de modificar.

A modificação é simples. Só não sei se entendi direito como fazer. Principalmente as observações no final. Haha...

Código do XML original:
Código: Selecionar todos
/* Mascaras e Formatos */
if($('input.phone').length > 0) $('input.phone').mask('(99) 9999-9999');if($('input.date').length > 0) $('input.date').mask('99/99/9999');
if($('input.cpf').length > 0) $('input.cpf').mask('999.999.999-99');
if($('input.cnpj').length > 0) $('input.cnpj').mask('99.999.999/9999-99');
if($('input.alphanumeric').length > 0) $('input.alphanumeric').alphanumeric();
if($('input.numeric').length > 0) $('input.numeric').numeric();
Solução do programador:

Abra o arquivo XML do módulo e onde tiver a máscara do campo de telefone altere para o código abaixo:
Código: Selecionar todos
$('#fone1, #fone2').mask('(99) 9999-9999?9').on('focusout', function(event){
    var target,
        phone,
        element;

        target  = (event.currentTarget) ? event.currentTarget : event.srcElement;
        phone   = target.value.replace(/\D/g, '');
        element = $(target);

        element.unmask();

        if(phone.length > 10){
            element.mask('(99) 99999-999?9');
        }else{
            element.mask('(99) 9999-9999?9');
        }
});
if($('#fone1').val().length > 14){
    $('#fone1').unmask();
    $('#fone1').mask('(99) 99999-999?9');
}
if($('#fone2').val().length > 14){
    $('#fone2').unmask();
    $('#fone2').mask('(99) 99999-999?9');
}
Obs:
- Altere o nome do ID do campo: #fone1 e #fone2.
- Se o on() do jQuery não funcionar por conta da versão tente trocar pelo bind().

Código após eu modificá-lo:
Código: Selecionar todos
/* Mascaras e Formatos */
if($('input.phone').length > 0) $('#fone1, #fone2').mask('(99) 9999-9999?9').on('focusout', function(event){
var target,
phone,
element;

target  = (event.currentTarget) ? event.currentTarget : event.srcElement;
phone   = target.value.replace(/\D/g, '');
element = $(target);

element.unmask();

if(phone.length > 10){
element.mask('(99) 99999-999?9');
}else{
element.mask('(99) 9999-9999?9');
}
});
if($('#fone1').val().length > 14){
$('#fone1').unmask();
$('#fone1').mask('(99) 99999-999?9');
}
if($('#fone2').val().length > 14){
$('#fone2').unmask();
$('#fone2').mask('(99) 99999-999?9');
}
if($('input.date').length > 0) $('input.date').mask('99/99/9999');
if($('input.cpf').length > 0) $('input.cpf').mask('999.999.999-99');
if($('input.cnpj').length > 0) $('input.cnpj').mask('99.999.999/9999-99');
if($('input.alphanumeric').length > 0) $('input.alphanumeric').alphanumeric();
if($('input.numeric').length > 0) $('input.numeric').numeric();
Maaaas.... não funcionou! Alguém tem alguma ideia?

Utilizo OC versão 1.5.4, caso isso ajude.

Agradeceria MUITO se alguém me der uma mão com isso. Esté módulo é super útil para todos aqui.

Abraço!
  • 1
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20

Gente preciso de ajuda urgente. Na migraç&a[…]

Caro @reds , muito obrigado pela resposta.

PHP 8+ incompatibilidade

Toda tradução para a versão 3[…]

Ola @alex3257 Se você precisa apenas ver […]