Fórum OpenCart Brasil

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

#50515
veteranodf escreveu:Em primeira mão parabéns ao desenvolvedor do módulo é excelente, se não me engano esse é meu primeiro post aqui no fórum, estou começando no OpenCart devido a estar tendo muitos problemas em minha loja Oscommerce, já tenho um pouco de conhecimento em programação php, ajax, jquery e por isso a OpenCart esta sendo fácil de entender, fiquei maravilhado com "vqmod" é de mais. Não sei mais alguém deve me conhecer sou conhecido como "veteranodf" do Fórum phpmania.org, respondendo a pergunta do nosso amigo "felipe_argollo" você terá um grande trabalho pela frete, mais como todo processo será efetuado em apenas um arquivo se você tiver o mínimo conhecimento em programação vai conseguir. Abaixo vou explicar o que você deve fazer

Em primeira mão todas as edições deve ser feita no arquivo presente vqmod/xml/fields_register_brazil.xml. Você deve localizar o template da pagina que deseja alterar no exemplo abaixo eu editei o template "Cadastrar Conta" que fica na raiz da loja "catalog/view/theme/default/template/account/register.tpl", busquei dentro do arquivo "register.tpl" pela tag "<search><![CDATA[]]></search>" a seguinte linha de código "<td><input type="text" name="fax" value="<?php echo $fax; ?>" /></td>" e adicionei abaixo dela pela tag <add><![CDATA[]]></add> as linhas que você mesmo pode identificar abaixo. Bom resumindo como você mudou o template deve refazer a busca no novo template pela tag "<search><![CDATA[]]></search>", o restante presente na tag <add><![CDATA[]]></add> você deixa como esta no arquivo original.


<?xml version="1.0" encoding="UTF-8"?>
<modification>
<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)</id>
<version>1.0</version>
<vqmver>2.2.1</vqmver>
<author>Veteranodf</author>

<file name="catalog/view/theme/*/template/account/register.tpl">
<operation>
<search position="after" index="1" offset="1"><![CDATA[<td><input type="text" name="fax" value="<?php echo $fax; ?>" /></td>]]></search>
<add><![CDATA[
<tr>
<td>Olha inserir isso aqui no meu template abaixo do campo "fax" na página "Cadastrar Conta"</td>
</tr>
]]></add>
</operation>
</file>

</modification>
Olá amigo, deu para ver que você tem um bom conhecimento em programação. Estou precisando de uma ajudar para ajustar uns detalhes do meu site.

Gostaria de conversar com você.
Me mande add no Skype. lucas.rocha418
#50579
Amigo não leve a mal mais sou programador de fim de semana por esse motivo não posso te auxiliar por email ou skype, se desejar informação ou ajuda poste aqui no fórum pois se eu não te ajudar alguém irá, outra coisa esse modulo aqui eu já abandonei pois tem vários bugs e não se adequava as minhas necessidades, a contribuição é muito boa mais não evoluiu junto com o Open Cart, por esse motivo verifiquei que se eu trabalhasse nela iria gastar mais tempo do que fazer a minha própria.
#50906
CEP (OBRIGATÓRIO)
EMPRESA (RETIRAR DO CADASTRO)
CPF OU CNPJ (DEIXAR SÓ CPF)

Boa tarde,

Consegui resolver algumas de minhas questões procurando no forum, mas fiquei com essas pendências:

1- Não achei em lugar algum como coloca o cep como obrigatório. Olhei no arquivo register.tpl e ele consta como required. Olhei o arquivo xml do modulo, mas também não achei nada lá.

2- Como retirar o campo empresa?

3 - Eu queria que aparecesse apenas escrito CPF e não "CNPJ OU CPF". Posso alterar a tradução no arquivo register.php sem causar nenhum dano, ou tem que fazer mais alguma coisa?

