Re: [TUTORIAL] Produtos Aleatórios na Home Principal
Enviado: 22 Abr 2013, 09:49
Não consegui fazer funcionar na 1.5.3.1.. alguem pode me ajudar?
Por um e-commerce livre, confiável e profissional.
https://forum.opencartbrasil.com.br/
https://forum.opencartbrasil.com.br/viewtopic.php?f=41&t=723
infoup escreveu:Ai pessoal uma resposta para minha pergunta.
Versão 1.5.4.1
Abre o arquivo:
"Sua loja"\catalog\controller\module\latest.php
Na linha
$results = $this->model_catalog_product->getProducts($data);
Add logo abaixo o seguinte:
srand((float)microtime() * 1000000);
shuffle($results);
$results = array_slice($results, 0, $setting['limit']);
Não se esqueça para que funcione na sua loja você precisar deixar instalado o modulo de produtos novos e colocar a quantidade que deseja que apareça na tela.
Dica para modificar o título de "Novidades" para algo tipo "Nossos Produtos" alterem o seguinte arquivo:
"Sua loja"\catalog\language\"Sualinguagem"\module\latest.php
Alterar:
$_['heading_title'] = 'Novidades';
Para:
$_['heading_title'] = 'Nossos Produtos';
Abraços.
infoup escreveu:Ai pessoal uma resposta para minha pergunta.Funcionou tudo certo na versão 1.5.5.1
Versão 1.5.4.1
Abre o arquivo:
"Sua loja"\catalog\controller\module\latest.php
Na linha
$results = $this->model_catalog_product->getProducts($data);
Add logo abaixo o seguinte:
srand((float)microtime() * 1000000);
shuffle($results);
$results = array_slice($results, 0, $setting['limit']);
Não se esqueça para que funcione na sua loja você precisar deixar instalado o modulo de produtos novos e colocar a quantidade que deseja que apareça na tela.
Dica para modificar o título de "Novidades" para algo tipo "Nossos Produtos" alterem o seguinte arquivo:
"Sua loja"\catalog\language\"Sualinguagem"\module\latest.php
Alterar:
$_['heading_title'] = 'Novidades';
Para:
$_['heading_title'] = 'Nossos Produtos';
Abraços.
$results = $this->model_catalog_product->getProducts($data);
//CÓDIGO RANDOMIZAÇÃO DOS PRODUTOS NO MODULO NOVIDADES
$results = $this->model_catalog_product->getProducts($data);
srand((float)microtime() * 1000000);
shuffle($results);
$results = array_slice($results, 0, $setting['limit']);
//TERMINA AQUI