Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

kJlukOo

Users
  • Posts

    1,784
  • Joined

  • Last visited

About kJlukOo

  • Birthday 02/18/1993

Recent Profile Visitors

54,131 profile views

kJlukOo's Achievements

Grand Master

Grand Master (14/14)

  • Dedicated Rare
  • First Post
  • Posting Machine Rare
  • Collaborator
  • One Month Later

Recent Badges

554

Reputation

  1. ссылка по которой генерируются связи находится на стороне витрины. копируете ее и вставляет в крон задачи после импорта а добавлять задачи через exec скриптом не очень безопасно. но я подумаю над предложением
  2. 15 Завантажити / Придбати розширення Валідатор товарів Модуль в адмінці додає набір фільтрів для товарів, що дозволяє знаходити товари з порожніми критичними полями, такими як Зображення Опис Головна категорiя Виробник HTML-тег H1 Мета-тег Title Мета-тег Description SEO URL Модуль не буде працювати на локальному сервері. Тільки на хостінгу Автор kJlukOo долучення 29.01.25 Категорія Инструменты, утилиты Ioncube Loader Нет ocStore 3.0 2.3.0.2.4 OpenCart.Pro, ocShop Звернення до сервера розробника Да  
  3. Version 1.0.0

    Модуль в адмінці додає набір фільтрів для товарів, що дозволяє знаходити товари з порожніми критичними полями, такими як Зображення Опис Головна категорiя Виробник HTML-тег H1 Мета-тег Title Мета-тег Description SEO URL Модуль не буде працювати на локальному сервері. Тільки на хостінгу
    $15
  4. По умолчанию фильтр сортирует подобные значение "до 2 м" > "до 1000 м" как строки Проблема возникает из-за того, sql запрос "до 2м" + 0 возвращает 0 Задача найти блоки фильтра в которых все значения содержат числа и отсортировать их в правильном порядке Написал скрипт, который находит фильтры имеющие только числовые значения и проставляет им необходимую сортировку Перед тестирование скрипта делайте бекап таблицы oc_ocfilter_filter_value function sort_ocfilter() { $pattern = '/\-?\d+([.,]\d+)?/'; $final_groups = []; $groups = []; $batchSize = 5500; $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "ocfilter_filter_value fv LEFT JOIN " . DB_PREFIX . "ocfilter_filter_value_description fvd ON (fv.value_id = fvd.value_id AND fv.source = fvd.source) WHERE fvd.language_id = '" . (int)$this->config->get('config_language_id') . "'"); foreach ($query->rows as $row) { if (array_search($row['filter_id'], $exclude_filter_id) === FALSE) { $groups[$row['filter_id']][] = $row; } } foreach ($groups as $key => $group) { $numeric = 0; $alphabet = 0; foreach ($group as $val) { if (preg_match($pattern, $val['name'], $matches1)) { $numeric++; } else { $alphabet++; } } if ($alphabet != 0) { continue; } uasort($groups[$key], function ($a, $b) use ($pattern) { if (preg_match($pattern, $a['name'], $matches1) && preg_match($pattern, $b['name'], $matches2)) { return (float)str_replace(',', '.', $matches1[0]) <=> (float)str_replace(',', '.', $matches2[0]); } else { return $a['name'] <=> $b['name']; } }); $final_groups[$key] = $groups[$key]; } foreach ($final_groups as $group) { $counter = 0; foreach ($group as $val) { $counter++; $sqlQueries[] = "WHEN value_id = " . $val['value_id'] . " THEN " . $counter . " "; //$this->db->query($sql); } } $chunks = array_chunk($sqlQueries, $batchSize); foreach ($chunks as $batch) { $combinedQuery = implode(" ", $batch); $combinedQuery = "UPDATE " . DB_PREFIX . "ocfilter_filter_value SET sort_order = (CASE " . $combinedQuery . " ELSE sort_order END)"; $this->db->query($combinedQuery); } echo "<PRE>";var_dump($final_groups); }
  5. это модуль выводит опции. цену выводит карточка товара KS умеет выводить акционную цену
  6. добрый день. нет KIT SERIES сможет в один блок вывести картинку + вес но KS в отличии от HPMR не умеет по 2+ атрибутам (вес + вкус например) разбивать одновременно
  7. наверное нужно эти правки из бекапа переносить в модификаторы или же напрямую в файлы движка
  8. обычно в темах есть кастомный цсс. а у меня он был криво сделан. w3 ругался. переделывать было слишком сложно. поэтому удОлил
  9. диалог инициирован на основании чего был? скрин своего вы**ра в теме дополнения приложи. ты проявил неуважение. затем я дерзанул и кто-то расплакался в паблик
  10. пан дерзит в каждом сообщение, а если ответить в таком же духе, то его хрустальное эго разлетается на кусочки. еще и в паблик. хватит искать зраду везде. займись делом
  11. ты зачем выносишь личку и содержимое платного файла на общее обозрение? администрация примите меры против неадекватa @Support
  12. а вопрос только в редиректе? могу сделать 301 на родитель. пишите в личку
  13. а зачем редиректы? отедльные карточки с разным размером/цветом норм практика
  14. 15 Завантажити / Придбати розширення EasyMods модуль допомагає зручно створювати модифікатори Автор kJlukOo долучення 14.12.24 Категорія Інші розширення Ioncube Loader Нет ocStore 3.0 OpenCart.Pro, ocShop Звернення до сервера розробника Да  
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.