Resolução de problemas

Esta secção lista os problemas mais frequentes encontrados com o PrestaBlog e as suas soluções. Se não encontrares a resposta ao teu problema aqui, não hesites em contactar o nosso suporte.

Problemas de apresentação

Os ícones não aparecem

O PrestaBlog utiliza Material Icons, a fonte de ícones padrão do PrestaShop, para garantir a máxima compatibilidade com a maioria dos temas do marketplace.

Causas possíveis:

  • O teu tema substituiu Material Icons por outra fonte de ícones
  • O desenvolvedor do tema removeu o acesso a esta funcionalidade nativa do PrestaShop
  • Um conflito CSS impede a apresentação dos ícones

Solução:

Vai à configuração > global > no fundo, do lado esquerdo da configuração, encontra "Adicionar Material Icons no header" e ativa-o, depois atualiza. Não te esqueças de limpar a cache da loja em parâmetros avançados > desempenho e do teu navegador se não vires alterações.

O meu artigo publicado não aparece

Publicaste um artigo mas ele não está visível no front-office do teu blog.

Verificações a realizar:

  • Visibilidade da categoria: verifica se a categoria do artigo está visível para os visitantes ou para o grupo de clientes relevante. Vai a Gestão de conteúdo > Categorias para verificar as definições de visibilidade.
  • Estado do artigo: certifica-te de que o artigo está com o estado "Publicado" e não rascunho
  • Data de publicação: se agendaste uma publicação futura, o artigo só ficará visível a partir dessa data
  • Cache do PrestaShop: limpa a cache da loja em Parâmetros avançados > Desempenho

As imagens não aparecem corretamente

As imagens dos teus artigos ou categorias não aparecem ou aparecem distorcidas.

Soluções:

  • Verificar dimensões: certifica-te de que as imagens enviadas respeitam as dimensões configuradas em Configuração > Imagens
  • Regenerar imagens: utiliza a ferramenta de regeneração de imagens após modificar as dimensões na configuração
  • Permissões de escrita: verifica se a pasta modules/prestablog/images/ tem permissões de escrita adequadas (chmod 755 ou 775)

Erros comuns

Erro 404 na página inicial do blog

Os erros 404 na página inicial do blog são geralmente causados por um conflito com um módulo de blog antigo ou um módulo que modifica os URLs da tua loja.

Verifica as seguintes situações:

  • Módulo de blog antigo: um módulo de blog foi desinstalado incorretamente ou ainda está instalado na tua loja
  • Ficheiro .htaccess: uma entrada "blog" está presente no ficheiro .htaccess na raiz do teu FTP
  • Pasta blog: uma pasta "blog" existe na raiz da tua instalação PrestaShop
  • Módulo de reescrita de URLs: um módulo de terceiros modifica os teus URLs de forma incompatível com o PrestaBlog
Configuração Multishop

Em modo multishop, o URL do blog deve ser idêntico em todas as lojas. Consulta a secção Multishop para mais detalhes.

Erro 404 nas páginas do blog

Os erros 404 nas páginas internas do blog (artigos, categorias) geralmente resultam de um conflito com um módulo de terceiros que interfere com os controladores de URL do PrestaShop.

Soluções:

  • Identifica o módulo responsável desativando temporariamente os módulos de reescrita de URLs
  • Contacta o desenvolvedor do módulo para solicitar uma exceção ou atualização de compatibilidade
  • Verifica se os URLs do PrestaBlog não entram em conflito com outras páginas da tua loja

Erro durante a instalação ou atualização

Se encontrares um erro durante a instalação ou atualização do módulo, o teu servidor provavelmente não está configurado corretamente para o processamento de ficheiros.

Verifica a configuração do teu servidor:

No teu back-office, vai a Parâmetros avançados > Informações > Informações do servidor e verifica os seguintes valores:

  • Limite de memória (memory_limit): 512M mínimo recomendado
  • Tempo máximo de execução (max_execution_time): 30 segundos mínimo
  • Tamanho máximo de ficheiro enviado (upload_max_filesize): 20M mínimo
  • Tamanho máximo de dados POST (post_max_size): 20M mínimo

Para modificar estes valores:

Edita o teu ficheiro php.ini com os seguintes valores:


                        memory_limit = 512M
                        upload_max_filesize = 20M
                        post_max_size = 20M
                        max_execution_time = 30
                    

Ajuda do alojamento

O procedimento para modificar o php.ini varia consoante os alojamentos. Consulta a documentação do teu alojamento ou contacta o suporte técnico para assistência.

Não é possível atualizar o módulo

Se não consegues descarregar a versão mais recente do módulo, verifica a tua elegibilidade para atualizações.

Como funcionam as atualizações no Addons:

