Fórum OpenCart Brasil

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

#25333
VQmod é uma ferramenta utilizada para fazer alterações no código em tempo real, sem q o arquivo com código original seja modificado. Ex.: Vc precisa adicionar um código no arquivo order.tpl, porém se vc fizer isto diretamente no arquivo, qualquer atualização q vc faça no opencart vc vai ter q refazer o código pois o arquivo é substituído. Com o VQmod o código adicional será inserido automaticamente quando o código original for ser executado.
É quase q uma "gambiarra", mas uma das melhores, pois a carga no server continua quase q inalterada e vc ainda consegue ter uma instalação limpa e de fácil atualização.
Muitas modificação do pessoal aqui do fórum e até mesmo q estão no repositório oficial utilizam o VQmod. Ele não é obrigatório, mas em certo ponto vc acaba tendo q usá-lo.
Não importa aonde vc vai usá-lo (servidor local ou não), se for usá-lo no opencart, vc tem q usar a versão q tem escrito opencart.
#32378
Daylize escreveu:Ainda não entendi como ele funciona...
qualquer modificação que eu fizer pelo painel de controle do opencart automaticamente o vqmod salva em seus arquivos .xml?
O VQmod é uma "extensão" para o opencart q simplesmente adiciona "pedaços" de códigos em certos arquivos, adicionando ou removendo recursos do opencart, sem alterar nenhum arquivo do mesmo.
Pense nele como um facilitador de modificação. Ele não tem nenhuma relação - direta - com a administração do opencart, ele pode alterá-la ou adicionar algo à ela, mas não está ligado à ela.
Esses arquivos .xml são os arquivos que o VQmod interpreta e insere no código do opencart na hora da execução. Vc precisa criar um arquivo .xml para "rodar" uma modificação via VQmod.
Isto vc faz em um bloco de notas ou qualquer programa parecido (notepad ++) e não na administração do onpencart.

Espero q eu tenho conseguido explicar :D
#32383
Acho que estou entendendo, então eu acho um modulo qualquer [VQMOD], baixo ele, abro o FTP e jogo o arquivo .xml la dentro da pasta, que dai quando eu der F5 no meu site, automaticamente esse modulo com as mudanças, aparece no site? Ou se faz tudo isso por algum painel de controle especifico do VQMOD?
#32389
Daylize escreveu:Acho que estou entendendo, então eu acho um modulo qualquer [VQMOD], baixo ele, abro o FTP e jogo o arquivo .xml la dentro da pasta, que dai quando eu der F5 no meu site, automaticamente esse modulo com as mudanças, aparece no site? Ou se faz tudo isso por algum painel de controle especifico do VQMOD?
É como vc disse, basta subir o xml para ativar a modificação. Existem alguns módulos que controlam o VQmod pela administração, como o VQmod Manager, que facilita o gerenciamento dos VQmods, mas não é necessário para os VQmods funcionar.
Uma boa dica é não exagerar nem nos VQmods nem nos módulos nativos para não ficar pesado nem ter problemas de segurança.

Espero q ajude :D
#33149
O que fazer quando o vqmod não funciona em um determinado servidor?

O CGI é necessariamente obrigatório?

Eu pergunto, porque estou implantando uma loja virtual, e o VQMOD funciona perfeitamente na minha máquina de desenvolvimento, mas quando faço upload para o servidor não funciona. Já revisei as permissões de arquivo e etc, está tudo igual. Já modifiquei um arquivo XML deixando ele com erros de tag, e o opencart não acusa erros, é como se os arquivos do vqmod não fossem acessados pelo Opencart.