Arion Опубліковано: 26 листопада 2018 Share Опубліковано: 26 листопада 2018 Здравствуйте! Прошу помочь разобраться в проблеме. Полностью перестали работать модификаторы (которые в админке в разделе Модули/Расширения - > Модификаторы). Список модификаторов есть, они включаются и выключаются, НО при обновлении кэша модификаторов на сайте не происходит абсолютно никаких изменений, как будто модификаторов никаких и не установлено. Причём если я создаю файл ***.ocmod.xml и добавляю его в /system, то всё работает как и нужно, но стоит этот же код модификатора установить через админку, он совсем не работает. Не знаю в какую даже сторону копать... Ошибок в логах никаких....И не обратил внимание после чего это началось. Opencart 2.3.0.2 Надіслати Поділитися на інших сайтах More sharing options...
Soong Опубліковано: 26 листопада 2018 Share Опубліковано: 26 листопада 2018 фикс окмода стоит? или удалили ненароком?) Надіслати Поділитися на інших сайтах More sharing options...
Arion Опубліковано: 26 листопада 2018 Автор Share Опубліковано: 26 листопада 2018 6 минут назад, Soong сказал: фикс окмода стоит? или удалили ненароком?) Фикс который localcopy.ocmod.xml тоже перестал работать и я его загрузил в /system Надіслати Поділитися на інших сайтах More sharing options...
fanatic Опубліковано: 26 листопада 2018 Share Опубліковано: 26 листопада 2018 9 минут назад, Soong сказал: фикс окмода стоит? который решает проблемы с ftp? при чем тут он? Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 26 листопада 2018 Share Опубліковано: 26 листопада 2018 начать с просмотра логов модификаторов периодически встречаю сайты со странным багом в работе системы модификаций а именно - в некорректной обработке системой OCMOD директивы ABORT в модификаторах стандартно, если мод не находит нужный код с такой директивой - выполнение этого мода прерывается и выполняются следующие модификаторы на проблемных же - происходит полное прерывание работы всей системы OCMOD, т.е. до обработки последующих модов уже не доходит так что если в логе последняя запись ABORT на каком-то модификаторе - попробуйте отключить его, обновить кеш модификаторов и проверить работу ocmod возможно ваш случай 1 Надіслати Поділитися на інших сайтах More sharing options... Arion Опубліковано: 27 листопада 2018 Автор Share Опубліковано: 27 листопада 2018 14 часов назад, AlexDW сказал: начать с просмотра логов модификаторов периодически встречаю сайты со странным багом в работе системы модификаций а именно - в некорректной обработке системой OCMOD директивы ABORT в модификаторах стандартно, если мод не находит нужный код с такой директивой - выполнение этого мода прерывается и выполняются следующие модификаторы на проблемных же - происходит полное прерывание работы всей системы OCMOD, т.е. до обработки последующих модов уже не доходит так что если в логе последняя запись ABORT на каком-то модификаторе - попробуйте отключить его, обновить кеш модификаторов и проверить работу ocmod возможно ваш случай Огромное спасибо!)) Поменял abort на skip - заработало)) Сам бы никогда не додумался) Надіслати Поділитися на інших сайтах More sharing options... 8 months later... Dotrox Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 В 26.11.2018 в 21:50, AlexDW сказал: некорректной обработке системой OCMOD директивы ABORT в модификаторах Сегодня как раз наткнулся на этот баг, при чём именно ваш модификатор от ExtendedSearch и привёл к его проявлению. Похоже, что проблема вот здесь (файл /admin/controller/extension/modification.php): if ($error == 'abort') { $modification = $recovery; // Log $log[] = 'NOT FOUND - ABORTING!'; break 5; } А конкретно в "break 5" - вместо выхода из цикла обработки команд текущего модификатора оно выходит из цикла обработки всех модификаторов. Вместо 5 должно быть 4. Пойду отправлю Дэниэлю багрепорт, хотя уверен, он скажет, что так и должно быть, а я просто не разбираюсь в сортах говна. 2 Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 4 часа назад, Dotrox сказал: А конкретно в "break 5" лучше бы метку поставил было бы надежней, чем считать уровень брейков Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 забавное в том, что в vqmod это как раз нормально работало и задумка-то изначально была сделать так же, но вышло как всегда копался поверхностно в свое время думал патч какой сделать, но вроде есть нюансы в разных версиях плюнул и сейчас просто убираю abort Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 3 минуты назад, AlexDW сказал: но вроде есть нюансы в разных версиях У меня было подозрение, что где-то между версиями вложенность циклов поменяли, а число исправить забыли, но проверять мне лень. 1 час назад, chukcha сказал: лучше бы метку поставил было бы надежней, чем считать уровень брейков goto? Обычно goto указывает на необходимость рефакторинга... правда, 5 вложенных циклов тоже на неё указывают. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 14 минут назад, Dotrox сказал: Обычно goto указывает на необходимость рефакторинга... бред... Это вбито в голову последователями процедурного программирования.. Почему то в асме никто не говорит что jump это плхо Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 16 минут назад, chukcha сказал: Почему то в асме никто не говорит что jump это плхо А там есть альтернативы? Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 18 минут назад, Dotrox сказал: А там есть альтернативы? а чем плох goto? Вот исходя из недавнего обсуждения... Что мол вызов метода(функции) - это затраченное время.. А если как ты говоришь требуется рефакторинг, то это дополнительные проверки на условие выхода из цикла. Так что определись - что лучше простой и понятный goto или сложные условия прохождения цикла Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 3 минуты назад, chukcha сказал: А если как ты говоришь требуется рефакторинг, то это дополнительные проверки на условие выхода из цикла. Так условия уже ведь есть, просто они выходят в окно Под рефакторингом я подразумевал как раз избавления от кучи вложенных циклов. Хотя, на самом деле, там нужно весь алгоритм менять, ибо выжрать из базы и файлов все модификаторы в один массив, а потом начать его обрабатывать - это плохая идея сразу по нескольким причинам (память, время выполнения). 14 минут назад, chukcha сказал: Вот исходя из недавнего обсуждения... Что мол вызов метода(функции) - это затраченное время.. Это экономия на спичках. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 18 минут назад, Dotrox сказал: это плохая идея сразу по нескольким причинам (память, время выполнения). Это делается один раз, а не по мере вызова.. Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 19 минут назад, chukcha сказал: Это делается один раз, а не по мере вызова.. Я знаю. В этом же основное концептуальное отличие от vQmod. Вопрос в другом: в магазине с кучей модификаторов, либо особо огромными модификаторами генерация кеша может просто завалиться после добавления очередного модификатора. Оно ж и модифицированные файлы все в памяти держит до завершения полного обхода модификаторов и их применения. Надіслати Поділитися на інших сайтах More sharing options... 4 months later... krashman Опубліковано: 18 січня 2020 Share Опубліковано: 18 січня 2020 такая же ситуация возникла. абортились все модификаторы. В 26.11.2018 в 22:50, AlexDW сказал: так что если в логе последняя запись ABORT на каком-то модификаторе - попробуйте отключить его, обновить кеш модификаторов и проверить работу ocmod возможно ваш случай нашёл проблемный - отключил. точнее даже два. один из которых от AlexDW - AO Tooltips. В 19.08.2019 в 06:30, Dotrox сказал: А конкретно в "break 5" - вместо выхода из цикла обработки команд текущего модификатора оно выходит из цикла обработки всех модификаторов. Вместо 5 должно быть 4. это 100% корректное решение ситуации? модулей много будет устанавливаться, кто знает, сколько ещё раз с такой проблемой столкнусь или может есть какие-то другие фиксы? ocStore 2.3 Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 20 січня 2020 Share Опубліковано: 20 січня 2020 В 18.01.2020 в 18:28, krashman сказал: это 100% корректное решение ситуации? Да. Надіслати Поділитися на інших сайтах More sharing options... 1 year later... wwizard Опубліковано: 23 жовтня 2021 Share Опубліковано: 23 жовтня 2021 (змінено) В 19.08.2019 в 06:30, Dotrox сказал: Похоже, что проблема вот здесь (файл /admin/controller/extension/modification.php): if ($error == 'abort') { $modification = $recovery; // Log $log[] = 'NOT FOUND - ABORTING!'; break 5; } А конкретно в "break 5" - вместо выхода из цикла обработки команд текущего модификатора оно выходит из цикла обработки всех модификаторов. Вместо 5 должно быть 4. просто заменить 5 на 4ре и будет работать? Змінено 23 жовтня 2021 користувачем wwizard Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 24 жовтня 2021 Share Опубліковано: 24 жовтня 2021 20 годин назад, wwizard сказав: просто заменить 5 на 4ре и будет работать? Да, по крайней мере в той версии, где я смотрел. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації Менеджер модулей "Freyr 1" Визуальный редактор шаблонов. Автор: Sha, 30 січня 2014 модули drag n drop (і ще %d) Теги: модули drag n drop параметры админ-панель схемы расположение визуальный редактор удобное управление модулями настройка opencart 0 коментарів 20 833 перегляди Sha 30 січня 2014 [Поддержка] Менеджер модулей "Freyr 1" Визуальный редактор шаблонов. 1 2 3 Автор: Sha, 6 лютого 2014 модули drag n drop (і ще %d) Теги: модули drag n drop параметры админ-панель схемы расположение визуальный редактор удобное управление модулями настройка opencart 51 відповідь 11 040 переглядів Гість 25 лютого 2017 batch [Поддержка] Універсальний масовий редактор товарів. MultiEdit AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 253 відповіді 59 083 перегляди Sha 17 листопада batch Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 0 коментарів 58 292 перегляди Sha 15 березня 2017 розробка модулів [Поддержка] Розробка Модулів OpenCart 3 / Розробка Модулів для Підключення інтернет-магазину до потрібного API Автор: SSHEVA, 12 серпня api разработка модуля (і ще %d) Теги: api разработка модуля opencart opencart 3 интеграция api подключение api b2b адаптация 1с обмен baf crm 0 відповідей 51 перегляд SSHEVA 30 листопада Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Загальні питання Не работают OCMOD Модификаторы Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut Вибір категорій і виробників для "Знайшли дешевше" шаблону Upstore Автор: Flint2000 × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
AlexDW Опубліковано: 26 листопада 2018 Share Опубліковано: 26 листопада 2018 начать с просмотра логов модификаторов периодически встречаю сайты со странным багом в работе системы модификаций а именно - в некорректной обработке системой OCMOD директивы ABORT в модификаторах стандартно, если мод не находит нужный код с такой директивой - выполнение этого мода прерывается и выполняются следующие модификаторы на проблемных же - происходит полное прерывание работы всей системы OCMOD, т.е. до обработки последующих модов уже не доходит так что если в логе последняя запись ABORT на каком-то модификаторе - попробуйте отключить его, обновить кеш модификаторов и проверить работу ocmod возможно ваш случай 1 Надіслати Поділитися на інших сайтах More sharing options... Arion Опубліковано: 27 листопада 2018 Автор Share Опубліковано: 27 листопада 2018 14 часов назад, AlexDW сказал: начать с просмотра логов модификаторов периодически встречаю сайты со странным багом в работе системы модификаций а именно - в некорректной обработке системой OCMOD директивы ABORT в модификаторах стандартно, если мод не находит нужный код с такой директивой - выполнение этого мода прерывается и выполняются следующие модификаторы на проблемных же - происходит полное прерывание работы всей системы OCMOD, т.е. до обработки последующих модов уже не доходит так что если в логе последняя запись ABORT на каком-то модификаторе - попробуйте отключить его, обновить кеш модификаторов и проверить работу ocmod возможно ваш случай Огромное спасибо!)) Поменял abort на skip - заработало)) Сам бы никогда не додумался) Надіслати Поділитися на інших сайтах More sharing options... 8 months later... Dotrox Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 В 26.11.2018 в 21:50, AlexDW сказал: некорректной обработке системой OCMOD директивы ABORT в модификаторах Сегодня как раз наткнулся на этот баг, при чём именно ваш модификатор от ExtendedSearch и привёл к его проявлению. Похоже, что проблема вот здесь (файл /admin/controller/extension/modification.php): if ($error == 'abort') { $modification = $recovery; // Log $log[] = 'NOT FOUND - ABORTING!'; break 5; } А конкретно в "break 5" - вместо выхода из цикла обработки команд текущего модификатора оно выходит из цикла обработки всех модификаторов. Вместо 5 должно быть 4. Пойду отправлю Дэниэлю багрепорт, хотя уверен, он скажет, что так и должно быть, а я просто не разбираюсь в сортах говна. 2 Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 4 часа назад, Dotrox сказал: А конкретно в "break 5" лучше бы метку поставил было бы надежней, чем считать уровень брейков Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 забавное в том, что в vqmod это как раз нормально работало и задумка-то изначально была сделать так же, но вышло как всегда копался поверхностно в свое время думал патч какой сделать, но вроде есть нюансы в разных версиях плюнул и сейчас просто убираю abort Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 3 минуты назад, AlexDW сказал: но вроде есть нюансы в разных версиях У меня было подозрение, что где-то между версиями вложенность циклов поменяли, а число исправить забыли, но проверять мне лень. 1 час назад, chukcha сказал: лучше бы метку поставил было бы надежней, чем считать уровень брейков goto? Обычно goto указывает на необходимость рефакторинга... правда, 5 вложенных циклов тоже на неё указывают. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 14 минут назад, Dotrox сказал: Обычно goto указывает на необходимость рефакторинга... бред... Это вбито в голову последователями процедурного программирования.. Почему то в асме никто не говорит что jump это плхо Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 16 минут назад, chukcha сказал: Почему то в асме никто не говорит что jump это плхо А там есть альтернативы? Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 18 минут назад, Dotrox сказал: А там есть альтернативы? а чем плох goto? Вот исходя из недавнего обсуждения... Что мол вызов метода(функции) - это затраченное время.. А если как ты говоришь требуется рефакторинг, то это дополнительные проверки на условие выхода из цикла. Так что определись - что лучше простой и понятный goto или сложные условия прохождения цикла Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 3 минуты назад, chukcha сказал: А если как ты говоришь требуется рефакторинг, то это дополнительные проверки на условие выхода из цикла. Так условия уже ведь есть, просто они выходят в окно Под рефакторингом я подразумевал как раз избавления от кучи вложенных циклов. Хотя, на самом деле, там нужно весь алгоритм менять, ибо выжрать из базы и файлов все модификаторы в один массив, а потом начать его обрабатывать - это плохая идея сразу по нескольким причинам (память, время выполнения). 14 минут назад, chukcha сказал: Вот исходя из недавнего обсуждения... Что мол вызов метода(функции) - это затраченное время.. Это экономия на спичках. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 18 минут назад, Dotrox сказал: это плохая идея сразу по нескольким причинам (память, время выполнения). Это делается один раз, а не по мере вызова.. Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 19 минут назад, chukcha сказал: Это делается один раз, а не по мере вызова.. Я знаю. В этом же основное концептуальное отличие от vQmod. Вопрос в другом: в магазине с кучей модификаторов, либо особо огромными модификаторами генерация кеша может просто завалиться после добавления очередного модификатора. Оно ж и модифицированные файлы все в памяти держит до завершения полного обхода модификаторов и их применения. Надіслати Поділитися на інших сайтах More sharing options... 4 months later... krashman Опубліковано: 18 січня 2020 Share Опубліковано: 18 січня 2020 такая же ситуация возникла. абортились все модификаторы. В 26.11.2018 в 22:50, AlexDW сказал: так что если в логе последняя запись ABORT на каком-то модификаторе - попробуйте отключить его, обновить кеш модификаторов и проверить работу ocmod возможно ваш случай нашёл проблемный - отключил. точнее даже два. один из которых от AlexDW - AO Tooltips. В 19.08.2019 в 06:30, Dotrox сказал: А конкретно в "break 5" - вместо выхода из цикла обработки команд текущего модификатора оно выходит из цикла обработки всех модификаторов. Вместо 5 должно быть 4. это 100% корректное решение ситуации? модулей много будет устанавливаться, кто знает, сколько ещё раз с такой проблемой столкнусь или может есть какие-то другие фиксы? ocStore 2.3 Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 20 січня 2020 Share Опубліковано: 20 січня 2020 В 18.01.2020 в 18:28, krashman сказал: это 100% корректное решение ситуации? Да. Надіслати Поділитися на інших сайтах More sharing options... 1 year later... wwizard Опубліковано: 23 жовтня 2021 Share Опубліковано: 23 жовтня 2021 (змінено) В 19.08.2019 в 06:30, Dotrox сказал: Похоже, что проблема вот здесь (файл /admin/controller/extension/modification.php): if ($error == 'abort') { $modification = $recovery; // Log $log[] = 'NOT FOUND - ABORTING!'; break 5; } А конкретно в "break 5" - вместо выхода из цикла обработки команд текущего модификатора оно выходит из цикла обработки всех модификаторов. Вместо 5 должно быть 4. просто заменить 5 на 4ре и будет работать? Змінено 23 жовтня 2021 користувачем wwizard Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 24 жовтня 2021 Share Опубліковано: 24 жовтня 2021 20 годин назад, wwizard сказав: просто заменить 5 на 4ре и будет работать? Да, по крайней мере в той версии, где я смотрел. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації Менеджер модулей "Freyr 1" Визуальный редактор шаблонов. Автор: Sha, 30 січня 2014 модули drag n drop (і ще %d) Теги: модули drag n drop параметры админ-панель схемы расположение визуальный редактор удобное управление модулями настройка opencart 0 коментарів 20 833 перегляди Sha 30 січня 2014 [Поддержка] Менеджер модулей "Freyr 1" Визуальный редактор шаблонов. 1 2 3 Автор: Sha, 6 лютого 2014 модули drag n drop (і ще %d) Теги: модули drag n drop параметры админ-панель схемы расположение визуальный редактор удобное управление модулями настройка opencart 51 відповідь 11 040 переглядів Гість 25 лютого 2017 batch [Поддержка] Універсальний масовий редактор товарів. MultiEdit AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 253 відповіді 59 083 перегляди Sha 17 листопада batch Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 0 коментарів 58 292 перегляди Sha 15 березня 2017 розробка модулів [Поддержка] Розробка Модулів OpenCart 3 / Розробка Модулів для Підключення інтернет-магазину до потрібного API Автор: SSHEVA, 12 серпня api разработка модуля (і ще %d) Теги: api разработка модуля opencart opencart 3 интеграция api подключение api b2b адаптация 1с обмен baf crm 0 відповідей 51 перегляд SSHEVA 30 листопада Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Загальні питання Не работают OCMOD Модификаторы Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut Вибір категорій і виробників для "Знайшли дешевше" шаблону Upstore Автор: Flint2000 × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Arion Опубліковано: 27 листопада 2018 Автор Share Опубліковано: 27 листопада 2018 14 часов назад, AlexDW сказал: начать с просмотра логов модификаторов периодически встречаю сайты со странным багом в работе системы модификаций а именно - в некорректной обработке системой OCMOD директивы ABORT в модификаторах стандартно, если мод не находит нужный код с такой директивой - выполнение этого мода прерывается и выполняются следующие модификаторы на проблемных же - происходит полное прерывание работы всей системы OCMOD, т.е. до обработки последующих модов уже не доходит так что если в логе последняя запись ABORT на каком-то модификаторе - попробуйте отключить его, обновить кеш модификаторов и проверить работу ocmod возможно ваш случай Огромное спасибо!)) Поменял abort на skip - заработало)) Сам бы никогда не додумался) Надіслати Поділитися на інших сайтах More sharing options...
Dotrox Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 В 26.11.2018 в 21:50, AlexDW сказал: некорректной обработке системой OCMOD директивы ABORT в модификаторах Сегодня как раз наткнулся на этот баг, при чём именно ваш модификатор от ExtendedSearch и привёл к его проявлению. Похоже, что проблема вот здесь (файл /admin/controller/extension/modification.php): if ($error == 'abort') { $modification = $recovery; // Log $log[] = 'NOT FOUND - ABORTING!'; break 5; } А конкретно в "break 5" - вместо выхода из цикла обработки команд текущего модификатора оно выходит из цикла обработки всех модификаторов. Вместо 5 должно быть 4. Пойду отправлю Дэниэлю багрепорт, хотя уверен, он скажет, что так и должно быть, а я просто не разбираюсь в сортах говна. 2 Надіслати Поділитися на інших сайтах More sharing options...
chukcha Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 4 часа назад, Dotrox сказал: А конкретно в "break 5" лучше бы метку поставил было бы надежней, чем считать уровень брейков Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 забавное в том, что в vqmod это как раз нормально работало и задумка-то изначально была сделать так же, но вышло как всегда копался поверхностно в свое время думал патч какой сделать, но вроде есть нюансы в разных версиях плюнул и сейчас просто убираю abort Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 3 минуты назад, AlexDW сказал: но вроде есть нюансы в разных версиях У меня было подозрение, что где-то между версиями вложенность циклов поменяли, а число исправить забыли, но проверять мне лень. 1 час назад, chukcha сказал: лучше бы метку поставил было бы надежней, чем считать уровень брейков goto? Обычно goto указывает на необходимость рефакторинга... правда, 5 вложенных циклов тоже на неё указывают. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 14 минут назад, Dotrox сказал: Обычно goto указывает на необходимость рефакторинга... бред... Это вбито в голову последователями процедурного программирования.. Почему то в асме никто не говорит что jump это плхо Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 16 минут назад, chukcha сказал: Почему то в асме никто не говорит что jump это плхо А там есть альтернативы? Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 18 минут назад, Dotrox сказал: А там есть альтернативы? а чем плох goto? Вот исходя из недавнего обсуждения... Что мол вызов метода(функции) - это затраченное время.. А если как ты говоришь требуется рефакторинг, то это дополнительные проверки на условие выхода из цикла. Так что определись - что лучше простой и понятный goto или сложные условия прохождения цикла Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 3 минуты назад, chukcha сказал: А если как ты говоришь требуется рефакторинг, то это дополнительные проверки на условие выхода из цикла. Так условия уже ведь есть, просто они выходят в окно Под рефакторингом я подразумевал как раз избавления от кучи вложенных циклов. Хотя, на самом деле, там нужно весь алгоритм менять, ибо выжрать из базы и файлов все модификаторы в один массив, а потом начать его обрабатывать - это плохая идея сразу по нескольким причинам (память, время выполнения). 14 минут назад, chukcha сказал: Вот исходя из недавнего обсуждения... Что мол вызов метода(функции) - это затраченное время.. Это экономия на спичках. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 18 минут назад, Dotrox сказал: это плохая идея сразу по нескольким причинам (память, время выполнения). Это делается один раз, а не по мере вызова.. Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 19 минут назад, chukcha сказал: Это делается один раз, а не по мере вызова.. Я знаю. В этом же основное концептуальное отличие от vQmod. Вопрос в другом: в магазине с кучей модификаторов, либо особо огромными модификаторами генерация кеша может просто завалиться после добавления очередного модификатора. Оно ж и модифицированные файлы все в памяти держит до завершения полного обхода модификаторов и их применения. Надіслати Поділитися на інших сайтах More sharing options... 4 months later... krashman Опубліковано: 18 січня 2020 Share Опубліковано: 18 січня 2020 такая же ситуация возникла. абортились все модификаторы. В 26.11.2018 в 22:50, AlexDW сказал: так что если в логе последняя запись ABORT на каком-то модификаторе - попробуйте отключить его, обновить кеш модификаторов и проверить работу ocmod возможно ваш случай нашёл проблемный - отключил. точнее даже два. один из которых от AlexDW - AO Tooltips. В 19.08.2019 в 06:30, Dotrox сказал: А конкретно в "break 5" - вместо выхода из цикла обработки команд текущего модификатора оно выходит из цикла обработки всех модификаторов. Вместо 5 должно быть 4. это 100% корректное решение ситуации? модулей много будет устанавливаться, кто знает, сколько ещё раз с такой проблемой столкнусь или может есть какие-то другие фиксы? ocStore 2.3 Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 20 січня 2020 Share Опубліковано: 20 січня 2020 В 18.01.2020 в 18:28, krashman сказал: это 100% корректное решение ситуации? Да. Надіслати Поділитися на інших сайтах More sharing options... 1 year later... wwizard Опубліковано: 23 жовтня 2021 Share Опубліковано: 23 жовтня 2021 (змінено) В 19.08.2019 в 06:30, Dotrox сказал: Похоже, что проблема вот здесь (файл /admin/controller/extension/modification.php): if ($error == 'abort') { $modification = $recovery; // Log $log[] = 'NOT FOUND - ABORTING!'; break 5; } А конкретно в "break 5" - вместо выхода из цикла обработки команд текущего модификатора оно выходит из цикла обработки всех модификаторов. Вместо 5 должно быть 4. просто заменить 5 на 4ре и будет работать? Змінено 23 жовтня 2021 користувачем wwizard Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 24 жовтня 2021 Share Опубліковано: 24 жовтня 2021 20 годин назад, wwizard сказав: просто заменить 5 на 4ре и будет работать? Да, по крайней мере в той версии, где я смотрел. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації Менеджер модулей "Freyr 1" Визуальный редактор шаблонов. Автор: Sha, 30 січня 2014 модули drag n drop (і ще %d) Теги: модули drag n drop параметры админ-панель схемы расположение визуальный редактор удобное управление модулями настройка opencart 0 коментарів 20 833 перегляди Sha 30 січня 2014 [Поддержка] Менеджер модулей "Freyr 1" Визуальный редактор шаблонов. 1 2 3 Автор: Sha, 6 лютого 2014 модули drag n drop (і ще %d) Теги: модули drag n drop параметры админ-панель схемы расположение визуальный редактор удобное управление модулями настройка opencart 51 відповідь 11 040 переглядів Гість 25 лютого 2017 batch [Поддержка] Універсальний масовий редактор товарів. MultiEdit AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 253 відповіді 59 083 перегляди Sha 17 листопада batch Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 0 коментарів 58 292 перегляди Sha 15 березня 2017 розробка модулів [Поддержка] Розробка Модулів OpenCart 3 / Розробка Модулів для Підключення інтернет-магазину до потрібного API Автор: SSHEVA, 12 серпня api разработка модуля (і ще %d) Теги: api разработка модуля opencart opencart 3 интеграция api подключение api b2b адаптация 1с обмен baf crm 0 відповідей 51 перегляд SSHEVA 30 листопада Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Загальні питання Не работают OCMOD Модификаторы Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut Вибір категорій і виробників для "Знайшли дешевше" шаблону Upstore Автор: Flint2000 × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
AlexDW Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 забавное в том, что в vqmod это как раз нормально работало и задумка-то изначально была сделать так же, но вышло как всегда копался поверхностно в свое время думал патч какой сделать, но вроде есть нюансы в разных версиях плюнул и сейчас просто убираю abort Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 3 минуты назад, AlexDW сказал: но вроде есть нюансы в разных версиях У меня было подозрение, что где-то между версиями вложенность циклов поменяли, а число исправить забыли, но проверять мне лень. 1 час назад, chukcha сказал: лучше бы метку поставил было бы надежней, чем считать уровень брейков goto? Обычно goto указывает на необходимость рефакторинга... правда, 5 вложенных циклов тоже на неё указывают. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 14 минут назад, Dotrox сказал: Обычно goto указывает на необходимость рефакторинга... бред... Это вбито в голову последователями процедурного программирования.. Почему то в асме никто не говорит что jump это плхо Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 16 минут назад, chukcha сказал: Почему то в асме никто не говорит что jump это плхо А там есть альтернативы? Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 18 минут назад, Dotrox сказал: А там есть альтернативы? а чем плох goto? Вот исходя из недавнего обсуждения... Что мол вызов метода(функции) - это затраченное время.. А если как ты говоришь требуется рефакторинг, то это дополнительные проверки на условие выхода из цикла. Так что определись - что лучше простой и понятный goto или сложные условия прохождения цикла Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 3 минуты назад, chukcha сказал: А если как ты говоришь требуется рефакторинг, то это дополнительные проверки на условие выхода из цикла. Так условия уже ведь есть, просто они выходят в окно Под рефакторингом я подразумевал как раз избавления от кучи вложенных циклов. Хотя, на самом деле, там нужно весь алгоритм менять, ибо выжрать из базы и файлов все модификаторы в один массив, а потом начать его обрабатывать - это плохая идея сразу по нескольким причинам (память, время выполнения). 14 минут назад, chukcha сказал: Вот исходя из недавнего обсуждения... Что мол вызов метода(функции) - это затраченное время.. Это экономия на спичках. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 18 минут назад, Dotrox сказал: это плохая идея сразу по нескольким причинам (память, время выполнения). Это делается один раз, а не по мере вызова.. Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 19 минут назад, chukcha сказал: Это делается один раз, а не по мере вызова.. Я знаю. В этом же основное концептуальное отличие от vQmod. Вопрос в другом: в магазине с кучей модификаторов, либо особо огромными модификаторами генерация кеша может просто завалиться после добавления очередного модификатора. Оно ж и модифицированные файлы все в памяти держит до завершения полного обхода модификаторов и их применения. Надіслати Поділитися на інших сайтах More sharing options... 4 months later... krashman Опубліковано: 18 січня 2020 Share Опубліковано: 18 січня 2020 такая же ситуация возникла. абортились все модификаторы. В 26.11.2018 в 22:50, AlexDW сказал: так что если в логе последняя запись ABORT на каком-то модификаторе - попробуйте отключить его, обновить кеш модификаторов и проверить работу ocmod возможно ваш случай нашёл проблемный - отключил. точнее даже два. один из которых от AlexDW - AO Tooltips. В 19.08.2019 в 06:30, Dotrox сказал: А конкретно в "break 5" - вместо выхода из цикла обработки команд текущего модификатора оно выходит из цикла обработки всех модификаторов. Вместо 5 должно быть 4. это 100% корректное решение ситуации? модулей много будет устанавливаться, кто знает, сколько ещё раз с такой проблемой столкнусь или может есть какие-то другие фиксы? ocStore 2.3 Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 20 січня 2020 Share Опубліковано: 20 січня 2020 В 18.01.2020 в 18:28, krashman сказал: это 100% корректное решение ситуации? Да. Надіслати Поділитися на інших сайтах More sharing options... 1 year later... wwizard Опубліковано: 23 жовтня 2021 Share Опубліковано: 23 жовтня 2021 (змінено) В 19.08.2019 в 06:30, Dotrox сказал: Похоже, что проблема вот здесь (файл /admin/controller/extension/modification.php): if ($error == 'abort') { $modification = $recovery; // Log $log[] = 'NOT FOUND - ABORTING!'; break 5; } А конкретно в "break 5" - вместо выхода из цикла обработки команд текущего модификатора оно выходит из цикла обработки всех модификаторов. Вместо 5 должно быть 4. просто заменить 5 на 4ре и будет работать? Змінено 23 жовтня 2021 користувачем wwizard Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 24 жовтня 2021 Share Опубліковано: 24 жовтня 2021 20 годин назад, wwizard сказав: просто заменить 5 на 4ре и будет работать? Да, по крайней мере в той версии, где я смотрел. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації Менеджер модулей "Freyr 1" Визуальный редактор шаблонов. Автор: Sha, 30 січня 2014 модули drag n drop (і ще %d) Теги: модули drag n drop параметры админ-панель схемы расположение визуальный редактор удобное управление модулями настройка opencart 0 коментарів 20 833 перегляди Sha 30 січня 2014 [Поддержка] Менеджер модулей "Freyr 1" Визуальный редактор шаблонов. 1 2 3 Автор: Sha, 6 лютого 2014 модули drag n drop (і ще %d) Теги: модули drag n drop параметры админ-панель схемы расположение визуальный редактор удобное управление модулями настройка opencart 51 відповідь 11 040 переглядів Гість 25 лютого 2017 batch [Поддержка] Універсальний масовий редактор товарів. MultiEdit AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 253 відповіді 59 083 перегляди Sha 17 листопада batch Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 0 коментарів 58 292 перегляди Sha 15 березня 2017 розробка модулів [Поддержка] Розробка Модулів OpenCart 3 / Розробка Модулів для Підключення інтернет-магазину до потрібного API Автор: SSHEVA, 12 серпня api разработка модуля (і ще %d) Теги: api разработка модуля opencart opencart 3 интеграция api подключение api b2b адаптация 1с обмен baf crm 0 відповідей 51 перегляд SSHEVA 30 листопада Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Загальні питання Не работают OCMOD Модификаторы Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut Вибір категорій і виробників для "Знайшли дешевше" шаблону Upstore Автор: Flint2000
Dotrox Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 3 минуты назад, AlexDW сказал: но вроде есть нюансы в разных версиях У меня было подозрение, что где-то между версиями вложенность циклов поменяли, а число исправить забыли, но проверять мне лень. 1 час назад, chukcha сказал: лучше бы метку поставил было бы надежней, чем считать уровень брейков goto? Обычно goto указывает на необходимость рефакторинга... правда, 5 вложенных циклов тоже на неё указывают. Надіслати Поділитися на інших сайтах More sharing options...
chukcha Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 14 минут назад, Dotrox сказал: Обычно goto указывает на необходимость рефакторинга... бред... Это вбито в голову последователями процедурного программирования.. Почему то в асме никто не говорит что jump это плхо Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 16 минут назад, chukcha сказал: Почему то в асме никто не говорит что jump это плхо А там есть альтернативы? Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 18 минут назад, Dotrox сказал: А там есть альтернативы? а чем плох goto? Вот исходя из недавнего обсуждения... Что мол вызов метода(функции) - это затраченное время.. А если как ты говоришь требуется рефакторинг, то это дополнительные проверки на условие выхода из цикла. Так что определись - что лучше простой и понятный goto или сложные условия прохождения цикла Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 3 минуты назад, chukcha сказал: А если как ты говоришь требуется рефакторинг, то это дополнительные проверки на условие выхода из цикла. Так условия уже ведь есть, просто они выходят в окно Под рефакторингом я подразумевал как раз избавления от кучи вложенных циклов. Хотя, на самом деле, там нужно весь алгоритм менять, ибо выжрать из базы и файлов все модификаторы в один массив, а потом начать его обрабатывать - это плохая идея сразу по нескольким причинам (память, время выполнения). 14 минут назад, chukcha сказал: Вот исходя из недавнего обсуждения... Что мол вызов метода(функции) - это затраченное время.. Это экономия на спичках. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 18 минут назад, Dotrox сказал: это плохая идея сразу по нескольким причинам (память, время выполнения). Это делается один раз, а не по мере вызова.. Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 19 минут назад, chukcha сказал: Это делается один раз, а не по мере вызова.. Я знаю. В этом же основное концептуальное отличие от vQmod. Вопрос в другом: в магазине с кучей модификаторов, либо особо огромными модификаторами генерация кеша может просто завалиться после добавления очередного модификатора. Оно ж и модифицированные файлы все в памяти держит до завершения полного обхода модификаторов и их применения. Надіслати Поділитися на інших сайтах More sharing options... 4 months later... krashman Опубліковано: 18 січня 2020 Share Опубліковано: 18 січня 2020 такая же ситуация возникла. абортились все модификаторы. В 26.11.2018 в 22:50, AlexDW сказал: так что если в логе последняя запись ABORT на каком-то модификаторе - попробуйте отключить его, обновить кеш модификаторов и проверить работу ocmod возможно ваш случай нашёл проблемный - отключил. точнее даже два. один из которых от AlexDW - AO Tooltips. В 19.08.2019 в 06:30, Dotrox сказал: А конкретно в "break 5" - вместо выхода из цикла обработки команд текущего модификатора оно выходит из цикла обработки всех модификаторов. Вместо 5 должно быть 4. это 100% корректное решение ситуации? модулей много будет устанавливаться, кто знает, сколько ещё раз с такой проблемой столкнусь или может есть какие-то другие фиксы? ocStore 2.3 Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 20 січня 2020 Share Опубліковано: 20 січня 2020 В 18.01.2020 в 18:28, krashman сказал: это 100% корректное решение ситуации? Да. Надіслати Поділитися на інших сайтах More sharing options... 1 year later... wwizard Опубліковано: 23 жовтня 2021 Share Опубліковано: 23 жовтня 2021 (змінено) В 19.08.2019 в 06:30, Dotrox сказал: Похоже, что проблема вот здесь (файл /admin/controller/extension/modification.php): if ($error == 'abort') { $modification = $recovery; // Log $log[] = 'NOT FOUND - ABORTING!'; break 5; } А конкретно в "break 5" - вместо выхода из цикла обработки команд текущего модификатора оно выходит из цикла обработки всех модификаторов. Вместо 5 должно быть 4. просто заменить 5 на 4ре и будет работать? Змінено 23 жовтня 2021 користувачем wwizard Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 24 жовтня 2021 Share Опубліковано: 24 жовтня 2021 20 годин назад, wwizard сказав: просто заменить 5 на 4ре и будет работать? Да, по крайней мере в той версии, где я смотрел. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації Менеджер модулей "Freyr 1" Визуальный редактор шаблонов. Автор: Sha, 30 січня 2014 модули drag n drop (і ще %d) Теги: модули drag n drop параметры админ-панель схемы расположение визуальный редактор удобное управление модулями настройка opencart 0 коментарів 20 833 перегляди Sha 30 січня 2014 [Поддержка] Менеджер модулей "Freyr 1" Визуальный редактор шаблонов. 1 2 3 Автор: Sha, 6 лютого 2014 модули drag n drop (і ще %d) Теги: модули drag n drop параметры админ-панель схемы расположение визуальный редактор удобное управление модулями настройка opencart 51 відповідь 11 040 переглядів Гість 25 лютого 2017 batch [Поддержка] Універсальний масовий редактор товарів. MultiEdit AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 253 відповіді 59 083 перегляди Sha 17 листопада batch Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 0 коментарів 58 292 перегляди Sha 15 березня 2017 розробка модулів [Поддержка] Розробка Модулів OpenCart 3 / Розробка Модулів для Підключення інтернет-магазину до потрібного API Автор: SSHEVA, 12 серпня api разработка модуля (і ще %d) Теги: api разработка модуля opencart opencart 3 интеграция api подключение api b2b адаптация 1с обмен baf crm 0 відповідей 51 перегляд SSHEVA 30 листопада Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Загальні питання Не работают OCMOD Модификаторы
Dotrox Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 16 минут назад, chukcha сказал: Почему то в асме никто не говорит что jump это плхо А там есть альтернативы? Надіслати Поділитися на інших сайтах More sharing options...
chukcha Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 18 минут назад, Dotrox сказал: А там есть альтернативы? а чем плох goto? Вот исходя из недавнего обсуждения... Что мол вызов метода(функции) - это затраченное время.. А если как ты говоришь требуется рефакторинг, то это дополнительные проверки на условие выхода из цикла. Так что определись - что лучше простой и понятный goto или сложные условия прохождения цикла Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 3 минуты назад, chukcha сказал: А если как ты говоришь требуется рефакторинг, то это дополнительные проверки на условие выхода из цикла. Так условия уже ведь есть, просто они выходят в окно Под рефакторингом я подразумевал как раз избавления от кучи вложенных циклов. Хотя, на самом деле, там нужно весь алгоритм менять, ибо выжрать из базы и файлов все модификаторы в один массив, а потом начать его обрабатывать - это плохая идея сразу по нескольким причинам (память, время выполнения). 14 минут назад, chukcha сказал: Вот исходя из недавнего обсуждения... Что мол вызов метода(функции) - это затраченное время.. Это экономия на спичках. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 18 минут назад, Dotrox сказал: это плохая идея сразу по нескольким причинам (память, время выполнения). Это делается один раз, а не по мере вызова.. Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 19 минут назад, chukcha сказал: Это делается один раз, а не по мере вызова.. Я знаю. В этом же основное концептуальное отличие от vQmod. Вопрос в другом: в магазине с кучей модификаторов, либо особо огромными модификаторами генерация кеша может просто завалиться после добавления очередного модификатора. Оно ж и модифицированные файлы все в памяти держит до завершения полного обхода модификаторов и их применения. Надіслати Поділитися на інших сайтах More sharing options... 4 months later... krashman Опубліковано: 18 січня 2020 Share Опубліковано: 18 січня 2020 такая же ситуация возникла. абортились все модификаторы. В 26.11.2018 в 22:50, AlexDW сказал: так что если в логе последняя запись ABORT на каком-то модификаторе - попробуйте отключить его, обновить кеш модификаторов и проверить работу ocmod возможно ваш случай нашёл проблемный - отключил. точнее даже два. один из которых от AlexDW - AO Tooltips. В 19.08.2019 в 06:30, Dotrox сказал: А конкретно в "break 5" - вместо выхода из цикла обработки команд текущего модификатора оно выходит из цикла обработки всех модификаторов. Вместо 5 должно быть 4. это 100% корректное решение ситуации? модулей много будет устанавливаться, кто знает, сколько ещё раз с такой проблемой столкнусь или может есть какие-то другие фиксы? ocStore 2.3 Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 20 січня 2020 Share Опубліковано: 20 січня 2020 В 18.01.2020 в 18:28, krashman сказал: это 100% корректное решение ситуации? Да. Надіслати Поділитися на інших сайтах More sharing options... 1 year later... wwizard Опубліковано: 23 жовтня 2021 Share Опубліковано: 23 жовтня 2021 (змінено) В 19.08.2019 в 06:30, Dotrox сказал: Похоже, что проблема вот здесь (файл /admin/controller/extension/modification.php): if ($error == 'abort') { $modification = $recovery; // Log $log[] = 'NOT FOUND - ABORTING!'; break 5; } А конкретно в "break 5" - вместо выхода из цикла обработки команд текущего модификатора оно выходит из цикла обработки всех модификаторов. Вместо 5 должно быть 4. просто заменить 5 на 4ре и будет работать? Змінено 23 жовтня 2021 користувачем wwizard Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 24 жовтня 2021 Share Опубліковано: 24 жовтня 2021 20 годин назад, wwizard сказав: просто заменить 5 на 4ре и будет работать? Да, по крайней мере в той версии, где я смотрел. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації Менеджер модулей "Freyr 1" Визуальный редактор шаблонов. Автор: Sha, 30 січня 2014 модули drag n drop (і ще %d) Теги: модули drag n drop параметры админ-панель схемы расположение визуальный редактор удобное управление модулями настройка opencart 0 коментарів 20 833 перегляди Sha 30 січня 2014 [Поддержка] Менеджер модулей "Freyr 1" Визуальный редактор шаблонов. 1 2 3 Автор: Sha, 6 лютого 2014 модули drag n drop (і ще %d) Теги: модули drag n drop параметры админ-панель схемы расположение визуальный редактор удобное управление модулями настройка opencart 51 відповідь 11 040 переглядів Гість 25 лютого 2017 batch [Поддержка] Універсальний масовий редактор товарів. MultiEdit AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 253 відповіді 59 083 перегляди Sha 17 листопада batch Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 0 коментарів 58 292 перегляди Sha 15 березня 2017 розробка модулів [Поддержка] Розробка Модулів OpenCart 3 / Розробка Модулів для Підключення інтернет-магазину до потрібного API Автор: SSHEVA, 12 серпня api разработка модуля (і ще %d) Теги: api разработка модуля opencart opencart 3 интеграция api подключение api b2b адаптация 1с обмен baf crm 0 відповідей 51 перегляд SSHEVA 30 листопада Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
Dotrox Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 3 минуты назад, chukcha сказал: А если как ты говоришь требуется рефакторинг, то это дополнительные проверки на условие выхода из цикла. Так условия уже ведь есть, просто они выходят в окно Под рефакторингом я подразумевал как раз избавления от кучи вложенных циклов. Хотя, на самом деле, там нужно весь алгоритм менять, ибо выжрать из базы и файлов все модификаторы в один массив, а потом начать его обрабатывать - это плохая идея сразу по нескольким причинам (память, время выполнения). 14 минут назад, chukcha сказал: Вот исходя из недавнего обсуждения... Что мол вызов метода(функции) - это затраченное время.. Это экономия на спичках. Надіслати Поділитися на інших сайтах More sharing options...
chukcha Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 18 минут назад, Dotrox сказал: это плохая идея сразу по нескольким причинам (память, время выполнения). Это делается один раз, а не по мере вызова.. Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 19 минут назад, chukcha сказал: Это делается один раз, а не по мере вызова.. Я знаю. В этом же основное концептуальное отличие от vQmod. Вопрос в другом: в магазине с кучей модификаторов, либо особо огромными модификаторами генерация кеша может просто завалиться после добавления очередного модификатора. Оно ж и модифицированные файлы все в памяти держит до завершения полного обхода модификаторов и их применения. Надіслати Поділитися на інших сайтах More sharing options... 4 months later... krashman Опубліковано: 18 січня 2020 Share Опубліковано: 18 січня 2020 такая же ситуация возникла. абортились все модификаторы. В 26.11.2018 в 22:50, AlexDW сказал: так что если в логе последняя запись ABORT на каком-то модификаторе - попробуйте отключить его, обновить кеш модификаторов и проверить работу ocmod возможно ваш случай нашёл проблемный - отключил. точнее даже два. один из которых от AlexDW - AO Tooltips. В 19.08.2019 в 06:30, Dotrox сказал: А конкретно в "break 5" - вместо выхода из цикла обработки команд текущего модификатора оно выходит из цикла обработки всех модификаторов. Вместо 5 должно быть 4. это 100% корректное решение ситуации? модулей много будет устанавливаться, кто знает, сколько ещё раз с такой проблемой столкнусь или может есть какие-то другие фиксы? ocStore 2.3 Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 20 січня 2020 Share Опубліковано: 20 січня 2020 В 18.01.2020 в 18:28, krashman сказал: это 100% корректное решение ситуации? Да. Надіслати Поділитися на інших сайтах More sharing options... 1 year later... wwizard Опубліковано: 23 жовтня 2021 Share Опубліковано: 23 жовтня 2021 (змінено) В 19.08.2019 в 06:30, Dotrox сказал: Похоже, что проблема вот здесь (файл /admin/controller/extension/modification.php): if ($error == 'abort') { $modification = $recovery; // Log $log[] = 'NOT FOUND - ABORTING!'; break 5; } А конкретно в "break 5" - вместо выхода из цикла обработки команд текущего модификатора оно выходит из цикла обработки всех модификаторов. Вместо 5 должно быть 4. просто заменить 5 на 4ре и будет работать? Змінено 23 жовтня 2021 користувачем wwizard Надіслати Поділитися на інших сайтах More sharing options... Dotrox Опубліковано: 24 жовтня 2021 Share Опубліковано: 24 жовтня 2021 20 годин назад, wwizard сказав: просто заменить 5 на 4ре и будет работать? Да, по крайней мере в той версии, где я смотрел. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0
Dotrox Опубліковано: 19 серпня 2019 Share Опубліковано: 19 серпня 2019 19 минут назад, chukcha сказал: Это делается один раз, а не по мере вызова.. Я знаю. В этом же основное концептуальное отличие от vQmod. Вопрос в другом: в магазине с кучей модификаторов, либо особо огромными модификаторами генерация кеша может просто завалиться после добавления очередного модификатора. Оно ж и модифицированные файлы все в памяти держит до завершения полного обхода модификаторов и их применения. Надіслати Поділитися на інших сайтах More sharing options...
krashman Опубліковано: 18 січня 2020 Share Опубліковано: 18 січня 2020 такая же ситуация возникла. абортились все модификаторы. В 26.11.2018 в 22:50, AlexDW сказал: так что если в логе последняя запись ABORT на каком-то модификаторе - попробуйте отключить его, обновить кеш модификаторов и проверить работу ocmod возможно ваш случай нашёл проблемный - отключил. точнее даже два. один из которых от AlexDW - AO Tooltips. В 19.08.2019 в 06:30, Dotrox сказал: А конкретно в "break 5" - вместо выхода из цикла обработки команд текущего модификатора оно выходит из цикла обработки всех модификаторов. Вместо 5 должно быть 4. это 100% корректное решение ситуации? модулей много будет устанавливаться, кто знает, сколько ещё раз с такой проблемой столкнусь или может есть какие-то другие фиксы? ocStore 2.3 Надіслати Поділитися на інших сайтах More sharing options...
Dotrox Опубліковано: 20 січня 2020 Share Опубліковано: 20 січня 2020 В 18.01.2020 в 18:28, krashman сказал: это 100% корректное решение ситуации? Да. Надіслати Поділитися на інших сайтах More sharing options...
wwizard Опубліковано: 23 жовтня 2021 Share Опубліковано: 23 жовтня 2021 (змінено) В 19.08.2019 в 06:30, Dotrox сказал: Похоже, что проблема вот здесь (файл /admin/controller/extension/modification.php): if ($error == 'abort') { $modification = $recovery; // Log $log[] = 'NOT FOUND - ABORTING!'; break 5; } А конкретно в "break 5" - вместо выхода из цикла обработки команд текущего модификатора оно выходит из цикла обработки всех модификаторов. Вместо 5 должно быть 4. просто заменить 5 на 4ре и будет работать? Змінено 23 жовтня 2021 користувачем wwizard Надіслати Поділитися на інших сайтах More sharing options...
Dotrox Опубліковано: 24 жовтня 2021 Share Опубліковано: 24 жовтня 2021 20 годин назад, wwizard сказав: просто заменить 5 на 4ре и будет работать? Да, по крайней мере в той версии, где я смотрел. Надіслати Поділитися на інших сайтах More sharing options...
Recommended Posts