Página 4 de 5

Re: [TUTORIAL] Produtos Aleatórios na Home Principal

Enviado: 22 Abr 2013, 09:49
por Marcelo Fernandes
Não consegui fazer funcionar na 1.5.3.1.. alguem pode me ajudar?

Re: [TUTORIAL] Produtos Aleatórios na Home Principal

Enviado: 01 Mai 2013, 18:31
por guigui45
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.

O problema é que ele está deixando randomico apenas os produtos que estão exibidos na home e não os produtos da loja. Por exemplo, home tem 20 produtos exibidos daí ele coloca apenas esses 20 produtos mudando de posição toda vez que a página é atualizada e não todos os produtos da loja. Ou seja ele não randomiza todos os produtos da loja.

Re: [TUTORIAL] Produtos Aleatórios na Home Principal

Enviado: 23 Mai 2013, 16:20
por r-marra
Justamente @guigui45, também notei essa falha na aplicação.
Alguém tem alguma solução?

Re: [TUTORIAL] Produtos Aleatórios na Home Principal

Enviado: 20 Ago 2013, 19:44
por Eduardo Guimaraes
Boa noite

Alguem conseguiu, o meu é 1.5.6 e a linha é essa

$results = $this->model_catalog_product->getProducts($data);

Coloco esse codigo que ta ai e nada acontece

Abraços

Re: [TUTORIAL] Produtos Aleatórios na Home Principal

Enviado: 26 Ago 2013, 14:15
por netogb1
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.
Funcionou tudo certo na versão 1.5.5.1

Re: [TUTORIAL] Produtos Aleatórios na Home Principal

Enviado: 26 Ago 2013, 17:56
por Eduardo Guimaraes
Opa cara, deu certo.
Obrigado pela ajuda

Abraços

Re: [TUTORIAL] Produtos Aleatórios na Home Principal

Enviado: 10 Set 2013, 01:41
por venomssj
Alguem sabe como fazer isso na versao 1.5.6?

Re: [TUTORIAL] Produtos Aleatórios na Home Principal

Enviado: 24 Set 2013, 21:54
por marcinholeal
Para versão 1.5.6 estou usando o modulo sugerido pelo amigo acima, segue link abaixo:

http://www.opencart.com/index.php?route ... load_id=31

Re: [TUTORIAL] Produtos Aleatórios na Home Principal

Enviado: 04 Fev 2014, 15:17
por aryjohansson
Muito bom pessoal. Sucesso.

Re: [TUTORIAL] Produtos Aleatórios na Home Principal

Enviado: 11 Fev 2014, 00:22
por thor
Versão 1.5.5.1

arquivo: \catalog\controller\module\latest.php

Encontre a linha : provavelmente a linha 45
Código: Selecionar todos
$results = $this->model_catalog_product->getProducts($data);
Troque por:
Código: Selecionar todos
//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
Item novidades ficará aleatório. :mrgreen: