-
Публікації
317 -
З нами
-
Відвідування
yuriktekhex's Achievements
-
catalog/model/revolution/revolution.php сделал сортировку таким образом (строка 681) старый блок: /* if ($zakaz && $zakaz_price_null) { $sql .= " ORDER BY p.sort_order"; } else if ($zakaz && !$zakaz_price_null) { $sql .= " ORDER BY nalichie2 DESC, p.sort_order"; } else if (!$zakaz && $zakaz_price_null) { $sql .= " ORDER BY nalichie DESC, p.sort_order"; } else { $sql .= " ORDER BY nalichie DESC, p.price"; } if (isset($data['order']) && ($data['order'] == 'DESC')) { $sql .= " DESC, LCASE(pd.name) DESC"; } else { $sql .= " ASC, LCASE(pd.name) ASC"; } */ новые варианты: // вариант 1 - без учета акции // Устанавливаем сортировку по цене DESC (сначала дорогие) if ($zakaz && $zakaz_price_null) { $sql .= " ORDER BY p.price DESC, p.sort_order ASC"; } else if ($zakaz && !$zakaz_price_null) { $sql .= " ORDER BY nalichie2 DESC, p.price DESC, p.sort_order ASC"; } else if (!$zakaz && $zakaz_price_null) { $sql .= " ORDER BY nalichie DESC, p.price DESC, p.sort_order ASC"; } else { $sql .= " ORDER BY nalichie2 DESC, nalichie DESC, p.price DESC, p.sort_order ASC"; } // Дополнительная сортировка по имени (если цены одинаковые) $sql .= ", LCASE(pd.name) ASC"; // вариант 2 - с Учетом акции // Определяем актуальную цену: если есть special (акция), берем её, если нет - обычную price $actual_price = "(CASE WHEN special IS NOT NULL THEN special WHEN discount IS NOT NULL THEN discount ELSE p.price END)"; if ($zakaz && $zakaz_price_null) { $sql .= " ORDER BY " . $actual_price . " DESC, p.sort_order ASC"; } else if ($zakaz && !$zakaz_price_null) { $sql .= " ORDER BY nalichie2 DESC, " . $actual_price . " DESC, p.sort_order ASC"; } else if (!$zakaz && $zakaz_price_null) { $sql .= " ORDER BY nalichie DESC, " . $actual_price . " DESC, p.sort_order ASC"; } else { $sql .= " ORDER BY nalichie2 DESC, nalichie DESC, " . $actual_price . " DESC, p.sort_order ASC"; } // Дополнительная сортировка по имени $sql .= ", LCASE(pd.name) ASC";
- 10 097 відповідей
-
- рекомендуем
- адаптивный
- (і ще 5)
-
мне нужно что бы в выпадающем списке была сортировка - Сначала дорогие
- 10 097 відповідей
-
- рекомендуем
- адаптивный
- (і ще 5)
-
Приветствую! А как изменить сортировку в Поиске -> В шапке сайта ? В каких файлах смотреть ? (хочу именно в выпадающем поиске грубо изменить сортировку, остальные страницы сайта не интересуют)
- 10 097 відповідей
-
- рекомендуем
- адаптивный
- (і ще 5)
-
да, помогло спасибо. умножить на -1 я не додумался но был близок ))
-
Мне нужно вычислить скидку а не наценку. - Есть скидка 10%, мне нужно в границе парсинга написать выражение которое даст мне результат 0.9 Вычислить коэфициет на который потом умножить ЦенуГрн = 1 - (Мой процент /100) А как это выражение записать в одной границе парсинга ?
-
Приветствую! Подскажите пожалуйста как составить выражение для вычисления скидки в настройках CSV, где мои данные такие: {gran_1} - цена без скидки (пример: 500грн) {gran_2} - процент скидки (пример: 10%....40%) ? Нужна цена грн со скидкой, например: 500-10%=результат 450грн
-
Нужно провести работы по оптимизацию скорости загрузки страниц сайта https://intex.net.ua. Оптимизировать запросы к БД и т.д. Данные: - VPS CPU:4 cores RAM:4 Gb - Проведены работы по оптимизации сервера. Ocstore 2.3 основные модули которые установлены: - Jet Cache 29.1 (кеш включен) - FilterVier_SEO_v.2.3.59 (кеш включен) - KIT SERIES - Статусы Товаров PRO (кеш включен)
-
yuriktekhex підписався на 29aleksey
-
а кто знает как артибуты такие спарсить ? -<item id="17832818032" group_id="18032" selling_type="r"> <categoryId>174059642917</categoryId> <name>Nike Air Force 1 Low Psychic Blue</name> <priceuah>1700</priceuah> <description><p>Материал : Кожа</p><p>Производитель : Китай</p></description> <barcode>А-067-178328</barcode> <image>https://easydrop.one/media/uploads/images/item_529/0b2bbf72-f54d-4cf7-9e9a-9b9763e58a6a.webp</image> <param unit="" name="Розмір">37</param> <available>true</available> </item>
-
Беда, у поставщика в выгрузке XML попадается картинки в wepb - что делать ? ----- У меня на ocstore 2.3 эти картинки не отображаются ??? --- как сделать конвертацию wepb -> jpg в процессе загрузки фоток ?? Кто поможет, может автор АОП что то знает или, кто то сталкивался ? Маркимаск предложил такой вариант но может есть проще что то ?