Jump to content

Recommended Posts

Olá

 

Desde que fiz uma atualização para a v.1.5.4.1 não consigo fazer encomendas na lingua portuguesa. Nas outras linguas, inglês e espanhol funciona perfeitamente.

 

Como resolvo este problema?

 

Cumprimentos

 

www.comshop.com.pt

Share this post


Link to post
Share on other sites

Já gerou um ficheiro .htaccess novo depois que fez o upgrade da sua loja ? O seu tema adaptado é um tema PS 1.5.4.1 ou de uma versão inferior ? Se for inferior a PS 1.5.3.1 então terá de adaptar novamente, pois Prestashop atualizou com PS 1.5.4.X todos os scripts JS para a versão atual. O seu carrinho está re-direcionando para uma URL que corre em LOOP. (NS_ERROR_REDIRECT_LOOP)

Share this post


Link to post
Share on other sites

Os seus ficheiros do idioma /pt estão todos completos ? /translations/pt e tmb. no tema /themes/default/lang/pt.php está presente ?

 

Ative o modo debug e veja qual o erro que está dando.

 

Altere no ficheiro /config/defines.inc.php as linhas como abaixo:

 

/* Debug only */
define('_PS_MODE_DEV_', true);
if (_PS_MODE_DEV_)
{
@ini_set('display_errors', 'on');
define('_PS_DEBUG_SQL_', true);
/* Compatibility warning */
define('_PS_DISPLAY_COMPATIBILITY_WARNING_', true);
}

Share this post


Link to post
Share on other sites

Olá

 

Desde que fiz uma atualização da vers. 1.4.10 par 1.5.4.1 as encomendas no idioma Português não funcionam. Em Inglês e Espanhol funciona direitinho.

 

Já desativei todos os módulos possíveis, criei um novo ficheiro .htccass mas sem resultado.

 

O que posso fazer?

 

Cumprimentos

Share this post


Link to post
Share on other sites

Ativei o modo Debug e recebi o seguint erro:

 

Warning: Function addCSS() is deprecated in /home/comshopo/public_html/modules/footercustom/footercustom.php on line 868

in /home/comshopo/public_html/classes/Tools.php on line 1845

Share this post


Link to post
Share on other sites

Estou movendo o problema para o F´roum Portugues, já que o pacote de localização que está dando problema é PT-PT e não PT-BR. Por favor decida um fórum para resolver os seus problemas, que já o mesmo problema está sendo tratado no fórum alemão, que não pode te ajudar com o pacote de localização PT-PT.

 

Provavelmente vc. ainda tem instalado um módulo ou override da sua versão Prestashop 1.4. Este módulo vc. deve desativar diretamente no banco de dados colocanco um 0 na coluna "active" em ps_modules

ou deletando o override e/o módulo no seu FTP. Se existem módulos extras somente vc. vai poder dizer quais são, pois nínguem aqui sabe o que instalou...

Share this post


Link to post
Share on other sites

- Todos os modulos foram desativados exepto aqueles que foram instalados com o Prestashop e que preciso para o site funcionar minimamente.

- O ficheiro .htaccess foi recriado

- O modo "Debug" não indica nenhum problema.

 

Os links nos idiomas:

 

Ingles: http://www.comshop.com.pt/en/order

Espanhol: http://www.comshop.com.pt/es/carrito

Portugues: http://www.comshop.com.pt/pt/carrinho-de-compras?ipa=0

 

O que posso fazer para resolver este problema?

Share this post


Link to post
Share on other sites

Ativei o modo Debug e recebi o seguint erro:

 

Warning: Function addCSS() is deprecated in /home/comshopo/public_html/modules/footercustom/footercustom.php on line 868

in /home/comshopo/public_html/classes/Tools.php on line 1845

 

Mas este erro, como indica, é do módulo footercustom, que não "nativo" do prestashop.

Tenta desactivá-lo/desinstalá-lo. Ou verifica se foi bem desactivado, pois o prestashop está a tentar utilizar ainda algo desse módulo.

Share this post


Link to post
Share on other sites

Continua a dar o mesmo erro?

Verificaste os hooks (mesmo os não posicionáveis) se ainda tem alguma chamada para esse módulo.

Share this post


Link to post
Share on other sites

hooks? não sei o que é

Hooks, acho que em português está no menu módulos->posições.

