Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

[Поддержка] DateAdded - добавление и изменение даты создания товара в карточке


AlexDW
 Поделиться

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

1 час назад, pavazar сказал:

в товарах есть пункт дата изменения, это Вашим модом сделано илил как?

 

через такой

 

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

  • 3 месяца спустя...
В 23.05.2016 в 01:29, AlexDW сказал:

модуль работает только с датой, время при сохранении отбрасывается (выставляется 00:00:00)

 

если вам нужно чтобы время сохранялось, в файле модификатора найдите строку


$this->db->query("UPDATE " . DB_PREFIX . "product SET date_added = '" . $this->db->escape($data['date_added']) . "' WHERE product_id = '" . (int)$product_id . "'");

и замените ее на


$timenow = date("H:i:s");
$this->db->query("UPDATE " . DB_PREFIX . "product SET date_added = '" . $this->db->escape($data['date_added']) . " " . $timenow . "' WHERE product_id = '" . (int)$product_id . "'");

загрузите измененный файл и кеш модификаторов обновите

Здравствуй)

Полезная вещь, спасибо!

 

Чтобы менять дату + Время добавления, тернистый путь предстоит?

UPD: На своё время, а не серверное. 

Изменено пользователем tiranozavr
Ссылка на комментарий
Поделиться на других сайтах


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

 

степень тернистости прямопропорциональна уровню ваших знаний/навыков ;)

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

10 минут назад, AlexDW сказал:

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

 

степень тернистости прямопропорциональна уровню ваших знаний/навыков ;)

Не обратно- ли?)

 

Я придумал решение, но боюсь, что оно не совсем правильно.

Сделать отдельное поле и подставлять данные из нее вместо $timenow.

Но чувствую на уровне интуиции, что существует более простое и рациональное решение.

Может формат не тот или в модели чего-то не хватает.

Буду искать)

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


  • 1 год спустя...
  • 5 месяцев спустя...
5 часов назад, tglhteam сказал:

Автор, а подскажи пож работает ли это дополнение на OcStore 3.0.2.0? Очень нужно такое дополнение.

 

Цитата

подходит для ocStore / OCSHOP - Opencart.PRO / Opencart версий 1.5.x - 3.0.2.x

 

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

  • 2 года спустя...

Доброго времени суток. Установил модуль на octore 2.3. В модуле "Последние Поступления" новинки сортируются теперь не в порядке добавления (последние добавленные первые в списке), а в по дате сверху вниз. Тоесть, если я добавил 20 товаров вчера, начинаю добавлять сегодня и у меня первыми в списке становятся первые добавленные СЕГОДНЯ и новые добавленные уходят вниз(

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


В 23.05.2016 в 00:29, AlexDW сказал:

модуль работает только с датой, время при сохранении отбрасывается (выставляется 00:00:00)

 

если вам нужно чтобы время сохранялось, в файле модификатора найдите строку


$this->db->query("UPDATE " . DB_PREFIX . "product SET date_added = '" . $this->db->escape($data['date_added']) . "' WHERE product_id = '" . (int)$product_id . "'");

и замените ее на


$timenow = date("H:i:s");
$this->db->query("UPDATE " . DB_PREFIX . "product SET date_added = '" . $this->db->escape($data['date_added']) . " " . $timenow . "' WHERE product_id = '" . (int)$product_id . "'");

загрузите измененный файл и кеш модификаторов обновите

Перечитал форум. Нашел ответ на свой вопрос) Пушка! Дополнение простое, но облегчающее жизнь) Обнимаю!

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


Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

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

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