Desarrollo del programa

La página de detalles de los productos de ecshop muestra 4 productos recomendados en la misma categoría

En primer lugar, decimos cómo mostrar los productos recomendados en la página de detalles de los productos de ecshop Paso 1: Modificar el archivo del programa goods.php Encuentre esta línea a continuación [...]

Catálogo de artículos

En primer lugar, cómo mostrar los productos recomendados en la página de detalles de los productos de la ecshop

Paso 1: Modificar el archivo del programa goods.php

Encuentre la siguiente línea de código $smarty- > assign ('goods_rank', get_goods_rank($goods_id)); // el ranking de ventas del producto

Añadir dos líneas de $children = get _ children ($goods['cat_id']);
$smart->assign('best_goods', get_category_recommend_goods('best', $children));

Paso 2: Modificar el archivo de plantilla /themes/default/goods.dwt
Añadir una línea de código <! - # BeginLibraryItem "/library/recommend_best.lbi " - > <! - # EndLibraryItem - >

Después de la modificación (recuerde borrar la caché en segundo plano), puede ver "Recomendaciones de productos" en la página de productos.

Pero por defecto, sólo se muestran un máximo de 3,
La razón es que no hay registros correspondientes en la tabla de datos: ecs_template para la cantidad recomendada de productos en la página de detalles del producto, por lo que se tomará el valor predeterminado de 3.

Entonces, podemos lograr mostrar 5 o más modificando el método predeterminado,
Si desea mostrar más de 3, continúe con las modificaciones del paso 3.

Paso 3: Abrir el archivo includes/lib_main.php

¿Encuentra la siguiente línea de código $num = isset($static_page_libs[$template][$lib])? $static _ page _ libs[$template][$lib]: 3;

¿Cambiar a $num = isset ($static_page_libs[$template][$lib])? $static _ page _ libs[$template][$lib]: 4;
Luego, vaya a fondo para borrar la caché y vea si se muestran 4...? Eso es lo que sucede. Y donde no entiende puede agregarme QQ detallado.