Jump to content

Preço,após a vírgula some as casas


Recommended Posts

Olá  pessoal,

Pessoa a ajuda de vocês.

 

Uso uma PS 1.6.0.6  e de ontem pra cá  sumiram parte dos preços do produtos   ex: R$10,00     fica assim (R$10)

 

 

Observação,nao atualizo a loja pois o '1 Click Update" infelizmente não consegue baixar a atualização.

 

 

Segue link

https://www.maisvitaminas.com.br/

 

 

 

Erro_log

[16-Aug-2015 03:08:25 America/Sao_Paulo] PHP Fatal error:  <br>The file <b>/home/maisvita/public_html/modules/ngmercadolivre/base.php</b> was encoded with the PHP 5.4 ionCube Encoder and requires PHP 5.4 to be installed.
 in Unknown on line 0
[16-Aug-2015 15:09:26 America/Sao_Paulo] PHP Notice:  Use of undefined constant _PS_PRICE_DISPLAY_PRECISION_ - assumed '_PS_PRICE_DISPLAY_PRECISION_' in /home/maisvita/public_html/classes/controller/FrontController.php on line 798

 

....

[16-Aug-2015 15:11:02 America/Sao_Paulo] PHP Warning:  round() expects parameter 2 to be long, string given in /home/maisvita/public_html/classes/Tools.php on line 1590
....

[16-Aug-2015 18:05:55 America/Sao_Paulo] PHP Warning:  round() expects parameter 2 to be long, string given in /home/maisvita/public_html/classes/Tools.php on line 1590
....

post-42069-0-24779400-1439863007_thumb.jpg

Edited by exadra37 (see edit history)
Link to comment
Share on other sites

 

 

Erro_log

[16-Aug-2015 03:08:25 America/Sao_Paulo] PHP Fatal error:  <br>The file <b>/home/maisvita/public_html/modules/ngmercadolivre/base.php</b> was encoded with the PHP 5.4 ionCube Encoder and requires PHP 5.4 to be installed.

 in Unknown on line 0

 

Parece que deve estar a utilizar um versão de PHP diferente da 5.4... solução para este erro é utilzar a versão correcta ou desinstalar o módulo.

 

 

 

[16-Aug-2015 15:09:26 America/Sao_Paulo] PHP Notice:  Use of undefined constant _PS_PRICE_DISPLAY_PRECISION_ - assumed '_PS_PRICE_DISPLAY_PRECISION_' in /home/maisvita/public_html/classes/controller/FrontController.php on line 798

 

Quanto ao erro de que se queixa acerca das casa decimais e porque o seu ficheiro config/defines.inc.php não contêm a linha de código assinalada  aqui https://github.com/PrestaShop/PrestaShop/blob/1.6.0.6/config/defines.inc.php#L129-L129 ou está defenida para 0 em vez de 2.

define('_PS_PRICE_DISPLAY_PRECISION_', 2); // ficheiro config/defines.inc.php

Edite o ficheiro e corriga o valor.

 

Mas se andou a tentar efectuar upgrades a uma loja em produção, quase que aposto que terá muito mais problemas por descobrir, depois de uma tentativa falhada.

 

Nunca se faz alterações numa loja de produção... utilize sempre uma loja de testes para o efeito, veja como em https://www.prestashop.com/forums/topic/217863-tutorial-criar-loja-online-de-testes/

Edited by exadra37
Correcções ortográficas (see edit history)
Link to comment
Share on other sites

 

Mas se andou a tentar efectuar upgrades a uma loja em produção, quase que aposto que terá muito mais problemas por descobrir, depois de uma tentativa falhada.

 

A razão para tal ter acontecido deve estar relacionada com o comentário que fiz na minah resposta anterior.

 

 

Por favorquando uma resposta resolver o seu problema cllique em Mark Solved e Like This, pois assim estará a judar a comunidade a encontrar respostas mais rápidas para os seus problemas e ao mesmo a incentivar a colaboração :)

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...