Категории

[FAQ] Часто задаваемые вопросы и ответы

Проблемы и решения

Ошибки и исправления

Общие вопросы

Расширения

Установка и обновление

Модули

Шаблоны

Локализация интерфейса

Коммерческие предложения

Учимся бизнесу

Бизнес книги

Поисковая оптимизация (SEO)

Магазины на ShopOS

Хостинг для ShopOS

Предложения и пожелания

Курилка

Новинки... 2.5.2

Вопрос такой...
Товар сделал новый, но он не отображается в новинках.
Обязательно ли выставлять маркер в "отображать на главной"?
И, тогда, не понимаю, в чем смысл новинок. Получается, будут одни и те же новинки?



Вопрос такой...
Товар сделал новый, но он не отображается в новинках.
Обязательно ли выставлять маркер в "отображать на главной"?
И, тогда, не понимаю, в чем смысл новинок. Получается, будут одни и те же новинки?


новинки на главной - просто товары отмеченные как на главной

новинки на products_new.php

другие новинки. выбираются по дате

$products_new_query_raw = "select
                                    p.products_id,
                                    p.products_fsk18,
                                    pd.products_name,
                                    pd.products_short_description,
                                    p.products_image,
                                    p.products_price,
                                    p.products_model,
                                  p.products_vpe,
                                  p.products_quantity,
                                  p.products_vpe_status,
                                    p.products_vpe_value,                                                         
                                    p.products_tax_class_id,
                                    p.products_date_added,
                                    m.manufacturers_name
                                    from " . TABLE_PRODUCTS . " p
                                    left join " . TABLE_MANUFACTURERS . " m
                                    on p.manufacturers_id = m.manufacturers_id
                                    left join " . TABLE_PRODUCTS_DESCRIPTION . " pd
                                    on p.products_id = pd.products_id,
                                    " . TABLE_CATEGORIES . " c,
                                    " . TABLE_PRODUCTS_TO_CATEGORIES . " p2c
                                    WHERE pd.language_id = '" . (int) $_SESSION['languages_id'] . "'
                                    and c.categories_status=1
                                    and p.products_id = p2c.products_id
                                    and c.categories_id = p2c.categories_id
                                    and products_status = '1'
                                    " . $group_check . "
                                    " . $fsk_lock . "                                   
                                    " . $days . "
                                    order
                                    by
                                    p.products_date_added DESC ";


А в блок новинок или для Карусели товаров от куда передаются "Новинки" из реальных новинок или отображаемых на главной?



Вопрос такой...
Товар сделал новый, но он не отображается в новинках.
Обязательно ли выставлять маркер в "отображать на главной"?
И, тогда, не понимаю, в чем смысл новинок. Получается, будут одни и те же новинки?


Единственная страница с действительными новинками, это только сама страница новинок, о которой написал Евгений.
Новинки на главной, новинки в категориях и бокс новинки - это не обязательно новые товары.



А в блок новинок или для Карусели товаров от куда передаются "Новинки" из реальных новинок или отображаемых на главной?


походу из тех что на главной.

не знаю, не смотрел

80% кода Мартин прислал. потому просто оформил в качестве плагина


Панятна, что не понятно :)
Тогда вопрос в следующем.
Добавил вот это в запрос:


and p.products_image <> ''
and p.products_price > 5000

В блоке новинок все равно отображается товар без картинок.
Посмотрев саму таблицу через ПХПМайАдмин увидел, что там пишет NULL.
Может поменять критерий отбора по картинкам как-нить?
Хотя....
Когда непосредственно файл products_new.php открываю, то он мне показывает только товары с картинками...
Я ваще уже ничего не понимаю....



Панятна, что не понятно :)
Тогда вопрос в следующем.
Добавил вот это в запрос:

and p.products_image <> ''
and p.products_price > 5000

В блоке новинок все равно отображается товар без картинок.
Посмотрев саму таблицу через ПХПМайАдмин увидел, что там пишет NULL.
Может поменять критерий отбора по картинкам как-нить?
Хотя....
Когда непосредственно файл products_new.php открываю, то он мне показывает только товары с картинками...
Я ваще уже ничего не понимаю....


а если вот так

p.products_image IS NOT NULL and p.products_image <> ''


and p.products_image IS NOT NULL and p.products_image <> ''
Вот так вот работает :)
Теперь блок Новинки показывает только новинки с картинками :)


Тут трабла в том, что если картинки физически нет, то эта выборка все равно отберет товар, т.к. в базе запись есть.


Хм. Вчера все работало... Записи в базе нет, точнее NULL, но все равно отображается :(
Волшебство какое-то...


Быть такого не может. Проверьте ещё раз код.
Возможно там ест ькакое-то равитвление, например конструкция if else



Тут трабла в том, что если картинки физически нет, то эта выборка все равно отберет товар, т.к. в базе запись есть.


проблема то

еще одна строчка кода - проверить есть ли картина в каталоге


Источник



Copyright ShopOS