Jump to content

Recommended Posts

Boa noite amigos, sou novo trabalhando com prestashop, então tenho algumas dúvidas para poder usar da melhor forma esta grande ferramenta.

Eu criei minha segunda loja PrestaShop hoje, usando o thema Leo_sportshoes e este thema tem algumas linhas que não se adaptaram à linguagem BRASIL então gostaria de saber onde encontro essas linhas para tradução, por que estou meio perdido.

 

1001.png

 

1002.png

 

1003.png

 

Poderiam me ajudar?

Link to comment
Share on other sites

Este assunto já foi bastante discutido em outros tópicos, mas vamos lá...

 

Em Admin > Localização > Traduções você pode traduzir qualquer string, desde que seu servidor esteja corretamente configurado.

 

Neste caso você deve escolher "Traduções da Loja", Seleciona o tema "Leo_sportshoes" e seleciona o idioma antes de clicar no botão "Modificar".

Link to comment
Share on other sites

Obrigado, mas realmente tem Partes que não estava nas traduções, algumas estava na configuração de módulo do thema que era o Display e eu corrigi, mas o Product Compare que está no topo não achei onde está. Saberia me dizer em qual arquivo do PHP está para que eu possa abri-lo e editar diretamente via FTP?

Link to comment
Share on other sites

Pois isto infelizmente depende do seu tema. Vc. está usando um tema nao nativo, sendo assim fica difícil indicar aonde exatamente se encontra a linha do "compare" em questao.Vc. vai ter que verificar nos ficheiros do seu tema.

 

Para descobrir o código exato da linha em questao, vc. pode usar o addon firebug, ou entao no Google Chrome: tecla F12. Como usar o firebug:

 

http://renato-franca.com/como-usar-o-firebug/

ou entao no You Tube vc. encontra um monte de tutoriais video em portugu°es e bem explicado.

 

Featured products, new products e newsletter sao módulos. Vc. deverá encontrar as traducoes nas traducoes dos módulos na aba Admin > Localização > Traduções. Vc. deverá selecionar lá o tema em uso.

Edited by selectshop.at (see edit history)
Link to comment
Share on other sites

Essa extensão é bem interessante, mas me ajudaria mais se ela desse o caminho do arquivo que se encontra.

No caso do Product Compare ele mostra que está no TOP LINKS mas não encontrei nenhum módulo dentro e fora do theme será que estou procurando em arquivo errado?

 

E no bloco de Top Menu mostra uma linha que puxa este arquivo mas não é dentro do thema e sim nos modulos padrões do PrestaShop:

		// BEGIN Products
		$html .= '<optgroup label="'.$this->l('Products').'">';
		$html .= '<option value="PRODUCT" style="font-style:italic">'.$spacer.$this->l('Choose product ID').'</option>';
		$html .= '</optgroup>';

		// BEGIN Menu Top Links
		$html .= '<optgroup label="'.$this->l('Menu Top Links').'">';
		$links = MenuTopLinks::gets($this->context->language->id, null, (int)Shop::getContextShopID());
		foreach ($links as $link)

Repare que ali ele cita o Menu Top Links este arquivo é o modules/blocktopmenu/blocktopmenu.php

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

bom dia a todos,

 

Estou com um problema parecido ao do nosso colega #gilvanroberto neste ultimo post dele de ontém as 8:45hs.

 

Tento traduzir os módulos porém vem a mensagem:

Atenção, sua configuração do PHP limita o número máximo de campos para postar em um formulário
1000 para max_input_vars.
Favor solicitar ao seu servidor de hospedagem para aumentar este limite para 2086 pelo menos, ou você terá que editar os arquivos de tradução.

 

Inclusive há quase um mês atrás um colega da comunidade Prestashop no FB (Emerson Mollo), me deu algumas dicas de como solucionar este problema. Fiz todo o procedimento necessário, aumentando o número de linhas no arquivo php.ini, porém continua dando a mesma mensagem.

 

Depois tentei fazer isso no arquivo .htacces que ele também deu a dica. Também não obtive sucesso.

 

Gostaria muito de conseguir solucionar isso.

 

Grato

Link to comment
Share on other sites

Corrigir esta configuração depende do seu host.

Se estiverem em um VPS, com acesso root, podem alterar todas as configurações pesquisando um pouco no google (pois a forma de alterar varia dependendo do seu servidor).

Se estiverem em um host compartilhado, solicitem ao suporte do host. A maioria não permite alterar parâmetros do PHP pelo cliente.

Link to comment
Share on other sites

