Не нашли шаблона для 'CONTAINER', айтем не выбран. Проверьте условия CASE для всех шаблонов модуля 486139.
Отладочная информация для модуля 486139 «Избранное (account_product) «Faze»»
2. Конфиг модуля
- Holder = 4860 (модуль использует эту подшивку)
- holder_table = account_basket (родная таблица подшивки)
- module_table = account_basket (таблица заданная для модуля)
- qs-select = 0 (учитывать или нет параметры из QUERY_STRING)
- firstbasket = 0
- wsdl-address = undef (Веб сервис)
- wsdl-operation = undef (Веб функция)
Айтем не выбран.
Ошибка в _FoundRows: Table 'webplatform.account_grade' doesn't exist
SELECT SQL_CALC_FOUND_ROWS /* 761,486139 */
basket_uid_id, /* Для ф-ии submit и подсчёта Total */
basket_mdl_module, /* Для вычисления УРЛа - модуль, который "купили" */
basket_lnk_link, /* Для вычисления УРЛа, если убрать, то будет искать _uid_id */
19038 AS basket_hld_holder, /* Для вычисления УРЛа - подшивка модуля, который "купили" */
goods_uid_id,
goods_chr_link,
goods_chr_name,
# Название товара с префиксом.
goods_chr_fullname,
# Дополнительные фотографии
goods_html_photos,
# Цена товара.
(CEILING(goods_int_price1 / 10) * 10) AS goods_int_price1,
/**
* Старая цена товара.
*
* Используется для обозначения, что на товар есть скидка.
*/
(CEILING(goods_int_oldprice / 10) * 10) AS goods_int_oldprice,
/**
* Флаг, на товар есть скидка.
*
* Используется в дата-атрибуте data-have-discount, для стилизации товара со скидочной ценой.
*/
goods_bool_discount,
# Новинка.
# Проверка на дату создания отключена, но, возможно, ещё понадобится. Д.Кузьменко. Тикет №23680
# IF ((goods_smp_create >= NOW() - INTERVAL 30 DAY) OR goods_enm_new = 'YES', 'YES', 'NO') AS goods_enm_new,
goods_enm_new,
# Популярное.
goods_enm_hit,
# Скрыть для розницы. Д.Кузьменко. Тикет №23789
goods_enm_hot,
# Скрыть для оптовиков. Д.Кузьменко. Тикет №23789
goods_enm_sale
FROM (
SELECT
basket_uid_id, /* Для ф-ии submit и подсчёта Total */
basket_mdl_module, /* Для вычисления УРЛа - модуль, который "купили" */
basket_lnk_link, /* Для вычисления УРЛа, если убрать, то будет искать _uid_id */
19038 AS basket_hld_holder, /* Для вычисления УРЛа - подшивка модуля, который "купили" */
goods_uid_id,
goods_chr_link,
goods_chr_name,
# Название товара с префиксом.
(
SELECT
CONCAT_WS(' ', folder_chr_synopsis, goods_chr_name)
FROM account_folder
WHERE folder_uid_id = goods_mbr_member
) AS goods_chr_fullname,
# Дополнительные фотографии
(
SELECT
GROUP_CONCAT(
CONCAT(
'',
'
, ')
',
'
'
)
ORDER BY photo_ind_index SEPARATOR '')
FROM account_photo
WHERE photo_cnt_account = 761
AND photo_hld_holder = 19038
AND photo_mbr_member = goods_uid_id
LIMIT 1
) AS goods_html_photos,
# Цена товара.
ROUND((
/**
* Цена товара помноженная на коэффициент грейда пользователя.
*
* По умолчанию используется коэффициент 2.5 как для розничного покупателя,
* на случай если пользователь не авторизован.
*/
goods_int_price1 * IFNULL(NULLIF(grade_dec_value, 0), 2.5)
) * (
/**
* Находим коэффициент скидки в зависимости от грейда
*
* grade_uid_id = 1 — Скидка розница, % (goods_chr_field4)
* Всё остальное — Скидка опт, % (goods_chr_field3)
*/
1 - IF (grade_uid_id = 1, goods_chr_field4, goods_chr_field3) / 100
)) AS goods_int_price1,
/**
* Старая цена товара.
*
* Используется для обозначения, что на товар есть скидка.
*/
ROUND(goods_int_price1 * IFNULL(NULLIF(grade_dec_value, 0), 2.5)) AS goods_int_oldprice,
/**
* Флаг, на товар есть скидка.
*
* Используется в дата-атрибуте data-have-discount, для стилизации товара со скидочной ценой.
*/
IF (grade_uid_id = 1, (goods_chr_field4 > 0), (goods_chr_field3 > 0)) AS goods_bool_discount,
# Новинка.
# Проверка на дату создания отключена, но, возможно, ещё понадобится. Д.Кузьменко. Тикет №23680
# IF ((goods_smp_create >= NOW() - INTERVAL 30 DAY) OR goods_enm_new = 'YES', 'YES', 'NO') AS goods_enm_new,
IFNULL(goods_enm_new, 'NO') AS goods_enm_new,
# Популярное.
IFNULL(NULLIF(goods_enm_hit, ''), 'NO') AS goods_enm_hit,
# Скрыть для розницы. Д.Кузьменко. Тикет №23789
goods_enm_hot,
# Скрыть для оптовиков. Д.Кузьменко. Тикет №23789
goods_enm_sale
FROM account_basket
LEFT JOIN account_goods
ON goods_cnt_account = 761
AND goods_hld_holder = 19038
AND goods_uid_id = basket_lnk_link
# Грейд.
LEFT JOIN account_grade
ON grade_uid_id = IFNULL(1, 1)
WHERE basket_tbl_table='account_goods'
AND basket_cnt_account=761
AND basket_hld_holder = 19038
AND basket_mbr_member = 0
AND basket_int_flag = 2
AND basket_usr_user IN(3628718303)
) AS products
WHERE TRUE
ORDER BY basket_uid_id ASC
LIMIT 100 OFFSET 0
13. SQL ЗАПРОС ДЛЯ ВЫБОРКИ СПИСКА АЙТЕМОВ
SELECT SQL_CALC_FOUND_ROWS /* 761,486139 */
basket_uid_id, /* Для ф-ии submit и подсчёта Total */
basket_mdl_module, /* Для вычисления УРЛа - модуль, который "купили" */
basket_lnk_link, /* Для вычисления УРЛа, если убрать, то будет искать _uid_id */
19038 AS basket_hld_holder, /* Для вычисления УРЛа - подшивка модуля, который "купили" */
goods_uid_id,
goods_chr_link,
goods_chr_name,
# Название товара с префиксом.
goods_chr_fullname,
# Дополнительные фотографии
goods_html_photos,
# Цена товара.
(CEILING(goods_int_price1 / 10) * 10) AS goods_int_price1,
/**
* Старая цена товара.
*
* Используется для обозначения, что на товар есть скидка.
*/
(CEILING(goods_int_oldprice / 10) * 10) AS goods_int_oldprice,
/**
* Флаг, на товар есть скидка.
*
* Используется в дата-атрибуте data-have-discount, для стилизации товара со скидочной ценой.
*/
goods_bool_discount,
# Новинка.
# Проверка на дату создания отключена, но, возможно, ещё понадобится. Д.Кузьменко. Тикет №23680
# IF ((goods_smp_create >= NOW() - INTERVAL 30 DAY) OR goods_enm_new = 'YES', 'YES', 'NO') AS goods_enm_new,
goods_enm_new,
# Популярное.
goods_enm_hit,
# Скрыть для розницы. Д.Кузьменко. Тикет №23789
goods_enm_hot,
# Скрыть для оптовиков. Д.Кузьменко. Тикет №23789
goods_enm_sale
FROM (
SELECT
basket_uid_id, /* Для ф-ии submit и подсчёта Total */
basket_mdl_module, /* Для вычисления УРЛа - модуль, который "купили" */
basket_lnk_link, /* Для вычисления УРЛа, если убрать, то будет искать _uid_id */
19038 AS basket_hld_holder, /* Для вычисления УРЛа - подшивка модуля, который "купили" */
goods_uid_id,
goods_chr_link,
goods_chr_name,
# Название товара с префиксом.
(
SELECT
CONCAT_WS(' ', folder_chr_synopsis, goods_chr_name)
FROM account_folder
WHERE folder_uid_id = goods_mbr_member
) AS goods_chr_fullname,
# Дополнительные фотографии
(
SELECT
GROUP_CONCAT(
CONCAT(
'',
'
, ')
',
'
'
)
ORDER BY photo_ind_index SEPARATOR '')
FROM account_photo
WHERE photo_cnt_account = 761
AND photo_hld_holder = 19038
AND photo_mbr_member = goods_uid_id
LIMIT 1
) AS goods_html_photos,
# Цена товара.
ROUND((
/**
* Цена товара помноженная на коэффициент грейда пользователя.
*
* По умолчанию используется коэффициент 2.5 как для розничного покупателя,
* на случай если пользователь не авторизован.
*/
goods_int_price1 * IFNULL(NULLIF(grade_dec_value, 0), 2.5)
) * (
/**
* Находим коэффициент скидки в зависимости от грейда
*
* grade_uid_id = 1 — Скидка розница, % (goods_chr_field4)
* Всё остальное — Скидка опт, % (goods_chr_field3)
*/
1 - IF (grade_uid_id = 1, goods_chr_field4, goods_chr_field3) / 100
)) AS goods_int_price1,
/**
* Старая цена товара.
*
* Используется для обозначения, что на товар есть скидка.
*/
ROUND(goods_int_price1 * IFNULL(NULLIF(grade_dec_value, 0), 2.5)) AS goods_int_oldprice,
/**
* Флаг, на товар есть скидка.
*
* Используется в дата-атрибуте data-have-discount, для стилизации товара со скидочной ценой.
*/
IF (grade_uid_id = 1, (goods_chr_field4 > 0), (goods_chr_field3 > 0)) AS goods_bool_discount,
# Новинка.
# Проверка на дату создания отключена, но, возможно, ещё понадобится. Д.Кузьменко. Тикет №23680
# IF ((goods_smp_create >= NOW() - INTERVAL 30 DAY) OR goods_enm_new = 'YES', 'YES', 'NO') AS goods_enm_new,
IFNULL(goods_enm_new, 'NO') AS goods_enm_new,
# Популярное.
IFNULL(NULLIF(goods_enm_hit, ''), 'NO') AS goods_enm_hit,
# Скрыть для розницы. Д.Кузьменко. Тикет №23789
goods_enm_hot,
# Скрыть для оптовиков. Д.Кузьменко. Тикет №23789
goods_enm_sale
FROM account_basket
LEFT JOIN account_goods
ON goods_cnt_account = 761
AND goods_hld_holder = 19038
AND goods_uid_id = basket_lnk_link
# Грейд.
LEFT JOIN account_grade
ON grade_uid_id = IFNULL(1, 1)
WHERE basket_tbl_table='account_goods'
AND basket_cnt_account=761
AND basket_hld_holder = 19038
AND basket_mbr_member = 0
AND basket_int_flag = 2
AND basket_usr_user IN(3628718303)
) AS products
WHERE TRUE
ORDER BY basket_uid_id ASC
LIMIT 100 OFFSET 0
date()
integer()
like()
letter()
total items: -1