Перейти к содержанию

ambalocha69

Пользователи
  • Публикаций

    1 466
  • Зарегистрирован

  • Посещение

Репутация

97 Очень хороший

11 Подписчиков

Информация о ambalocha69

Контакты

  • Сайт
    http://opencart.zone/

Информация

  • Пол
    Мужчина
  • Город:
    Керчь
  • Интересы
    создание и сопровождение модулей

Посетители профиля

12 481 просмотр профиля
  1. авторизоваться на форуме под тем пользователем, который приобретал лицензию и скачать обновления
  2. Добрый день! Batch editor - последние версии умею работать с нестандартными таблицами CSV price pro - нет. есть свой модуль загрузки прайсов из YML\XML\CSV и через некоторые API: яндекс YML, Megafilter Pro + и любые другие модули работают обычным образом за исключением случаев когда какой либо модуль кеширует цены - тогда нужно будет настраивать сброс кеша
  3. вас нет в списке покупателей модуля. для получения поддержки укажите каким пользователем приобретался модуль
  4. см в файле: <shop> <name> Seventeen - женская молодежная одежда оптом от производителя. </name> <company>Seventeen</company> <url>http://seventeen.com.ua</url> </shop> категории и товары вынесены за пределы блока <shop> в разделе НАСТРОЙКА ФОРМАТА очистите первое поле тег shop
  5. дополнительно установить модуль и импортировать валютные цены а далее для каждой валюты настроить правила пересчета
  6. ambalocha69

    Анекдоты

    - Слушай, вот скажи мне, почему вы, разработчики, никогда не можете адекватно оценить время, необходимое для реализации проекта? - Это очень просто. Вот смотри. Тебе надо разгрузить машину. За сколько ты управишься? - Где-то за час. - Это КАМАЗ. - Четыре часа. - Гружёный песком. - Ну-у... часов двенадцать. - Инструментов никаких нет, только руки и ноги. - Ну, пару суток. - На дворе - минус сорок. - Четверо суток. - КАМАЗ вообще находится под водой. - Блин, что ты мелешь? Ты же постоянно новые условия вводишь! Надо говорить всё сразу и конкретно! И вообще, чем всякую хрень тут нести, давай-ка, быстренько оцени этот проект.
  7. я над оптимизацией не думал - нужно было быстро решить проблему наверное стоит сделать OCMOD с этим фиксом - мало ли кому еще понадобится
  8. кто то грохнул. расследование проводить нет смысла - это время\деньги так вот и предлагаю еще один камушек для укрепления фундамента
  9. именно! а чилдренов было около 800 и ни один из них в списке категорий не отображался а смысл делать очистку category_path? проблема не в ней первым отрабатывает запрос: $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "category WHERE parent_id = 0"); далее идет рекурсия по найденным в этом запросе а те чилдрены у которых прописаны несуществующие паренты (не 0) не попадают в поле зрения функции - по ним нет никаких действий
  10. дело не в том, что удалял или нет, а в том что Опенкарт не умеет обрабатывать подобную ошибку в данных
  11. нашел бяку, которая есть во всех версиях функция восстановления дерева категорий public function repairCategories($parent_id = 0) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "category WHERE parent_id = '" . (int)$parent_id . "'"); имеем ситуацию - см скрин parent_id = 43 но категории с таким ID нет - чьи то шаловливые или неопытные ручки ее удалили. и все эти категории нигде не отображаются и не поддаются лечению, так как выборка идет по $parent_id = 0 требуется чистка мусора: public function repairCategories($parent_id = 0) { if ($parent_id == 0) { // ПРОВЕРИТЬ ВСЕ parent_id НА СУЩЕСТВОВАНИЕ И ПРИ ОТРИЦАТЕЛЬНОМ РЕЗУЛЬТАТЕ ОБНУЛИТЬ $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "category WHERE parent_id != 0"); foreach ($query->rows as $category) { $ask = $this->db->query("SELECT * FROM `" . DB_PREFIX . "category` WHERE category_id = '" . (int)$category['parent_id'] . "'"); if (!$ask->row) { $this->db->query("UPDATE `" . DB_PREFIX . "category` SET parent_id=0 WHERE category_id = '" . (int)$category['category_id'] . "'"); } } } $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "category WHERE parent_id = '" . (int)$parent_id . "'");
  12. гаданием не занимаюсь - пришлите доступы: будем смотреть что вы делаете и как
×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.