Разработка программ

Страница деталей товаров ecshop показывает 4 рекомендованные товары в той же категории

Первый шаг: Измените файл программы goods.php Найдите эту строку ниже [...]

Статьи

Сначала расскажем о том, как отобразить рекомендуемые товары на странице подробной информации о товарах в ECSHOP.

Шаг 1: Измените файл программы goods.php

Найдите следующий код: $smarty- > assign ('goods_rank', get_goods_rank ($goods_id)); / / Рейтинг продаж товара.

Затем под этим кодом добавьте две строки $children = get_children ($goods ['cat_id ']);
$smarty-> assign ('best_goods', get_category_recommend_goods ('best', $children));

Шаг 2: Измените файл шаблона / themes / default / goods.dwt
Добавьте строку кода в то место, где вы хотите добавить тот же рекомендуемый продукт <! - # BeginLibraryItem "/ library / recommend_best.lbi " - > <! - # EndLibraryItem - >

Таким образом, после изменения (не забывайте очистить кэш в фоновом режиме), вы можете увидеть «рекомендации» на странице товара,

Но по умолчанию отображается максимум три,
Причина заключается в том, что «Рекомендованное количество продуктов на странице деталей товара» не имеет соответствующей записи в таблице данных: ecs_template, поэтому по умолчанию будет приниматься значение 3.

Тогда мы можем изменить по умолчанию, чтобы показать пять или более,
Если вы хотите отобразить больше, чем 3, то перейдите к изменению на шаге 3.

Шаг 3: Открыть файл includes / lib_main.php

Найдите следующий код $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;
Затем, чтобы очистить кэш в фоновом режиме, посмотрите, не отображается ли 4...?В целом это так.Что еще не понимают, можно добавить к моему QQ подробный разговор.