Вход • Регистрация

Дата обновления каталога

  • 10 июля 2018 г.
  • Здравствуйте.
    Делал ли кто либо решение по выводу данных о последнем изменении каталога товаров (т.е. глобально товаров в списке) или натолкнёт на верный путь?
    Суть необходимо над списком товаров выводить дату последнего изменения каталога (не дату добавления последнего товара а именно редактирования)
    Я так понимаю необходимо обратиться в таблицу shop базы данных и сделать выборку по столбцу timeedit на предмет наибольшего значения, а затем полученное конвертировать из UNIX формата?
    Возможно ли таким образом сделать выборку в пределах категории?
    Или я вообще не о том?
    И может быть есть более рациональное решение?
    • 10 июля 2018 г.
    • Ну уж куда рациональнее. Верно мыслите. Можно сделать так. Главное что при таком подходе целостность базы сохранится и новых таблиц не появится и лишнего городить по всему модулю не придётся.
  • 10 июля 2018 г.
  • Если магазин привязан к 1 странице то ориентируемся на
    Цитата
    cat_id INT(11) идентификатор основной категории из таблицы {shop_category}

    если к нескольким то ещё берём вовнимание
    Цитата
    site_id INT(11) идентификатор страницы сайта из таблицы {site}

    Если работаем с брендами и там тоже надо считать то
    Цитата
    brand_id INT(11) идентификатор производителя из таблицы {shop_brand}

    Время последнего изменения
    Цитата
    timeedit INT(10) время последнего изменения в формате UNIXTIME

  • 10 июля 2018 г.
  • Пока вывел вот так:
    Код

    $time = DB::query_result("SELECT timeedit FROM {shop} ORDER BY timeedit DESC");
    echo gmdate("d-m-Y в H:i", $time);
    echo '<br/>';

    к сожалению, Денис, не очень понял ваши ориентиры...
    ниже пускаю вывод времени сервера:
    Код

    echo $date = date('m-d-Y H:i', time());

    НО! различие на 3 часа, возможно где-то неверно определена временная зона?
    Или я вообще что-то путаю.?

Новости

  • 24 апреля, среда
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 
  • 15 декабря 2023 г.
  • Подводим итоги 2023 года. Выпустили новую сборку DIAFAN.CMS 7.1.1, вводим новые тарифы на аренду сайта и коммерческую поддержку и автообновления с января 2024 г., строим планы на будущий год.