Перейти к содержанию
Форум поддержки пользователей VamShop

как новинки сделать новинками? через csv экспорт- нет да


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

вот такая история- товары через файл csv экспорта загнал в магазин в отдельную категорию, дат создания нет, и поэтому в боксе новинки они не отображаются.

как можно это исправить? чтобы дата была? может какой то хитрый sql запрос, или что-то еще?

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

Наверное выполнить в phpMyAdmin запрос типа:


update products set products_date_added = '2011-01-27 14:11:43' where products_date_added = '';
[/code]

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

это будет же для всех товаров? то есть абсолютно все товары- получат такую дату?

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

всё дело в том, что в админке- дата публикации стоит, скажем 28 число, а товара в новинках нет..

при этом- те старые товары которые забивались вручную, у них нет такой даты вообще, но при заходе на страницу- там есть такая строка

Товар был добавлен в наш каталог Пятница, 18 Апреля 2008

тогда как у товаров кинутых через экспорт- нет.. почему??

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

По идее, этот запрос только для тех товаров, у которых в колонке products_date_added ничего не указано.

Можно ещё попробовать в /admin/includes/classes/import.php заменить:


$products_array = array_merge($products_array, array ('products_quantity_max' => '1000'));


[/code] например на:
[code]
$products_array = array_merge($products_array, array ('products_quantity_max' => '1000'));

$products_array = array_merge($products_array, array ('products_date_added' => 'now()'));

$products_array = array_merge($products_array, array ('products_last_modified' => 'now()'));

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

products_date_added products_last_modified products_date_available вот там такие поля- они довольно по разному заполнены..

products_date_added  абсолютно все равны- 0000-00-00 00:00:00

products_date_available почти все NULL

products_last_modified иногда попадается NULL... получается все же надпись

Товар был добавлен в наш каталог берётся не из  products_date_added ???

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

товара в новинках нет, по адресу /news.php

товары которые вбиты вручную- есть.

товары, которые через экспорт закинуты- их нет.

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

в том то и дело, что в админке есть дата- что товар, доступен с такого-то числа.. а про всё остальное написано выше.

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

Попробуйте в /products_new.php удалить:


if (MAX_DISPLAY_NEW_PRODUCTS_DAYS != '0') {

$date_new_products = date("Y.m.d", mktime(1, 1, 1, date(m), date(d) - MAX_DISPLAY_NEW_PRODUCTS_DAYS, date(Y)));

$days = " and p.products_date_added > '" . $date_new_products . "' ";

}
[/code]

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