Перейти к содержанию
sonicking

СтандартныЙ модуль последние поступления - случайный вывод

Рекомендуемые сообщения

Приветствую.

В стандартный модуль "Последние поступления" попадают товары за определённый период (допустим 100 товаров за последний месяц).

Можно ли как то сделать, чтоб в модуле "Последние поступления", допустим на главной странице сайта, эти 100 товаров каждый раз выводились в разной последовательности.

т.е. например выводятся товары Т1 Т2 Т3 Т4 Т5 Т6 и т.д.

обновил страницу и уже выводится T3 T6 T1 T5 T2 T4 и т.д.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

спасибо за ответ, но..............?

сделал то что Вы советуете в том топике, один раз товары поменялись, а при следующих обновлениях страницы уже нет...

и выводятся почему то часть товаров не из новинок

что в тех изменениях отвечает за то, за какой срок брать товары?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это часть решения,тем более для 1,5.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это часть решения,тем более для 1,5.

у меня oCStore 15512

а полное решение можно, если не затруднит? :о)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это решение и для 1.5.5.1.2

 

пример(была ссылка)  , достаточно просто обновлять страницу и товар будет выводится рандомно.

 

Если задача вывести прям все товары и их просто обновлять,то попробуйте просто добавить

shuffle($results); 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

Это решение и для 1.5.5.1.2

 

пример(была ссылка)  , достаточно просто обновлять страницу и товар будет выводится рандомно.

 

Если задача вывести прям все товары и их просто обновлять,то попробуйте просто добавить

shuffle($results); 

 

изменил вот так

        $data = array(
            'sort' => 'p.date_added',
            'order' => 'DESC',
            'start' => 0,
            'limit' => ($setting['limit']*10)
        );

        $results = $this->model_catalog_product->getProducts($data);
        
        srand((float)microtime() * 1000000);
shuffle($results);
$results = array_slice($results, 0, $setting['limit']); 

при обновлении страницы (модуль установлен на главной) ничего не меняется

 

попробовал поставить как Вы предложили просто shuffle($results);

        $data = array(
            'sort' => 'p.date_added',
            'order' => 'DESC',
            'start' => 0,
            'limit' => $setting['limit']
        );

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

изменений нет....

 

задача стоит не 

Если задача вывести прям все товары

 