Pois é Daniel. Ai está o problema. Meu host é compartilhado sim, e também já solicitei esta alteração inclusive. Eles realizaram alterando o limite para 10.000 linhas, e mesmo assim o problema persiste. Gera o problema das linhas do mesmo jeito.

 

Realmente já não sei mais pra onde correr

Link to comment
Share on other sites

Pois é Daniel. Ai está o problema. Meu host é compartilhado sim, e também já solicitei esta alteração inclusive. Eles realizaram alterando o limite para 10.000 linhas, e mesmo assim o problema persiste. Gera o problema das linhas do mesmo jeito.

 

Realmente já não sei mais pra onde correr

Você ainda pode: 

  • trocar de host (melhor opção); ou
  • pode fazer um clone da sua loja em localhost (WAMPP / XAMPP), fazer as traduções localmente e subir os arquivos traduzidos pelo FTP; ou 
  • pode alterar as strings diretamente no arquivo .TPL (ruim, altera o texto mas não resolve o seu problema).
Link to comment
Share on other sites

Amigo poderia dar a solução que seu amigo te passou, que você usou e não deu certo? Assim pode acabar ajudando outras pessoas com essa solução. 

Por que aqui funcionou, acho que o valor que mostra no seu painel de 2086 é baixo ainda por isso não funcionou com você, faça o teste de mudar para 4060 como fiz que funcionou.

 

Bem não é a parte de tradução ainda mas sim a solução deste erro:

 

tiver que gerar o php.ini direto no meu Cpanel com o módulo EzConfig e salvo, ele vai gerar o arquivo php.ini HOME do cpanel e não na public.html essa config não tem a linha max_imput_vars mas daí baixei esse arquivo, e inseri essa linha manualmente e voltei a upar e deu certo, as linhas de traduções voltaram a aparecer.

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

gilvanroberto, uma das opções que ele me passou foi alterar o arquivo php.ini. segue o código:

 

    ; By Exadra37 - Optimized php configuration for servers that use Prestashop Online Stores
    ; Some are changed and i add others rules
    ; Feel free to contribute with more tips to this php.ini file to optimize more the Prestashop Compability and Performance in the server
 
    ;;;;;;;;;;;;;;;;;;;
    ; About php.ini   ;
    ;;;;;;;;;;;;;;;;;;;
    ; PHP's initialization file, generally called php.ini, is responsible for
    ; configuring many of the aspects of PHP's behavior.
 
    ; How many GET/POST/COOKIE input variables may be accepted
    max_input_vars = 10000
 
    ; Allow files to be uploaded
    file_uploads = On
 
    ; Allow external URLs to be opened
    allow_url_fopen = On
 
    ; Disable PHP register globals
    register_globals = Off
 
    ; Enable GZIP compression at the default level for best performance
    zlib.output_compression = On
    zlib.output_compression_level = 6
 
    ; Load mcrypt extension
    extension=mcrypt.so
 
    ; Disable PHP magic quotes
    magic_quotes_gpc = Off
    magic_quotes_runtime = Off
    magic_quotes_sybase = Off
 
    ; Load PDO MySQL extension
    extension=pdo.so
    extension=pdo_mysql.so
 
    ; Set memory limit in megabytes
    memory_limit = 128M
 
    ; Set maximum execution time in seconds
    max_execution_time = 120
 
    ; Set maximum file upload size in megabytes
    upload_max_filesize = 32M
 
    ; Set maximum post size in megabytes
    post_max_size = 32M
 
    ; Set maximum input time in seconds
    max_input_time = 180
Link to comment
Share on other sites

Bem amigos, obrigado à todos por esta solução, foi exatamente o que eu precisava. E era no arquivos de tradução deste thema mesmo.

 

1005.png

 

Sei que aparecerão outras dúvidas, mas como o tópico se referia á este problema, caso ninguém tenha mais nada a falar colocarei o tópico como resolvido.

Link to comment
Share on other sites

Amigo poderia dar a solução que seu amigo te passou, que você usou e não deu certo? Assim pode acabar ajudando outras pessoas com essa solução. 

Por que aqui funcionou, acho que o valor que mostra no seu painel de 2086 é baixo ainda por isso não funcionou com você, faça o teste de mudar para 4060 como fiz que funcionou.

 

Bem não é a parte de tradução ainda mas sim a solução deste erro:

 

tiver que gerar o php.ini direto no meu Cpanel com o módulo EzConfig e salvo, ele vai gerar o arquivo php.ini HOME do cpanel e não na public.html essa config não tem a linha max_imput_vars mas daí baixei esse arquivo, e inseri essa linha manualmente e voltei a upar e deu certo, as linhas de traduções voltaram a aparecer.

 

Amigo em que pasta está esse arquivo?

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...