Salomão Posted May 31, 2015 Share Posted May 31, 2015 Bom dia amigos, Estou tentando montar minha loja virtual com a plataforma prestashop 1.6 e já consegui fazer bastante coisa porem estou com um sério problema e não sei como resolver, por isso peço ajuda dos companheiros. O que acontece é que nos botões do menu superior ao invés de deixa-los como botões fui obrigado a troca-los por links já que tenho muitas sub categorias e se ficassem como botões iriam ficar gigantes. O problema que estou enfrentando é o seguinte; quando clico em uma categoria e posteriormente em um sub categoria, clico no produto desejado e beleza até ai tudo funciona normalmente, mas quando da pagina do produto tento acessar uma outra categoria acontece o bendito erro 404 página não encontrada. Por exemplo acesso o site: www.exemplo.com.br acesso a categoria: www.exemplo.com.br/produtos acesso a sub categoria: www.exemplo.com.br/produtos/produto1 acesso o produto em si: www.exemplo.com.br/produtos/produto1/pro0001 Quando estou nessa ultima página e tento acessar outra categoria pelo menu superior o que acontece é o seguinte www.exemplo.com.br/inicio/outracategoria, este "inicio" não era pra estar ali, é ele que causa o erro 404, ou seja, parece que o botão da outra categoria não cosegue reescrever a url corretamente. Ficarei muito agradecido com qualquer ajuda. Obrigado Link to comment Share on other sites More sharing options...
selectshop.at Posted May 31, 2015 Share Posted May 31, 2015 Vc. mexeu no schema de URL's ? Eu sugiro que ponha tudo em original e também deixe. Aqui somente pequenas mexidas mesmo é que devem ser feitas. Para retirar ID's por exemplo. eu aconselho somente usar módulos pagos codados para tal. Prestashop por ter uma arquitetura muito complicada com dependencias é melhor nao mexer manualmente. Módulos pagos vc. encontra aqui:http://addons.prestashop.com/en/search?id_category=0&search_query=pretty+url Anexei um screen para vc. reconstruir o schema nativo. Link to comment Share on other sites More sharing options...
selectshop.at Posted May 31, 2015 Share Posted May 31, 2015 (edited) Quanto aos links na navegacao superior, como vc. adicionou links estáticos vc. pode colocar o nome que quiser no link ou seja no nome do botao. Nao é necessário usar o nome da categoria mesmo. A categoria início também nao aparece mesmo. Vc. deverá quando adicionar artigos selecionar uma categoira standard em qual o artigo está. Em geral nao é a categoria "início /home" e sim a categoria final aonde o produto fica. Pode ser que por isto os URL's nao funcionam corretamente, como deveriam. Edited May 31, 2015 by selectshop.at (see edit history) Link to comment Share on other sites More sharing options...
Salomão Posted May 31, 2015 Author Share Posted May 31, 2015 Vc. mexeu no schema de URL's ? Eu sugiro que ponha tudo em original e também deixe. Aqui somente pequenas mexidas mesmo é que devem ser feitas. Para retirar ID's por exemplo. eu aconselho somente usar módulos pagos codados para tal. Prestashop por ter uma arquitetura muito complicada com dependencias é melhor nao mexer manualmente. Módulos pagos vc. encontra aqui:http://addons.presta...uery=pretty url Anexei um screen para vc. reconstruir o schema nativo. Attached Thumbnails Agradeço amigo, mas não mexi em nada do esquema de url's, esta exatamente como sua imagem. Link to comment Share on other sites More sharing options...
Salomão Posted May 31, 2015 Author Share Posted May 31, 2015 Quanto aos links na navegacao superior, como vc. adicionou links estáticos vc. pode colocar o nome que quiser no link ou seja no nome do botao. Nao é necessário usar o nome da categoria mesmo. A categoria início também nao aparece mesmo. Vc. deverá quando adicionar artigos selecionar uma categoira standard em qual o artigo está. Em geral nao é a categoria "início /home" e sim a categoria final aonde o produto fica. Pode ser que por isto os URL's nao funcionam corretamente, como deveriam. Attached Thumbnails O problema também não é esse caro amigo, fiz os passos recomendados mas o erro continua. De qualquer forma agradeço muito pelo interesse em tentar me ajudar. Obrigado Link to comment Share on other sites More sharing options...
selectshop.at Posted May 31, 2015 Share Posted May 31, 2015 (edited) Qual o link da sua loja ? O servidor é Linux ou Windows ? Em servidores windows nao existem regras de reescrita na base do projeto, ou seja falta o módulo. Vc. terá que traduzir o ficheiro .htaccess da raíz da loja em um ficheiro webconfig para servidores windows. Edited May 31, 2015 by selectshop.at (see edit history) Link to comment Share on other sites More sharing options...
Salomão Posted May 31, 2015 Author Share Posted May 31, 2015 www.solucaoartesgraficas.com.br, meu servidor é linux. Link to comment Share on other sites More sharing options...
selectshop.at Posted June 1, 2015 Share Posted June 1, 2015 A sua estrutura da página esta assim: categoria: http://www.solucaoartesgraficas.com.br/12-grafica - schema nativo e correto subcategoria: http://www.solucaoartesgraficas.com.br/17-banners - schema nativo e correto sub-sub-categoria: http://www.solucaoartesgraficas.com.br/78-banner-em-lona-com-madeira - schema nativo e correto produtos em categorias, sub-categorias ou sub-sub-categorias: NAO EXISTE NENHUM, porque vc. nao configurou a categoria padrao dos seus produtos. Estao todos na home/início e SEM categoria padrao. Verifique o meu screen anexado ao tópico #3. Os seus produtos NAO estao de acordo com a árvore lá mostrada. Os produtos deverao estar afixados á categoira "início" e depois á todas as outras categorias em que se encontram (se vc. quiser que sejam encontrados lá). A categoria padrao é ultima. Sendo que no modelo: http://www.solucaoartesgraficas.com.br/61-trodat aqui todos os artigos trodat deverao se encontrar e com a categoria padrao "Trodat". O schema URL está correto, o que nao está correto é a arvore dos seus produtos, vc. acrescentou todos eles somente ao início. Depois que corrigiu isto, vc. deverá deletar o smarty cache e o cache do seu browser para ver uma versao nao cacheada e atual. Veja aqui tutorial em Espanhol de como acrescentar produtos ao seu catálog corretamente: http://doc.prestashop.com/display/PS16/Gestionar+Productos#GestionarProductos-Gestionarlasasociacionesdelproducto 1 Link to comment Share on other sites More sharing options...
Salomão Posted June 2, 2015 Author Share Posted June 2, 2015 Caro amigo selectshop.at fiz o procedimento mencionado porem não adiantou, continua o erro. por exemplo se eu acesso o produtohttp://www.solucaoartesgraficas.com.br/linha-retangular/17--nykon-301.html e desta pagina tento acessar a categoria "serviços" pelo menu superior a url fica assim http://www.solucaoartesgraficas.com.br/linha-retangular/15-servicos com o bendito erro 404 pq agora nesse caso a linha-retangular não some. Link to comment Share on other sites More sharing options...
selectshop.at Posted June 2, 2015 Share Posted June 2, 2015 (edited) Regenerou o seu .htaccess ? .htaccess possue direitos de escrita ? Deletou o cache como informei mais acima ? O link que informa no tópico acima também está errado: nao deve ter 17--nomedoproduto. Deve ter somente um - entre 17 e nome do produto. Ainda continua com uma configuracao falha na architectura das categorias na página do produto. Além do mais eu consigo acessar ao produto com o link acima sem problemas. Me mostra o trodat : Nykon 304 Modelo Condição Novo Carimbo Automático Nykon Printy 304 O segundo link que me informa na verdade nao existe. Deveria ser uma página cms ? Entao o link fica assim: www.solucaoartesgraficas.com.br/15-servicos Edited June 2, 2015 by selectshop.at (see edit history) 1 Link to comment Share on other sites More sharing options...
selectshop.at Posted June 2, 2015 Share Posted June 2, 2015 (edited) Páginas de categorias CMS o link fica assim: www.solucaoartesgraficas.com.br/content/15-servicos sendo que content é a categoria CMS. Se a página CMS nao tiver uma categoria, ou seja estiver atachada ao início o link fica assim: www.solucaoartesgraficas.com.br/15-servicos, ou seja sem /content/ no meio. Edited June 2, 2015 by selectshop.at (see edit history) 1 Link to comment Share on other sites More sharing options...
Daniel - PrestaBR Posted June 2, 2015 Share Posted June 2, 2015 Aparentemente foram configurados links relativos do menu superior (Ex: "13-carimbos"). Isso não funciona com URLs amigáveis, porque o sistema não tem como saber se vc está em uma categoria ou não. Se não puder escolher os links pelas opções do módulo (não criando links estáticos da URL reescrita), deve criar os links com a URL completa (Ex: http://www.solucaoartesgraficas.com.br/13-carimbos) Ou, melhor ainda, pode links diretamente no arquivo .TPL do módulo utilizando a classe link. Mas isso já requer conhecimento básico sobre programação, ex: <a href="{$link->getCMSLink('13')}" ... onde 13 é a ID da página CMS ou <a href="{$link->getPageLink('new-products')}" ... onde 'new-products' é o nome do controller. E assim por diante... Boa sorte 1 Link to comment Share on other sites More sharing options...
selectshop.at Posted June 2, 2015 Share Posted June 2, 2015 Daniel, nao entendi o que vc. quer escrever. Na versao Prestashop 1.6.0.14 os links para páginas em uma categoria CMS funcionam perfeitamente (aqui já consertaram o erro das versoes inferiores do PS 1.6.). Página cms: www.dominio/15-servicos Categoria CMS: www.dominio/content/category/2-categoria-cms Página CMS em uma categoria CMS: www.dominio/content/15-servicos O problema do usuário, é que nao entendeu a arquitetura de linkagem do Prestashop. Os produtos estao todos atachados áo início e além do mais como categoria padrao. As páginas CMS devem estar a mesma bagunca, ou seja sem atribuicao à uma categoria superior. Sendo que o resultado final assim nao vai poder ser o esperado... Basta consertar a confusao e pronto, vai funcionar, como deveria. A razao porque o link dos produtos vem com dois " --" entre ID e nome do produto eu nao sei, mais pode ser devido á um espaco vazio, antes da primeira letra do título do produto. Fica difícila dizer, se nao se vê o que o usuário configurou.... 1 Link to comment Share on other sites More sharing options...
Daniel - PrestaBR Posted June 2, 2015 Share Posted June 2, 2015 No módulo blocktopmenu é possível criar links, você sabe. Se ele criar um novo link utilizando uma URL relativa, ao invés de escolher um link automático disponível no módulo, não vai funcionar. Ex: http://dgv.net.br/camisetas/1-camisetas-de-manga-curta-desbotadas.html Tenta clicar em "Link Vestidos". Não funciona, pois o link reescrito tem uma "/". Mas na home funciona. 1 Link to comment Share on other sites More sharing options...
selectshop.at Posted June 2, 2015 Share Posted June 2, 2015 (edited) Nao consigo constatar o problema em nenhuma versao instalada por aqui. Eu por questao SEO somente uso links estáticos no menuhorizontalsuperior (blocktopmenu). Nao tenho nenhum problema com os mesmos (sao links estáticos que vc. mesmo define/copia). Adicionei lá categorias, produtos e links externos, e todos funcionam. O link que vc. colocou nao funciona mesmo, porque nao existe nenhuma categoria "camisetas" ou esta nao está ativada o que corretamente fornece uma página 404. http://dgv.net.br/camisetas Versao testada: 1.6.011, 1.6.014 sem problemas. Veja aqui um exemplo meu: http://selectshop.at/demo/prestashop/static-category/7-printed-chiffon-dress.html (veja que o link foi adicionado nao como categoria mas como produto de uma categoria). Sem problema. Adicionei outra categoria estática ao menu que sao os t-shirts - também nenhum problema. Edited June 2, 2015 by selectshop.at (see edit history) 1 Link to comment Share on other sites More sharing options...
Daniel - PrestaBR Posted June 2, 2015 Share Posted June 2, 2015 Nao consigo constatar o problema em nenhuma versao instalada por aqui. Eu por questao SEO somente uso links estáticos no menuhorizontalsuperior (blocktopmenu). Nao tenho nenhum problema com os mesmos (sao links estáticos que vc. mesmo define/copia). Adicionei lá categorias, produtos e links externos, e todos funcionam. Conny Acho q vc não tá me entendendo... Não é um problema do módulo, mas um erro de utilização. Também tá confundindo link estático com link relativo... Exemplos de links relativos: "4-blusas-camisetas" "../4-blusas-camisetas" Link completo: http://dgv.net.br/4-blusas-camisetas O link que vc. colocou nao funciona mesmo, porque nao existe nenhuma categoria "camisetas" ou esta nao está ativada o que corretamente fornece uma página 404. http://dgv.net.br/camisetas Também não sei de onde vc tirou essa categoria "camisetas"... Não citei ela, apesar dela existir, com o identificador antes, claro: "http://dgv.net.br/5-camisetas". Talvez da URL amigável do produto... Veja aqui um exemplo meu: http://selectshop.at/demo/prestashop/static-category/7-printed-chiffon-dress.html (veja que o link foi adicionado nao como categoria mas como produto de uma categoria). Sem problema. Esse link q vc adicionou no menu certamente é uma URL completa... 1 Link to comment Share on other sites More sharing options...
selectshop.at Posted June 3, 2015 Share Posted June 3, 2015 Ex: http://dgv.net.br/camisetas/1-camisetas-de-manga-curta-desbotadas.html Tenta clicar em "Link Vestidos". Não funciona, pois o link reescrito tem uma "/". Mas na home funciona. é o link que citou. Ele devolve um erro 404 Também não sei de onde vc tirou essa categoria "camisetas"... Não citei ela, apesar dela existir, com o identificador antes, claro: "http://dgv.net.br/5-camisetas". Talvez da URL amigável do produto... Esse link q vc adicionou no menu certamente é uma URL completa... Sim lógico, por ser um link estático. Para falar a verdade nao estou entendo mesmo o seu problema. No módulo vc. pode escolher páginas CMS, categorias ou sub-categorias, fornecedores, fabricantes e produtos por ID (ou entao adicionar links estáticos). Todas as opcoes funcioname corretamente e sem problemas. Adicionei um produto por ID com a funcao do módulo "printed dress" - também este funciona sem problemas. Nao existe nenhum bug com o módulo blocktopmenu. Sendo que nao há necessidade de mexer em scripts do tpl ou outros. Os links do usuario estao fora do padrao por falta de configuracao correta. É só configurar de acordo com a documentacao anexada e os modelos que foram indicados e os links dele vao funcionar sem problemas de redirecionamento erroneo ou categorias sem produto. 1 Link to comment Share on other sites More sharing options...
Daniel - PrestaBR Posted June 3, 2015 Share Posted June 3, 2015 Nevermind... acho q vc não entendeu mesmo. O problema nem é meu. Só estou tentando ajudar o Salomão. 1 Link to comment Share on other sites More sharing options...
Salomão Posted June 3, 2015 Author Share Posted June 3, 2015 (edited) Bom dia amigos, Por favor, não discutam por causa disso, agradeço de coração aos senhores que tentaram de todas as formas possíveis me ajudar. Gostaria de dizer que resolvi o problema de uma maneira confusa confesso, não esperava que isso pudesse resolver o problema mas resolveu rsss. Comprei um thema no addons do prestashop e depois de instalado o problema não voltou a acontecer. Muito agradecido ! Edited June 3, 2015 by Salomão (see edit history) 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