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

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

image.png.93eb04e8d4faa30226706311cdca46b2.png

ку! Решил реализовать страницу новинки, через админку задаю N дней, - тоесть период когда товар новый...
решение копировал из страница Акции... но не могу написать норм запрос в БД , для выборки..... да, да руки-жо )))
кусок контроллера product/latest.php
       $filter_data = array(
            'sort'  => $sort,
            'order' => $order,
            'start' => ($page - 1) * $limit,
            'limit' => $limit,
            'days'  => (int)$this->config->get('config_sticker_date_added')  // СЮДА ПЕРЕДАЮ КОЛИЧЕСТВО ДНЕЙ(работает)
        );

      

        $product_total = $this->model_catalog_product->getTotalProductLatestPage(); 

        $results = $this->model_catalog_product->getProductLatestPage($filter_data);

 

        а от в моделе catalog/model/catalog/product.php , проблема с getProductLatestPage($data = array())   и       getTotalProductLatestPage()....
 

       $sql = ..... борюсь сделать виборку хз как дату вписать...
мож кто знает ? или уже далаль ? будет ок если сделать, + можна будет запилить модуль

Изменено пользователем Rostislav2

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


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

Я так понял, вопрос в запросе на последние продукты? Так есть же он в модели, getLatestProducts($limit) . Или что-то другое нужно?

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


Ссылка на сообщение
Поделиться на другие сайты
4 minutes ago, Gorman said:

Я так понял, вопрос в запросе на последние продукты? Так есть же он в модели, getLatestProducts($limit) . Или что-то другое нужно?

public function getLatestProducts($limit) {

.........BY p.date_added DESC LIMIT " . (int)$limit);   // лимит убрать лимит.... хз

}

Изменено пользователем Rostislav2

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


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

Не понял вопроса. Лимит - это сколько записей подгрузить из отсортированных по дате создания (ближе к сейчас). В чем вопрос то? :)

Изменено пользователем Gorman

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


Ссылка на сообщение
Поделиться на другие сайты
22 minutes ago, Gorman said:

Не понял вопроса. Лимит - это сколько записей подгрузить из отсортированных по дате создания (ближе к сейчас). В чем вопрос то? :)

без лимита, все товары за 30 дней, суть как в акции - все товары с акцией....
ход мисли такой
$sql = "SELECT * FROM oc_product WHERE date_available > NOW() - INTERVAL 30 DAY";  //рабочий вариант в теории

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


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

На любимом варезе не помогли?

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


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

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

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

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

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

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

Войти

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

Войти

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

    • От Nymphetamine
      850.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 Не проверялось  
  • Последние посетители   0 пользователей онлайн

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

×

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

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