Página 1 de 5
[TUTORIAL] Produtos Aleatórios na Home Principal
Enviado: 17 Mar 2011, 13:02
por lojaopencart
COMO RANDOMIZAR, ou seja, mostrar a
cada sessão da página principal, os produtos em disposições diferentes!
FAÇA BACKUP (por garantia)
TESTADO, APLICADO E FUNCIONAL EM LOJAS DE CLIENTES
1. ACESSE A PASTA: catalog/controller/module/
2. ABRA O ARQUIVO: latest.php (ou featured.php)
3. PROCURE o código:
Código: Selecionar todos$results = $this->model_catalog_product->getLatestProducts($this->config->get('latest_limit'));
4. TROQUE POR:
Código: Selecionar todos$results = $this->model_catalog_product->getLatestProducts(10 * (int)$this->config->get('latest_limit'));
srand((float)microtime() * 1000000);
shuffle($results);
$results = array_slice($results, 0, $this->config->get('latest_limit'));
5. SALVE
That´s All Folks!!!
Re: [TUTORIAL] Produtos Aleatórios na Home Principal
Enviado: 18 Mar 2011, 01:04
por Manoel Vidal
Valeu pela contribuição

Re: [TUTORIAL] Produtos Aleatórios na Home Principal
Enviado: 26 Jul 2011, 10:14
por waimola
Maravilha.
Ficou muito bom.
Grande abraço e sucesso sempre.
Re: [TUTORIAL] Produtos Aleatórios na Home Principal
Enviado: 31 Jul 2011, 07:41
por marcelomams
Parabéns! Excelente tutorial.
Re: [TUTORIAL] Produtos Aleatórios na Home Principal
Enviado: 31 Jul 2011, 09:55
por m.lirangi
Muito legal mesmo!!
Adorei o "That´s All Folks!!!"

Abs
Re: [TUTORIAL] Produtos Aleatórios na Home Principal
Enviado: 08 Ago 2011, 11:29
por Froede
como eu faço para mudar o titulo dos produtos na home de 'Novos' para NOSSOS PRODUTOS?? alguem sabe?
abrass
Froede
Re: [TUTORIAL] Produtos Aleatórios na Home Principal
Enviado: 08 Ago 2011, 12:01
por joao mello
É para que versão? Pois no 1.5.1.1 não funciona dá erro.
Código: Selecionar todos//$results = $this->model_catalog_product->getProducts($data); #linha original
$results = $this->model_catalog_product->getLatestProducts(10 * (int)$this->config->get('latest_limit'));
srand((float)microtime() * 1000000);
shuffle($results);
$results = array_slice($results, 0, $this->config->get('latest_limit'));
Warning: shuffle() expects parameter 1 to be array, null given in \opencart151\catalog\controller\module\latest.php on line 27Warning: array_slice() expects parameter 1 to be array, null given in \opencart151\catalog\controller\module\latest.php on line 28Warning: Invalid argument supplied for foreach() in \opencart151\catalog\controller\module\latest.php on line 32
Re: [TUTORIAL] Produtos Aleatórios na Home Principal
Enviado: 09 Nov 2011, 05:44
por josefilhodemenezes
No
http://www.quebarato.com.br tem um efeito bem interessante, os produtos na home se alteram automaticamente. Teria como adaptar isso para o opencart?
Re: [TUTORIAL] Produtos Aleatórios na Home Principal
Enviado: 23 Jan 2012, 12:59
por robson712
para 1.5 x que nosso amigo ai ta com duvidas só colar o seguinte codigo
$results = $this->model_catalog_product->getProducts(10 * (int)$this->config->get('latest_limit'));
srand((float)microtime() * 1000000);
shuffle($results);
$results = array_slice($results, 0, $this->config->get('latest_limit'));
Re: [TUTORIAL] Produtos Aleatórios na Home Principal
Enviado: 28 Jan 2012, 03:21
por AllexWesley
robson712 escreveu:para 1.5 x que nosso amigo ai ta com duvidas só colar o seguinte codigo
$results = $this->model_catalog_product->getProducts(10 * (int)$this->config->get('latest_limit'));
srand((float)microtime() * 1000000);
shuffle($results);
$results = array_slice($results, 0, $this->config->get('latest_limit'));
este codigo tem que ser colocado em qual arquivo em qual parte ?
ACHEI RSRSRS malz