gilvanroberto Posted July 1, 2015 Share Posted July 1, 2015 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. Poderiam me ajudar? Link to comment Share on other sites More sharing options...
Daniel - PrestaBR Posted July 1, 2015 Share Posted July 1, 2015 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 More sharing options...
gilvanroberto Posted July 2, 2015 Author Share Posted July 2, 2015 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 More sharing options...
selectshop.at Posted July 2, 2015 Share Posted July 2, 2015 (edited) 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 July 2, 2015 by selectshop.at (see edit history) Link to comment Share on other sites More sharing options...
gilvanroberto Posted July 2, 2015 Author Share Posted July 2, 2015 (edited) 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 July 2, 2015 by gilvanroberto (see edit history) Link to comment Share on other sites More sharing options...
selectshop.at Posted July 2, 2015 Share Posted July 2, 2015 Entao a traducao deverá estar nas traducoes dos módulos. Vc. nao encontrou lá o módulo blocktopmenu e a linha de traducao "compare" ? Link to comment Share on other sites More sharing options...
gilvanroberto Posted July 2, 2015 Author Share Posted July 2, 2015 Sim encontrei este módulo, tanto nos módulos do prestashop quanto nos módulos do thema, mas nenhum dos dois arquivos tem esta linha. Esperava encontrar algo como TopLinks mas não encontrei. Link to comment Share on other sites More sharing options...
Daniel - PrestaBR Posted July 2, 2015 Share Posted July 2, 2015 Se vc disser o endereço para vermos, fica mais fácil ajudar. Se possível, desative todas as opções de cache e CCC também. Link to comment Share on other sites More sharing options...
gilvanroberto Posted July 2, 2015 Author Share Posted July 2, 2015 O endereço é este: http://viaclick.com.br só não sei onde desativa o cache Link to comment Share on other sites More sharing options...
Daniel - PrestaBR Posted July 2, 2015 Share Posted July 2, 2015 Provavelmente esta string é do módulo blockuserinfo. Admin > Localização > Traduções - Traduções de Módulos Instalados - Escolha o tema LeoSprotShoes - Escolha o idioma. Link to comment Share on other sites More sharing options...
gilvanroberto Posted July 2, 2015 Author Share Posted July 2, 2015 Eu fiz isso, entrei e escolhi o thema, modulos instalados e Português Brasil, ao clicar modificar para poder ver as traduções ou mudar para PTBR ele mostra essa informação abaixo: Onde posso fazer essa edição? Link to comment Share on other sites More sharing options...
marciorios Posted July 3, 2015 Share Posted July 3, 2015 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ário1000 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 More sharing options...
Daniel - PrestaBR Posted July 3, 2015 Share Posted July 3, 2015 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 More sharing options...
marciorios Posted July 3, 2015 Share Posted July 3, 2015 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 More sharing options...
Daniel - PrestaBR Posted July 3, 2015 Share Posted July 3, 2015 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 More sharing options...
gilvanroberto Posted July 3, 2015 Author Share Posted July 3, 2015 (edited) 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 July 3, 2015 by gilvanroberto (see edit history) Link to comment Share on other sites More sharing options...
marciorios Posted July 3, 2015 Share Posted July 3, 2015 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 ; This tips are inspired in http://www.prestatraining.com/12-tips-to-optimise-your-php-ini-file-for-prestashop/ ; 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 More sharing options...
gilvanroberto Posted July 3, 2015 Author Share Posted July 3, 2015 Bem amigos, obrigado à todos por esta solução, foi exatamente o que eu precisava. E era no arquivos de tradução deste thema mesmo. 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 More sharing options...
gilvanroberto Posted July 3, 2015 Author Share Posted July 3, 2015 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 More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now