Depois tem uma opção para mostrar todos os módulos, deves seleccionar. Depois vê se aparece alguma referencia ao tal módulo. se aparecer, remove essa entrada.

Share this post


Link to post
Share on other sites

Já agora, tentei o link que indicaste, e dá "Esta página Web tem um ciclo de redireccionamento"

Isto normalmente é relacionado com o .htaccess, não com esse módulo.

Estava a indicar o módulo por causa do outro erro que apareceu.

Share this post


Link to post
Share on other sites

Por favor não abra inúmeros tópicos com o mesmo problema. Este novo tópico está sendo movido para o tópico inicial. Na próxima vez será deletado sem pré-aviso

Share this post


Link to post
Share on other sites

Verifique o seu ficheiro .htaccess com este original generado para os idiomas Inglês, Português, Espanhol. O re-direcionamento do seu carrinho PT ainda está errado e acrescentando "?ipa=0 ao URL." Este ficheiro deverá ter direitos de escrita para ser regenerado através do back-office.

 

# ~~start~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again
# .htaccess automaticaly generated by PrestaShop e-commerce open-source solution
# http://www.prestashop.com - http://www.prestashop.com/forums

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^comshop.com.pt$
RewriteRule . - [E=REWRITEBASE:/]
RewriteRule ^api/?(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L]

# Images
RewriteCond %{HTTP_HOST} ^comshop.com.pt$
RewriteRule ^([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}/img/p/$1/$1$2$3.jpg [L]
RewriteCond %{HTTP_HOST} ^comshop.com.pt$
RewriteRule ^([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}/img/p/$1/$2/$1$2$3$4.jpg [L]
RewriteCond %{HTTP_HOST} ^comshop.com.pt$
RewriteRule ^([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}/img/p/$1/$2/$3/$1$2$3$4$5.jpg [L]
RewriteCond %{HTTP_HOST} ^comshop.com.pt$
RewriteRule ^([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}/img/p/$1/$2/$3/$4/$1$2$3$4$5$6.jpg [L]
RewriteCond %{HTTP_HOST} ^comshop.com.pt$
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}/img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6$7.jpg [L]
RewriteCond %{HTTP_HOST} ^comshop.com.pt$
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}/img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7$8.jpg [L]
RewriteCond %{HTTP_HOST} ^comshop.com.pt$
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}/img/p/$1/$2/$3/$4/$5/$6/$7/$1$2$3$4$5$6$7$8$9.jpg [L]
RewriteCond %{HTTP_HOST} ^comshop.com.pt$
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}/img/p/$1/$2/$3/$4/$5/$6/$7/$8/$1$2$3$4$5$6$7$8$9$10.jpg [L]
RewriteCond %{HTTP_HOST} ^comshop.com.pt$
RewriteRule ^c/([0-9]+)(\-[\.*_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2$3.jpg [L]
RewriteCond %{HTTP_HOST} ^comshop.com.pt$
RewriteRule ^c/([a-zA-Z_-]+)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2.jpg [L]
# AlphaImageLoader for IE and fancybox
RewriteCond %{HTTP_HOST} ^comshop.com.pt$
RewriteRule ^images_ie/?([^/]+)\.(jpe?g|png|gif)$ js/jquery/plugins/fancybox/images/$1.$2 [L]

# Dispatcher
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteCond %{HTTP_HOST} ^comshop.com.pt$
RewriteRule ^.*$ - [NC,L]
RewriteCond %{HTTP_HOST} ^comshop.com.pt$
RewriteRule ^.*$ %{ENV:REWRITEBASE}index.php [NC,L]
</IfModule>

#If rewrite mod isn't enabled
ErrorDocument 404 /index.php?controller=404

# ~~end~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again

Share this post


Link to post
Share on other sites

Os módulos criteo (beezUp) ainda continuam ativos na sua página. Por favor deinstale. Seu código ainda contém estas linhas:

<script src="[url="view-source:http://ld2.criteo.com/criteo_ld.js"]http://ld2.criteo.com/criteo_ld.js[/url]" type="[url=""]text/javascript[/url]">

 

e yotpo

<script src="https://www.yotpo.com/js/yQuery.js">

 

Controle o seu arquivo /override (e tbm. todos os sub-arquivos) se contém algum ficheiro além de index.php. Se sim então renomeia os ficheiros para fazê-los inúteis.

Prestashop 1.5.4.x versão standard não contém nenhum ficheiro além de index.php nestes aqruivos.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More