а чтоб товары в новинки попадали за определённый срок и выводились в модуле каждый раз в новой последовательности

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ссылку мою открывали?Мне добавить нечего....

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От Nymphetamine
      450.00 руб
      Скачать/Купить дополнение


      OWL Карусель Товаров

       
       
      Особенности:
      Настраиваемая адаптивность товаров. Настраиваемое отображение. Возможность разбивать карусель на табы. Возможность привязывать уникальные карусели [Новинки, Акции, и т.п.] к текущей странице категорий или карточки товара. Поддержка сенсорных событий (свайп-жесты). Поддержка слайд событий мышью. Отложенная загрузка картинок (lazy load). Автопрокрутка. Постраничная прокрутка. Кеширование модуля.  
      Вывод товаров по:
      Дате. Акциям. Производителю. Рейтингу. Популярным Лидерам продаж. Выборочным товарам.  
      Отображение:
      Заголовок. Название товара. Цена товара. Рейтинг товара. Кнопка корзины. Кнопка закладки. Кнопка сравнение. Пагинация. Навигация. И многое другое..  
      При помощи данного модуля легко можно реализовать:
      Новинки. Акции. Рекомендуемые. Лидеры продаж. Хиты продаж. Случайные товары. Похожие товары. Просмотренные товары. и многое другое..
      Гибкая настройка вывода:
      Источник товаров - выводить товары, только из определенной категории / выборочные товары / просмотренные товары. Фильтр по производителю - все производители сразу, или какой-то определенный. Сортировка и фильтрация - по дате добавления, по рейтингу, по популярным, по порядку, только лидеры продаж, только товары со скидками.  
      * Весь функционал настраиваться из админ. панели.
      * Не требует vqmod/ocmod.
      * Простой в установке.
       
      Демо ocStore 3x
      Демо
      Админка - логин и пароль: demo
       
      Демо ocStore 2x
      Демо
      Админка - логин и пароль: demo
       
      Демо ocStore 1.5x
      Демо
      Админка - логин и пароль: demo
       
      Живые примеры сайтов работающие с данным модулем:
      https://mr-apple.ru https://amperlumen.ru
      http://shwkclothing.com Добавил Nymphetamine Добавлено 08.11.2014 Категория Модули Системные требования Сайт разработчика Старая цена 850 Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.5.1
      1.5.5
      1.5.4.1
      1.5.3.1 ocStore 3.0
      2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop Не проверялось  
    • От Nymphetamine
      Особенности:
      Настраиваемая адаптивность товаров. Настраиваемое отображение. Возможность разбивать карусель на табы. Возможность привязывать уникальные карусели [Новинки, Акции, и т.п.] к текущей странице категорий или карточки товара. Поддержка сенсорных событий (свайп-жесты). Поддержка слайд событий мышью. Отложенная загрузка картинок (lazy load). Автопрокрутка. Постраничная прокрутка. Кеширование модуля.  
      Вывод товаров по:
      Дате. Акциям. Производителю. Рейтингу. Популярным Лидерам продаж. Выборочным товарам.  
      Отображение:
      Заголовок. Название товара. Цена товара. Рейтинг товара. Кнопка корзины. Кнопка закладки. Кнопка сравнение. Пагинация. Навигация. И многое другое..  
      При помощи данного модуля легко можно реализовать:
      Новинки. Акции. Рекомендуемые. Лидеры продаж. Хиты продаж. Случайные товары. Похожие товары. Просмотренные товары. и многое другое..
      Гибкая настройка вывода:
      Источник товаров - выводить товары, только из определенной категории / выборочные товары / просмотренные товары. Фильтр по производителю - все производители сразу, или какой-то определенный. Сортировка и фильтрация - по дате добавления, по рейтингу, по популярным, по порядку, только лидеры продаж, только товары со скидками.  
      * Весь функционал настраиваться из админ. панели.
      * Не требует vqmod/ocmod.
      * Простой в установке.
       
      Демо ocStore 3x
      Демо
      Админка - логин и пароль: demo
       
      Демо ocStore 2x
      Демо
      Админка - логин и пароль: demo
       
      Демо ocStore 1.5x
      Демо
      Админка - логин и пароль: demo
       
      Живые примеры сайтов работающие с данным модулем:
      https://mr-apple.ru https://amperlumen.ru
      http://shwkclothing.com
    • От kagan
      350 RUB
      View File


      Страницы "Новинки, Популярные, Лидеры продаж, Все товары" для OC 2.x/3.x
      Если у Вас возникли проблемы с установкой модуля, пожалуйста напишите мне письмо с Вашей проблемой, ID заказа и доступами (к админке и к FTP) на dev.dashko at gmail.com.

      Модуль добавляет дополнительные страницы "Новинки", "Популярные", "Лидеры продаж", "Все товары" (для OC 2.x/3.x)
      Модуль для OpenCart версии 1.5.x.x находится по данной ссылке.
      На этих страницах можно также выводить любые схемы (макеты), как и в других шаблонах.
      На страницах "Новинки", "Популярные", "Лидеры продаж", "Все товары" присутствует:
      Переключение на сетку/список (grid/list) Сортировка по разным критериям Сортировка по популярности (на странице "Популярные товары") Выбор количества товаров на страницу Пагинация страниц Возможность добавления seo-url'а Кеширование страниц Мультиязычность - русский и engish. Возможность ограничинеия показа товаров за последние N месяцев или по количеству товара (new) Демо страница 1, Демо страница 2, Демо страница 3, Демо страница 4.
      Модуль тестировался на OpenCart 2.0.0.0, 2.1.0.1., 3.0.2.0.
      Модуль реализован на OCMOD.
      ========
      Если seo-url не заработал, скачайте файл "seo_url.php" в прикреплении к модулю и загрузите его в папку "\catalog\controller\common" предварительно сделав старую копию файла "seo_url.php"
      Submitter kagan Submitted 03/23/2016 Category Прочее Системные требования Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 3.0
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Не проверялось  
    • От kagan
      Если у Вас возникли проблемы с установкой модуля, пожалуйста напишите мне письмо с Вашей проблемой, ID заказа и доступами (к админке и к FTP) на dev.dashko at gmail.com.

      Модуль добавляет дополнительные страницы "Новинки", "Популярные", "Лидеры продаж", "Все товары" (для OC 2.x/3.x)
      Модуль для OpenCart версии 1.5.x.x находится по данной ссылке.
      На этих страницах можно также выводить любые схемы (макеты), как и в других шаблонах.
      На страницах "Новинки", "Популярные", "Лидеры продаж", "Все товары" присутствует:
      Переключение на сетку/список (grid/list) Сортировка по разным критериям Сортировка по популярности (на странице "Популярные товары") Выбор количества товаров на страницу Пагинация страниц Возможность добавления seo-url'а Кеширование страниц Мультиязычность - русский и engish. Возможность ограничинеия показа товаров за последние N месяцев или по количеству товара (new) Демо страница 1, Демо страница 2, Демо страница 3, Демо страница 4.
      Модуль тестировался на OpenCart 2.0.0.0, 2.1.0.1., 3.0.2.0.
      Модуль реализован на OCMOD.
      ========
      Если seo-url не заработал, скачайте файл "seo_url.php" в прикреплении к модулю и загрузите его в папку "\catalog\controller\common" предварительно сделав старую копию файла "seo_url.php"
    • От louise170
      650.00 руб
      Скачать/Купить дополнение


      Рекомендуемые плюс
      Модуль дает возможность выводить неограниченное кол-во модулей типа Новинки, Рекомендуемые товары и Бестселлеры.
      Но имеет более расширенный функционал - все блоки можно выводить в зависимости от категории, т.е. вы
      можете вывести несколько блоков с новинками из разных категорий или вывести несколько разных списков рекомендуемых товаров.
      Никакие системные файлы не затираются, модуль использует vqmod.
      Модуль тестировался на
      Opencart
      1.5.1.3 1.5.4.1 1.5.6 2.1.0.2 2.3.0.2 3.0.2.0
        Поддерживаемые языки:
      русский
       
      Пример работы модуля:
      http://ocstore1541.opencartplus.ru/mp3-players
      http://opencart2.opencartplus.ru/mp3-players
      http://ocstore2302.opencartplus.ru/
      http://opencart3020.opencartplus.ru/
       
      Демо админки:
      http://ocstore1541.opencartplus.ru/admin/
      http://opencart2.opencartplus.ru/admin/
      http://ocstore2302.opencartplus.ru/admin/
      http://opencart3020.opencartplus.ru/admin/
       
      доступ
      demo / demo
       
      Пример работы модуля на реальном магазине:
      http://magazintrav.ru/
       
      Установка
      Инструкция по установке и настройке находится в архиве модуля в файле readme.txt
       
      Добавил louise170 Добавлено 27.03.2014 Категория Прочее Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.4.1
      1.5.3.1 ocStore 2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х  
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.