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

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

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";  //рабочий вариант в теории

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


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

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

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


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

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

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

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

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

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

Войти

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

Войти

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

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


      Карусель продуктов
      Новинки,Акции,Рекомендуемые,Хиты продаж,Популярные,
      Продукты из выбранной категории,Продукты из выбранного производителя
      Множество настроек.
      Привязка к категории:каждую созданную группу продуктов можно вывести в любой категории.
       
      Не заменяет файлы движка.
      Язык: en/ru.
      Тестировалось на opencart,ocstore:
      2.0
      2.1
      2.2
      2.3
      3.0
      Демо: http://ope2.web-rgb.ru/
      Админка: http://ope2.web-rgb.ru/admin
      логин demo
      пароль demo
      Установка:
      Распаковать содержимое модуля/модулей в корень сайта.

      Добавил Papasan4ez Добавлено 30.10.2016 Категория Слайдшоу, баннеры, галереи Системные требования Сайт разработчика Старая цена Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1
      2.0 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Обращение к серверу разработчика  
    • От Papasan4ez
      Новинки,Акции,Рекомендуемые,Хиты продаж,Популярные,
      Продукты из выбранной категории,Продукты из выбранного производителя
      Множество настроек.
      Привязка к категории:каждую созданную группу продуктов можно вывести в любой категории.
       
      Не заменяет файлы движка.
      Язык: en/ru.
      Тестировалось на opencart,ocstore:
      2.0
      2.1
      2.2
      2.3
      3.0
      Демо: http://ope2.web-rgb.ru/
      Админка: http://ope2.web-rgb.ru/admin
      логин demo
      пароль demo
      Установка:
      Распаковать содержимое модуля/модулей в корень сайта.

    • От kagan
      350.00 руб
      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 и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.