Jump to content
rcamu

(Dica) Homefeatured com produtos random V 1.6.05

Recommended Posts

Para quem quer que os produtos da home mude (random) os produtos automaticamente a cada visita é só seguir os passos abaixo:

 

1 - Abra o arquivo homefeatured.php que vc encontra dentro de modules/homefeatured.

 

2 - Apague a linha 113

 

3 - No lugar cole o cód abaixo:

HomeFeatured::     $cache_products = $category->getProducts((int)Context::getContext()->language->id, 1, ($nb ? $nb : 10), NULL,NULL,false,true,true,($nb ? $nb : 50));

 

Pronto a cada visita vai aparecer um produto diferente.

 

Se gostou da um Like This ai..

  • Like 2

Share this post


Link to post
Share on other sites

Valeu, mas este tutorial já existe: http://www.prestashop.com/forums/topic/291788-dica-tornar-exibi ou aqui: http://www.prestashop.com/forums/topic/315463-dica-produtos-aleat

 

Uma pequena colecao de dicas úteis vc. encontra por aqui: http://www.prestashop.com/forums/topic/287689-cole

 

E por favor quando for postar uma dica, sempre coloque para que versao o código serve e com qual versao foi testado.

Edited by selectshop.at (see edit history)

Share this post


Link to post
Share on other sites

opa...o tutorial que vc passou é para versão 1.5.6 para funcionar na versão 1.6.05 o cód é diferente.

 

Na versão 1.5.6 o cód é:

 

$products = $category->getProducts(intval($params['cookie']->id_lang), 1, ($nb ? $nb : 10), 'date_add', 'DESC', false, true, true, $nb);

 

Na versão 1.6.05 o cód muda para:

 

HomeFeatured::     $cache_products = $category->getProducts((int)Context::getContext()->language->id, 1, ($nb ? $nb : 10), NULL,NULL,false,true,true,($nb ? $nb : 50));

 

Se colocar o cód da versão 1.5.6 não vai funcionar na versão 1.6.05 (pelo menos comigo não funcionou) por isso que postei.

 

Mas valeu pela dica, Obrigado.

Share this post


Link to post
Share on other sites

Ambos os métodos não funcionam na versão 1.6.0.6

 

Alguma solução?

Share this post


Link to post
Share on other sites

Pessoal,

Alguem analisou o desempenho/tempo usando rand() e não usando, no retorno dos dados na consulta?

Att

Mauro

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More