Benival Posted February 6, 2013 Share Posted February 6, 2013 Olá comunidade Prestashop, utilizo a versão 1.5, alguém sabe como fazer para colocar os produtos em destaque da pagina principal,para que fiquem trocando de forma aleatória? mudando os produtos automaticamente? Link to comment Share on other sites More sharing options...
exadra37 Posted February 7, 2013 Share Posted February 7, 2013 Isso só consegue alterando o módulo HomeFeatured, pelo que precisa de conhecimentos de programação para o fazer. Não conheço módulo nenhum gratuito ou pago que o faça, mas quase de certeza que pelos menos a pagar alguém já o fez. Experimente pesquisar na loja addons do Prestashop. 1 Link to comment Share on other sites More sharing options...
Daniel - PrestaBR Posted February 7, 2013 Share Posted February 7, 2013 Segue, retirado do post de outro fórum: Abra o arquivo homefeatured.php localize a linha abaixo: $products = $category->getProducts(intval($params['cookie']->id_lang), 1, ($nb ? $nb : 10)); troque por: $products = $category->getProducts(intval($params['cookie']->id_lang), 1, 100); if ($products) { shuffle($products); array_splice($products, ($nb ? $nb : 10)); } blocknewproducts.php localize a linha abaixo: $newProducts = Product::getNewProducts((int)($params['cookie']->id_lang), 0, (int)(Configuration::get('NEW_PRODUCTS_NBR'))); troque por: $newProducts = Product::getNewProducts(intval($params['cookie']->id_lang), 0, 100); if ($newProducts) { shuffle($newProducts); array_splice($newProducts, Configuration::get('NEW_PRODUCTS_NBR')); } Testado nas versões 1.4.X. Boa sorte Daniel Valente PrestaBR 5 Link to comment Share on other sites More sharing options...
Benival Posted February 8, 2013 Author Share Posted February 8, 2013 Fiquei meio receoso por ser uma dica de outra versão,então fiz um backup e fui para alteração,deu MEGA CERTO, 10 essa dica,10, 10, valeu DGV,obrigado Link to comment Share on other sites More sharing options...
exadra37 Posted February 26, 2013 Share Posted February 26, 2013 Adicionada a tag [Resolvido] ao titulo do tópico. Solicito a todos os utilizadores do forum que passem a utilizar a tag [Resolvido] sempre que a questão colocada já esteja solucionada Obrigado Link to comment Share on other sites More sharing options...
keinformatica Posted April 23, 2013 Share Posted April 23, 2013 (edited) Dica valida 100%; Fiz alguma correcoes pra funcionar na versão1.5.3 fica ai a dica $products = $category->getProducts((int)Context::getContext()->language->id, 1,100); if ($products) { shuffle($products); array_splice($products, ($nb ? $nb : 10)); } Edited May 13, 2013 by keinformatica (see edit history) 2 Link to comment Share on other sites More sharing options...
exadra37 Posted April 23, 2013 Share Posted April 23, 2013 Bem vindo á nossa comunidade @keinformatica Por favor edite o seu post e coloque o código dentro da caixa própria para inserir código na página... basta clicar no simbolo <> que pode encontrar na segunda linha do menu do editor e colocar o código na janela que se abrir. O resultado será: $products = $category->getProducts((int)Context::getContext()->language->id, 1,100); if ($products) { shuffle($products); array_splice($products, ($nb ? $nb : 10)); } Link to comment Share on other sites More sharing options...
keinformatica Posted May 13, 2013 Share Posted May 13, 2013 exadra37 desculpe-me post editado Abraço a todos Link to comment Share on other sites More sharing options...
pralexandre Posted June 3, 2013 Share Posted June 3, 2013 (edited) E se quisermos definir os productos que queremos no productos em destaque? Sei que tem de ter o visto Home mas o problema é que os 5000 productos tem o visto no Home Versão 1.4.9.0 Edited June 3, 2013 by pralexandre (see edit history) Link to comment Share on other sites More sharing options...
dhiego Posted July 19, 2013 Share Posted July 19, 2013 Muito Bom! Acabei de testar na versão 1.5.4.1 e funcionou perfeitamente! Link to comment Share on other sites More sharing options...
lokinhalp Posted August 13, 2013 Share Posted August 13, 2013 funcionou perfeitamente! ficou muito bom! Dica valida 100%; Fiz alguma correcoes pra funcionar na versão1.5.3 fica ai a dica $products = $category->getProducts((int)Context::getContext()->language->id, 1,100); if ($products) { shuffle($products); array_splice($products, ($nb ? $nb : 10)); } 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