Tout d'abord, comment afficher les produits recommandés sur la page de détails des produits de l'ecshop
Étape 1 : Modifier le fichier du programme goods.php
Recherchez la ligne suivante $smarty-> assign ('goods_rank', get_goods_rank($goods_id)); / / Classement des ventes de l'article
Ensuite, ajoutez deux lignes sous cette ligne de code : $children = get _ children ($goods['cat_id']) ;
$smarty-> assign('best_goods', get_category_recommend_goods('best', $children) ;
Étape 2 : Modifier le fichier modèle /themes/default/goods.dwt
Ajoutez une ligne de code à l'endroit où vous souhaitez ajouter le produit recommandé de la même catégorie < ! - #BeginLibraryItem « /library/recommend_best.lbi » - > < ! - # EndLibraryItem - >
Après avoir modifié de cette façon (rappelez-vous de nettoyer le cache en arrière-plan), vous pouvez voir "Recommandes de produits" sur la page des produits,
mais par défaut, un maximum de 3 n'est affiché,
La raison en est que la quantité de recommandation de boutique sur la page de détails du produit n'a pas d'enregistrement correspondant dans la table de données : ecs_template, donc la valeur par défaut sera prise 3.
alors nous pouvons atteindre l'affichage de 5 ou plus en modifiant la valeur par défaut,
Si vous souhaitez afficher plus de 3, passez à l'étape 3 pour modifier.
Étape 3 : Ouvrez le fichier includes / lib _ main.php
Vous avez trouvé la ligne de code suivante $num = isset($static_page_libs[$template][$lib]) ? $static_page_libs[$template][$lib] : 3 ;
$num = isset($static_page_libs[$template][$lib]) ? $static_page_libs[$template][$lib] : 4 ;
Ensuite, allez à l'arrière-plan pour effacer le cache et voyez s'il s'agit de 4... ? En gros, c'est ça. Et où ne comprenez pas peut ajouter mon QQ pour discuter en détail.