Fórum OpenCart Brasil

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

Suporte geral sobre problemas técnicos para OpenCart v1.x.
#17717
Olá a todos, tudo bem?

Estou desenvolvendo um módulo vqmod que cadastra uma descrição para fabricantes e a exibe na listagem de produtos daquele fabricante. Estou anexando as duas versões que fiz (1.5.1 e 1.5.2, pois houve uma pequena mudança no HTML do arquivo manufacturer_info.tpl).

Ele funciona perfeitamnete exceto por um pequeno problema que estou a horas tentando resolver e não ocnsigo. Ele insere normalmente a descrição no banco e exibe perfeitamente ela com a thumb na listagem dos produtos do fabricante, porém, a descrição dos produtos muda ficando todas iguais à descrição do fabricante.

Se alguém puder testar e me ajudar, acho q tem algo a ver com cache, ou com o javascript do arquivo manufacturer_info.tpl, pois ele escreve nas div's description... Enfim, aqui vai o link com os módulos, epsero que alguém me ajude.

http://www.4shared.com/rar/dwkTkvba/man ... ption.html

Desde já obrigado.
Editado pela última vez por rrsantiago em 15 Mar 2012, 12:06, em um total de 1 vez.
Avatar do usuário
Por Manoel Vidal
Mensagens Curtidas
#17742
Analisei seu código e realmente não vi nada que pudesse ocasionar o problema, será que você não fez nenhuma modificação manual no arquivo manufacturer_info.tpl que pode está ocasionando o problema ?

Espero ter ajudado. :D
Por rrsantiago
#17768
Bom, fiz mais uns testes aqui e acho q sei qual é o problema.

Fiz como colega Manoel sugeriu e substitui o o manufacturer_info.tpl e o erro persistiu. Porém fui mostrar o módulo para um colega aqui e desinstalei-o. Ao fazer isso e dar refresh na página, as descrições dos produtos continuavam como a do fabricante, mas como eu tinha desisntalado o módulo, o campo description foi apagado do BD, ou seja, estava no cache. Até aí ok, limpei o cache e as descrições voltaram ao normal. Aí fui e instalei de novo, continuando a demonstração ao meu colega aqui, ao instalar e cadastrar uma descrição para um fabricante, os produtos ficaram com as descrições certas!! Mas só até eu limpar o cache de novo... aí zoou tudo de novo.

Portanto, quase certeza ser o cache.

Fiz mais testes.

Como o que eu quero é algo idêntico à página de categorias, tentei acompanhar o código dessa página e controller, ele utiliza os mesmo métodos do model de produto que o controller de manufacturer, porém, na página de categorias funciona, já na minha não =(

Alguém sabe como resolver isso ou desabilitar o cache do OC? Acho que isso ajudaria.

Obrigado mais uma vez.
Por rrsantiago
#17771
Galera!!!

Consegui descobrir o que era, e era uma coisa totalmente idiota. O OC tava confundindo os campos do BD, pois tinha dado o nome description pro meu novo campo de descrição de fabricante, portanto foi só mudar o nome do campo na instalação do módulo e nas partes necessárias. Vou testar mais aqui e ao garantir a funcionalidade sem error disponibilizarei à comunidade.

Obrigado Manoel pela força.

Abs!
#28338
amigo.. baixei o modulo seu e estou com o mesmo problema..

como posso resolver?

minha versao do OPENCART é 1.5.3.1 preciso resolver isso com urgencia.

Se vc corriu o modulo altere o link para o novo corrigido pois baixei ele faz alguns minutos e tive esse problema...

Aguardo sua resposta, obrigado..