Jump to content
borro

[Решено] Как изменить модуль Последние, добавив случайность выборки товаров?

Recommended Posts

Здравствуйте!

 

Поставил модуль Последние, но он почему-то выводит новинки в строго определённом порядке. Кто-нибудь знает, как сделать, чтобы товары выводились случайным образом?

Share this post


Link to post
Share on other sites

Этот модуль есть в опенкарт по-умолчанию.

Ставил модуль Последние, но он почему-то ничего не вывел

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

Share this post


Link to post
Share on other sites

Спасибо, вывел. Подправил первый пост, вы можете ответить как добавить случайность в выборке товаров?

Share this post


Link to post
Share on other sites

catalog/controller/module/latest.php

 

найти

'limit' => $setting['limit']

заменить на

'limit' => ($setting['limit'] * 10)

найти 

$results = $this->model_catalog_product->getProducts($data);

после добавить

 

srand((float)microtime() * 1000000);
shuffle($results); 
$results = array_slice($results, 0, $setting['limit']);

при каждом обновлении страницы будет выводиться рандомный товар.

  • +1 1

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.