Jump to content

Productos destacados


melose

Recommended Posts

Pues solo tiene que aplicar la funcion shuffle y generar un array para que funcione, de ese modo rotaran los productos.

 

va un ejemplo:

 

habra el archivo homefeatured.php ubicado en

 

modules/homefeatured/

 

busque en ese archivo esto:

 

 $nb = (int)(Configuration::get('HOME_FEATURED_NBR'));
 $products = $category->getProducts((int)Context::getContext()->language->id, 1, ($nb ? $nb : 10));

 

adicione justo despues de eso esto:

 

	   	 shuffle($products);
		array_splice($products, ($nb ? $nb : 10));

 

 

guarde el archivo, con eso tiene que funcionar ;) rotaran los productos con cada carga de pagina.

 

mas sobre la funcion en el manual php

 

http://php.net/manual/es/function.shuffle.php

 

saludos

Edited by tamu secreto (see edit history)
Link to comment
Share on other sites

Prueba esto por si es lo que estás buscando:

 

 

En homefeatured.php

 

 

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

 

reemplazar por

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

Link to comment
Share on other sites

No me aparece eso. Lo único parecido que he encontrado ha sido ésto

$category = new Category(Context::getContext()->shop->getCategory(), (int)Context::getContext()->language->id);

$nb = (int)(Configuration::get('HOME_FEATURED_NBR'));

$products = $category->getProducts((int)Context::getContext()->language->id, 1, ($nb ? $nb : 10));

Link to comment
Share on other sites

Hola de nuevo. He probado la opción pero lo único que hace es cambiar el orden de los que ya están puestos. Yo lo que buscaba era que rotara aleatoriamente los productos que pongo en la categoría inicio

 

cuantos productos tiene su tienda monstrando el el home.

 

a que se refiere con rotar aleatoriamente? desea rotar con cada carga o que actualice cada cierto tiempo sin recargar la pagina.

 

son dos cosas diferentes.

 

para rotar productos de la categoria que desee puede tomar como base este modulo

 

http://www.goldenfoxi.com/es/32-select-category-and-roter.html

 

es gratis, pero no la actualice para 1.5 pero puede serirle de base

 

saludos

Link to comment
Share on other sites

creo que su problema esta en que tiene pocos productos para mostar en el home y esta mostrando un numero elevado de productos en el home. Observer que si tiene 10 productos y muestra 10 productos, entonces no rotaran, cambiaran de posicion con cada recarga.

 

Para que se de una idea de como funciona:

si tiene 100 productos cargado para el home, use como opcion en el modulo homefeacture 10, de ese modo con cada carga solo se mostraran 10 al azar.

 

saludos

 

Nota : el modulo no es compatible para version 1.5 por eso le decia que le serviria de ejemplo.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...