Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Как убрать конкретный товар из Новинок на главной?


Perchilo

Recommended Posts

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

 

Opencart 1.5.6

Надіслати
Поділитися на інших сайтах


Учитесь пользоваться поиском

 

Поле по которому выводятся новинки - p.date_added - это дата добавления товара в базу (по умолчанию оно недоступно для правки)

То, что в карточке - это p.date_available

Надіслати
Поділитися на інших сайтах

Сделал как там рекомендовано, вместо свежего появился совсем "старый" товар, причем отсутствующий на складе..., что не так?

 

$data = array(
'sort' => 'p.date_available',
'order' => 'DESC',
'start' => 0,
'limit' => $setting['limit']
);
Надіслати
Поділитися на інших сайтах


Учитесь пользоваться поиском

 

Поле по которому выводятся новинки - p.date_added - это дата добавления товара в базу (по умолчанию оно недоступно для правки)

То, что в карточке - это p.date_available

 

А можно как-то исправить дату добавления товара в базу ( p.date_added) у конкретного товара?

Надіслати
Поділитися на інших сайтах


Да, есть несколько вариантов, отличаются степенью сложности:

 

1) самый простой - если используется модуль прогрузки (импорта), прогружать через него

2) относительно простой - напрямую менять в БД, например через phpMyadmin (если не знаете что это и как - лучше не трогать, чтоб не загубить всю базу)

3) сделать это поле доступным в карточке товара - придется добавлять в файлах контроллера, модели и шаблона админской части.

О добавлении полей смотрите здесь, чуть проще будет, так как поле p.date_added уже есть в базе, да и в шаблоне фронтэнда его не нужно выводить

Надіслати
Поділитися на інших сайтах

Значит, в админке исправили у старого товара дату поступления на сегодняшнюю.

Этого я не делал естественно, она там сентябрьская как стояла, так и стоит))

Надіслати
Поділитися на інших сайтах


Да, есть несколько вариантов, отличаются степенью сложности:

 

1) самый простой - если используется модуль прогрузки (импорта), прогружать через него

2) относительно простой - напрямую менять в БД, например через phpMyadmin (если не знаете что это и как - лучше не трогать, чтоб не загубить всю базу)

3) сделать это поле доступным в карточке товара - придется добавлять в файлах контроллера, модели и шаблона админской части.

О добавлении полей смотрите здесь, чуть проще будет, так как поле p.date_added уже есть в базе, да и в шаблоне фронтэнда его не нужно выводить

Спасибо, я попробую какой-нибудь из вариантов...

Надіслати
Поділитися на інших сайтах


  • 2 years later...
  • 1 year later...

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.