Se a resposta de minhas perguntas já estiverem por aqui pelo forum, ajudaria se mandassem o link. Pois eu não achei!
#50918
Já não sei onde procurar mais para solucionar os BUGs desses modulos,
Queria deixar minha loja rodando 100% nessa parte de cadastro com CPF ou CNPJ, cadastro de CEP rua, numero e complemento tudo organizado,
Achei muito interessante do Surgimento (http://www.surgimento.com.br/blog/openc ... t-1-5-4-1/)

Dizem que funciona na 1.5.5.1, mas não consegui roda na minha, olha que ainda instalei uma loja sem nenhuma modificação, para ver se era alguma alteração minha, mesmo assim vieram os erros:

Notice: Undefined variable: dv in /home/*/www/loja/vqmod/vqcache/vq2-system_library_customer.php on line 201Notice: Uninitialized string offset: 9 in /home/*/www/loja/vqmod/vqcache/vq2-system_library_customer.php on line 201Notice: Uninitialized string offset: 9 in /home/*/www/loja/vqmod/vqcache/vq2-system_library_customer.php on line 211Warning: Cannot modify header information - headers already sent by (output started at /home/*/www/loja/index.php:106) in /home/*/www/loja/vqmod/vqcache/vq2-system_engine_controller.php on line 28Warning: Cannot modify header information - headers already sent by (output started at /home/*/www/loja/index.php:106) in /home/*/www/loja/vqmod/vqcache/vq2-system_engine_controller.php on line 29

Se alguem tiver uma solução, por favor me ajude...
meu email é bpeconick@hotmail.com

obrigado..
#51038
Bom Dia,

Minha versão Opencart é a 1.5.5.1 / Localhost

Funciona normalmente no tema "Default" do Opencart.

Quando passo a Utilizar outro Tema que não seja o "Default" não funciona.

Acredito que seja algo relacionado ao tema

Abaixo vai meu log de erro (vqmod/logs)

---------- Date: 2014-05-29 03:04:40 ~ IP : 127.0.0.1 ----------
REQUEST URI : /upload/index.php?route=account/register
MOD DETAILS:
modFile : C:\wamp\www\upload\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.1
vqmver : 2.1.6
author : Deives Fahl - dfahl.cps@gmail.com

File Name : catalog/view/theme/*/template/common/header.tpl(0)
VQModObject::applyMod - SEARCH NOT FOUND (ABORTING MOD): <script type="text/javascript" src="catalog/view/javascript/common.js"></script>
#51150
rnra57 escreveu:
rnra57 escreveu:Olá a todos.

Alguém já conseguiu incluir o 9º dígito para o cadastro do telefone ?

Consegui fazer.

Nas linhas 1588, 2740 e 3101 do arquivo vqmod/xml/fields_register_brazil.xml

substituir isso:
Código: Selecionar todos
if($('input.phone').length > 0) $('input.phone').mask('(99) 9999-9999');
Por isso:
Código: Selecionar todos
if($('input.phone').length > 0) $('input.phone').mask('(99) 99999-9999');
Só será necessário orientar os clientes a incluir o 0(zero) antes dos números com somente 8 dígitos.

Abraços.
pois, a princípio tbm tentei isso.

qual o percentual de clientes que está preocupado em ler o aviso ali do lado, bem grande e em destaque , que deixei informando utilizar o zero?
nenhum,

então fiz o seguinte seguinte,

comentei as linhas da máscara, desativando somente a mascara do fone.

assim: http://prntscr.com/3r06db

lógico que o correto seria que a mascara funcione, mas pra quem é amador tipo eu,
essa solução ja basta

e não tive mais problema com cliente não concluindo o pedido por causa dessa questão.

Abraços.
#51180
Na maioria dos casos é preciso fazer adaptação no Xml desse módulo para ajustar ao próprio template. Em alguns casos, como no site que desenvolvi para Import Brazil (http://www.import-brazil.com/) o template tinha o * de obrigatório depois do nome do campo, ao contrário do Default onde o * é antes. Nesse caso é preciso copiar tudo que estiver nos files como catalog/view/theme/*/ , copiar abaixo, substituir os * pela pasta do seu tema, e verificar nas buscas do Xml ( <operation><search>) se o trecho do PHP que está sendo procurado encontra-se no arquivo (<file>) que contém essa operação. Tive que fazer o mesmo para o http://www.compreigostei.com/ e http://www.lalunymodaintima.com.br/ , ambos rodando OpenCart 1.5.6.1 com tradução pt-br e o módulo de Cadastro de clientes para o Brasil. Espero que as informações sejam úteis.
#51313
ricardovergutz escreveu:Boa noite,

Os links estão quebrados:
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

onde posso encontrar essas extensões modificadas ?

Fico no aguardo...
Olá Ricardo, segue os Links das versões mais atualizadas dos mesmos que conheço e utilizo:

Cadastro Clientes Brasil: http://www.opencart.com/index.php?route ... on_id=6120
Auto Complete Address: http://www.opencart.com/index.php?route ... on_id=6881

Até mais !
  • 1
  • 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 […]