Fórum OpenCart Brasil

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

#34432
opencart 1.5.4.1 servidor com linux e está acontecendo a mesma coisa que a maioria dos usuários, ou seja, aparece na pagina, mas nao abre nada, nao funciona.
#35269
Olá pessoal,

Alguem sabe como corrigir este erro? uso a versão 1.5.4 do opencart, fiz as modificações abaixo porém não funcionou, segue o logs também.

2) comente a linha 145 setlocale(LC_MONETARY,"pt_BR", "ptb");
3) troque a função money_format por number_format na linha 146 conforme segue:
echo json_encode(array("valor_sedex" => number_format(utf8_encode($sedex_valor), 2, ',', ''),
"entrega_sedex" => utf8_encode($sedex_entrega),
"valor_pac" => number_format(utf8_encode($pac_valor), 2, ',', ''),
"entrega_pac" => utf8_encode($pac_entrega),
"sedex_codigo" => utf8_encode($sedex_codigo),
"pac_codigo" => utf8_encode($pac_codigo)));
Explicando a função money_format não funciona em máquinas/servidores Windows.

-----------------------------

LOGS:

[12-Feb-2013 03:11:57 UTC] PHP Warning: simplexml_load_file() [<a href='function.simplexml-load-file'>function.simplexml-load-file</a>]: http://ws.correios.com.br/calculador/Ca ... orno=xml:1: parser error : Extra content at the end of the document in /home/.../public_html/.../valdeir/calcula_frete.php on line 102
[12-Feb-2013 03:11:57 UTC] PHP Warning: simplexml_load_file() [<a href='function.simplexml-load-file'>function.simplexml-load-file</a>]: 99</Erro><MsgErro>Input string was not in a correct format.</MsgErro></cServico> in /home/.../public_html/.../valdeir/calcula_frete.php on line 102
[12-Feb-2013 03:11:57 UTC] PHP Warning: simplexml_load_file() [<a href='function.simplexml-load-file'>function.simplexml-load-file</a>]: ^ in /home/.../public_html/.../valdeir/calcula_frete.php on line 102
[12-Feb-2013 03:11:57 UTC] PHP Notice: Trying to get property of non-object in /home/.../public_html/.../valdeir/calcula_frete.php on line 125
[12-Feb-2013 03:11:57 UTC] PHP Warning: Invalid argument supplied for foreach() in /home/.../public_html/.../valdeir/calcula_frete.php on line 125
[12-Feb-2013 03:11:57 UTC] PHP Warning: number_format() expects parameter 1 to be double, string given in /home/.../public_html/.../valdeir/calcula_frete.php on line 146
[12-Feb-2013 03:11:57 UTC] PHP Warning: number_format() expects parameter 1 to be double, string given in /home/.../public_html/.../valdeir/calcula_frete.php on line 148
#35340
isleno escreveu:E para o 1.5.3.1 nada? :( tento colocar esse modulo desde que usava a 1.5.2.1 e sempre dava erro e agora não tem compatibilidade pra versão que eu uso
cara... tá funfando legal na minha page... uso o 1.5.3.1 também.. dá uma olhada aí www.tudoparaconcursos.net ..

tenta ver se tem algum script instalado no seu site atrapalhando o funcionamento desse script de frete.
#35784
thyagosouza escreveu:
isleno escreveu:E para o 1.5.3.1 nada? :( tento colocar esse modulo desde que usava a 1.5.2.1 e sempre dava erro e agora não tem compatibilidade pra versão que eu uso
cara... tá funfando legal na minha page... uso o 1.5.3.1 também.. dá uma olhada aí http://www.tudoparaconcursos.net ..

tenta ver se tem algum script instalado no seu site atrapalhando o funcionamento desse script de frete.
Olá estou tentando usar o módulo em uma loja que tem a versão 1.5.3.1 mas não funciona, no arquivo vqmod.log é exibido:
Código: Selecionar todos
MOD DETAILS:
   modFile   : /home/temospar/public_html/loja/vqmod/xml/calcular_frete_pagina_produto.xml
   id        : Calcular Frete Pagina de Produtos
   version   : 2.0
   vqmver    : 1.1.6
   author    : valdeir <valdeirpsr@hotmail.com.br>
SEARCH NOT FOUND (ABORTING MOD): 'mpn'              => $query->row['mpn'],
No xml, o erro é provocado nesta parte:
Código: Selecionar todos
	<file name="catalog/model/catalog/product.php">
		<operation>
			<search position="after"><![CDATA[
				'mpn'              => $query->row['mpn'],
			]]></search>
			<add><![CDATA[
				'shipping'         => $query->row['shipping'],
			]]></add>
		</operation>
	</file>
E realmente, no arquivo catalog/model/catalog/product.php não tem nada relacionado á MPN e pelo que pesquisei isto está somente a partir da versão 1.5.4*

Alguma sugestão?
#35785
tenta ver se o caminho do "modFile" está apontando exatamente para o arquivo que vc tá usando.

Nessa parte do arquivo xml:
<search position="after"><![CDATA[
'mpn' => $query->row['mpn'],
]]></search>

Substitua pelo lugar do arquivo product.php onde vc quer colocar o calculador do frete.
Ex:
<search position="after"><![CDATA[
COPIA E COLE AQUI NESSA LINHA O FINAL DO CÓDIGO QUE VC QUER QUE DEPOIS DELE O CALCULADOR DE FRETE SEJA ADICIONADO
]]></search>

depois salva o arquivo xml e testa.
  • 1
  • 10
  • 11
  • 12
  • 13
  • 14
  • 22