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.