Ao comprar um módulo no PrestaShop Addons, a opção Business Care é automaticamente incluída. Beneficias de:

  • Suporte pós-venda ilimitado durante 1 ano
  • Acesso a todas as atualizações do módulo durante 1 ano
Importante
A opção Business Care não inclui a personalização e o desenvolvimento específico, os serviços de instalação e atualização, nem a resolução de problemas relacionados com serviços de terceiros, alojamento ou servidor.

Após o primeiro ano:

Após o período de um ano, podes renovar a opção Business Care a partir da tua conta de cliente PrestaShop Addons para continuar a beneficiar do suporte e das atualizações.

Gestão de pontos de ancoragem (hook)

Em caso de mau funcionamento (bloco em falta, exibição incompleta, ficheiros CSS ou JS não carregados, link de menu ausente), a primeira verificação consiste em confirmar que o PrestaBlog está corretamente ligado aos hooks esperados.

Verificação automática e correção

Desde a versão v5.4.8, existe um sistema de verificação automática integrado. Na página inicial do blog, se alguns hooks estiverem em falta, é apresentada uma mensagem de alerta. Basta clicar no botão "Atualizar hooks" para repor automaticamente os pontos de ancoragem necessários.

Atualizar hooks

Acesso à gestão de hooks

Na administração do PrestaBlog, clica no botão "Pontos de ancoragem" no canto superior direito. Serás redirecionado para a página de gestão de posições do PrestaShop, onde poderás verificar e modificar os hooks aos quais o módulo está ligado.

Hooks a verificar

  • displayHeader
  • displayBackOfficeHeader
  • displayBeforeBodyClosingTag
  • displayHome
  • displaySlider
  • displayRating
  • displayRightColumn
  • displayLeftColumn
  • displayFooter
  • displayPrestaBlogList
  • displayNav2
  • displayFooterProduct

Se faltar um hook:

  1. Clica em "Transplantar um módulo" na lista de hooks (canto superior direito)
  2. Confirma que o módulo selecionado é o PrestaBlog
  3. Encontra o hook na lista "Transplantar o módulo em"
  4. Guardar

Limpar a cache

Após qualquer modificação, lembra-te de limpar a cache em Parâmetros avançados > Desempenho.

Desempenho

Se o teu blog demora a carregar, várias otimizações são possíveis.

Otimizações recomendadas:

  • Ativar cache do PrestaShop: em Parâmetros avançados > Desempenho, ativa a cache e a compilação de templates
  • Otimizar as imagens: utiliza imagens com dimensões adequadas e comprimidas antes de as enviar
  • Limitar artigos por página: na configuração do PrestaBlog, reduz o número de artigos exibidos por página se necessário
  • Verificar o alojamento: alojamentos partilhados de gama baixa podem afetar o desempenho

Configuração Multishop

Em modo multishop, o PrestaBlog funciona com um blog por loja. Eis os pontos importantes a reter para uma configuração correta.

Princípios de funcionamento:

  • Cada loja tem o seu próprio blog com os seus próprios artigos e categorias
  • Antes de qualquer configuração, seleciona a loja relevante no seletor no canto superior direito do back-office
  • As configurações são independentes para cada loja
URL do blog em Multishop

O URL do blog (ex.: "blog") deve ser idêntico em todas as lojas. O PrestaShop considera este URL como o controlador do módulo: não podes ter dois controladores diferentes para o mesmo módulo. Portanto, utiliza o mesmo URL do blog em todas as lojas para evitar erros 404.

Exemplo de configuração correta:

  • Loja FR: www.mystore.fr/blog
  • Loja EN: www.mystore.com/blog
  • Loja ES: www.mystore.es/blog

Exemplo de configuração incorreta:

  • Loja FR: www.mystore.fr/blog
  • Loja EN: www.mystore.com/news (erro 404)

Contactar o suporte

Se tens sugestões sobre o PrestaBlog, não hesites em enviar-nos feedback através do formulário de contacto do suporte!

Se não encontraste a solução para o teu problema nesta documentação, a nossa equipa de suporte está disponível para te ajudar.

Suporte rápido e reativo

A nossa equipa responde geralmente em 15 minutos durante o horário comercial.

Como contactar-nos:

  • Via PrestaShop Addons: inicia sessão na tua conta Addons e vai à página de contacto do PrestaBlog
  • Informações úteis a fornecer: versão do PrestaShop, versão do PrestaBlog, descrição detalhada do problema, capturas de ecrã se possível

Antes de contactar o suporte

  • Verifica se estás a usar a versão mais recente do PrestaBlog
  • Consulta esta documentação
  • Testa desativando temporariamente outros módulos para identificar um potencial conflito