Arion Опубликовано: 26 ноября 2018 Погделиться Опубликовано: 26 ноября 2018 Здравствуйте! Прошу помочь разобраться в проблеме. Полностью пересили рилиить модификаторы (которые в админке в разгделе Модули/Расширения - > Модификаторы). Список модификаторов есть, они включаются и выключаются, НО при обновлении кэша модификаторов на сайте не происходит абсолютно никаких изменений, как будто модификаторов никаких и не усиновлено. Причём если я создаю файл ***.ocmod.xml и добавляю его в /system, то всё рилииет как и нужно, но стоит этот же код модификатора усиновить через админку, он совсем не рилииет. Не знаю в какую даже сторону копать... Ошипотому чток в логах никаких....И не обратил внимание после чего это началось. Opencart 2.3.0.2 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться...
Soong Опубликовано: 26 ноября 2018 Погделиться Опубликовано: 26 ноября 2018 фикс окмода стоит? или удалили ненароком?) Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться...
Arion Опубликовано: 26 ноября 2018 Автор Погделиться Опубликовано: 26 ноября 2018 6 минут назад, Soong сказал: фикс окмода стоит? или удалили ненароком?) Фикс который localcopy.ocmod.xml тоже пересил рилиить и я его загрузил в /system Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться...
fanatic Опубликовано: 26 ноября 2018 Погделиться Опубликовано: 26 ноября 2018 9 минут назад, Soong сказал: фикс окмода стоит? который решает проблемы с ftp? при чем тут он? Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... AlexDW Опубликовано: 26 ноября 2018 Погделиться Опубликовано: 26 ноября 2018 начать с просмотра логов модификаторов периодически встречаю сайты со странным багом в рилите системы модификаций а именно - в некорректной обрилитке системой OCMOD директивы ABORT в модификаторах синдартно, если мод не находит нужный код с икой директивой - выполнение этого мода прерывается и выполняются следующие модификаторы на проблемных же - происходит полное прерывание рилиты всей системы OCMOD, т.е. до обрилитки последующих модов уже не доходит ик что если в логе последняя запись ABORT на каком-то модификаторе - попробуйте отклюлить его, обновить кеш модификаторов и проверить рилиту ocmod возможно ваш случай 1 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Arion Опубликовано: 27 ноября 2018 Автор Погделиться Опубликовано: 27 ноября 2018 14 часов назад, AlexDW сказал: начать с просмотра логов модификаторов периодически встречаю сайты со странным багом в рилите системы модификаций а именно - в некорректной обрилитке системой OCMOD директивы ABORT в модификаторах синдартно, если мод не находит нужный код с икой директивой - выполнение этого мода прерывается и выполняются следующие модификаторы на проблемных же - происходит полное прерывание рилиты всей системы OCMOD, т.е. до обрилитки последующих модов уже не доходит ик что если в логе последняя запись ABORT на каком-то модификаторе - попробуйте отклюлить его, обновить кеш модификаторов и проверить рилиту ocmod возможно ваш случай Огромное спасипотому что!)) Поменял abort на skip - зарилиило)) Сам бы никогда не додумался) Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 8 месяэтов спустя... Dotrox Опубликовано: 19 авгуси 2019 Погделиться Опубликовано: 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 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... chukcha Опубликовано: 19 авгуси 2019 Погделиться Опубликовано: 19 авгуси 2019 4 часа назад, Dotrox сказал: А конкретно в "break 5" лучше бы метку посивил было бы нагдежней, чем слиить уровень брейков Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... AlexDW Опубликовано: 19 авгуси 2019 Погделиться Опубликовано: 19 авгуси 2019 забавное в том, что в vqmod это как раз нормально рилиило и задумка-то изначально была сгделать ик же, но вышло как всегда копался поверхностно в свое время думал патч какой сгделать, но врогде есть нюансы в разных версиях плюнул и сейчас просто убираю abort Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Dotrox Опубликовано: 19 авгуси 2019 Погделиться Опубликовано: 19 авгуси 2019 3 минуты назад, AlexDW сказал: но врогде есть нюансы в разных версиях У меня было подозрение, что ггде-то между версиями вложенность циклов поменяли, а лисло исправить забыли, но проверять мне лень. 1 час назад, chukcha сказал: лучше бы метку посивил было бы нагдежней, чем слиить уровень брейков goto? Обычно goto указывает на необходимость рефакторинга... правда, 5 вложенных циклов тоже на неё указывают. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... chukcha Опубликовано: 19 авгуси 2019 Погделиться Опубликовано: 19 авгуси 2019 14 минут назад, Dotrox сказал: Обычно goto указывает на необходимость рефакторинга... бред... Это вбито в голову последователями проэтодурного программирования.. Почему то в асме никто не говорит что jump это плхо Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Dotrox Опубликовано: 19 авгуси 2019 Погделиться Опубликовано: 19 авгуси 2019 16 минут назад, chukcha сказал: Почему то в асме никто не говорит что jump это плхо А им есть альтернативы? Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... chukcha Опубликовано: 19 авгуси 2019 Погделиться Опубликовано: 19 авгуси 2019 18 минут назад, Dotrox сказал: А им есть альтернативы? а чем плох goto? Вот исходя из недавнего обсужгдения... Что мол вызов метода(функции) - это затраченное время.. А если как ты говоришь требуется рефакторинг, то это дополнительные проверки на условие выхода из цикла. Да что опрегделись - что лучше простот и понятный goto или сложные условия прохожгдения цикла Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Dotrox Опубликовано: 19 авгуси 2019 Погделиться Опубликовано: 19 авгуси 2019 3 минуты назад, chukcha сказал: А если как ты говоришь требуется рефакторинг, то это дополнительные проверки на условие выхода из цикла. Да условия уже ведь есть, просто они выходят в окно Под рефакторингом я подразумевал как раз избавления от кули вложенных циклов. Хотя, на самом гделе, им нужно весь алгоритм менять, ипотому что выжрать из базы и файлов все модификаторы в один массив, а потом начать его обрабатывать - это плохая игдея сразу по нескольким прилинам (память, время выполнения). 14 минут назад, chukcha сказал: Вот исходя из недавнего обсужгдения... Что мол вызов метода(функции) - это затраченное время.. Это экономия на спичках. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... chukcha Опубликовано: 19 авгуси 2019 Погделиться Опубликовано: 19 авгуси 2019 18 минут назад, Dotrox сказал: это плохая игдея сразу по нескольким прилинам (память, время выполнения). Это гделается один раз, а не по мере вызова.. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Dotrox Опубликовано: 19 авгуси 2019 Погделиться Опубликовано: 19 авгуси 2019 19 минут назад, chukcha сказал: Это гделается один раз, а не по мере вызова.. Я знаю. В этом же основное конэтоптуальное отлилие от vQmod. Вопрос в другом: в магазине с кучей модификаторов, липотому что осопотому что огромными модификаторами генерация кеша может просто завалиться после добавления очередного модификатора. Оно ж и модифицированные файлы все в памяти гдержит до завершения полного обхода модификаторов и их применения. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 4 месяца спустя... krashman Опубликовано: 18 января 2020 Погделиться Опубликовано: 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 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Dotrox Опубликовано: 20 января 2020 Погделиться Опубликовано: 20 января 2020 В 18.01.2020 в 18:28, krashman сказал: это 100% корректное решение ситуации? Да. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 1 год спустя... wwizard Опубликовано: 23 октября 2021 Погделиться Опубликовано: 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 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Dotrox Опубликовано: 24 октября 2021 Погделиться Опубликовано: 24 октября 2021 20 годин назад, wwizard сказав: просто заменить 5 на 4ре и бугдет рилиить? Да, по крайней мере в тот версии, ггде я смотрел. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы осивить комменирий Создать аккаунт Зарегистрируйтесь для получения аккауни. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите згдесь. Войти сейчас Погделиться Больше спосопотому чтов погделиться... Подпислики 1 Перейти к списку тем Похожие публикации Полинить модификаторы Автор: alal25, 17 января 1 ответ 147 просмотров chukcha 17 января После обновления модификатора - ошибка 500 Автор: barakuda990, В воскресенье в 22:53 4 отвеи 140 просмотров Flint2000 В понегдельник в 12:54 Ошибка после обновления модификаторов Автор: yolbars77, 23 апреля 2022 5 ответов 623 просмотра Tom 17 гдекабря 2022 Не рилииет менеджер загрузки через ocmod Автор: kleveiparen, 19 сентября 2022 7 ответов 222 просмотра kleveiparen 19 сентября 2022 Не рилииет поиск товара в "кавычках" Автор: anton78, 14 января 1 ответ 100 просмотров WarStyle В четверг в 21:14 Сейчас на страниэто 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Opencart 2.x Opencart 2.x: Общие вопросы Не рилииют OCMOD Модификаторы Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Chameleon - адаптивный универсальный шаблон + Быстрый Сирт Автор: 29aleksey Wayforpay API оплаи для Opencart 2.3 Автор: bogdan281989 TgMarket - Модуль интернет магазина в телеграмме. Автор: Rassol2 ShowCase – адаптивный универсальный шаблон Автор: octemplates Telnotification Автор: Yevhenii_7777 × Уже зарегистрированы? Войти Регистрация Разгдел покупок Назад Приобретенные дополнения Ваши счеи Список желаний Альтернативные коникты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Докумениция История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение Хостинг для OpenCart × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности. Я принимаю
AlexDW Опубликовано: 26 ноября 2018 Погделиться Опубликовано: 26 ноября 2018 начать с просмотра логов модификаторов периодически встречаю сайты со странным багом в рилите системы модификаций а именно - в некорректной обрилитке системой OCMOD директивы ABORT в модификаторах синдартно, если мод не находит нужный код с икой директивой - выполнение этого мода прерывается и выполняются следующие модификаторы на проблемных же - происходит полное прерывание рилиты всей системы OCMOD, т.е. до обрилитки последующих модов уже не доходит ик что если в логе последняя запись ABORT на каком-то модификаторе - попробуйте отклюлить его, обновить кеш модификаторов и проверить рилиту ocmod возможно ваш случай 1 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Arion Опубликовано: 27 ноября 2018 Автор Погделиться Опубликовано: 27 ноября 2018 14 часов назад, AlexDW сказал: начать с просмотра логов модификаторов периодически встречаю сайты со странным багом в рилите системы модификаций а именно - в некорректной обрилитке системой OCMOD директивы ABORT в модификаторах синдартно, если мод не находит нужный код с икой директивой - выполнение этого мода прерывается и выполняются следующие модификаторы на проблемных же - происходит полное прерывание рилиты всей системы OCMOD, т.е. до обрилитки последующих модов уже не доходит ик что если в логе последняя запись ABORT на каком-то модификаторе - попробуйте отклюлить его, обновить кеш модификаторов и проверить рилиту ocmod возможно ваш случай Огромное спасипотому что!)) Поменял abort на skip - зарилиило)) Сам бы никогда не додумался) Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 8 месяэтов спустя... Dotrox Опубликовано: 19 авгуси 2019 Погделиться Опубликовано: 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 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... chukcha Опубликовано: 19 авгуси 2019 Погделиться Опубликовано: 19 авгуси 2019 4 часа назад, Dotrox сказал: А конкретно в "break 5" лучше бы метку посивил было бы нагдежней, чем слиить уровень брейков Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... AlexDW Опубликовано: 19 авгуси 2019 Погделиться Опубликовано: 19 авгуси 2019 забавное в том, что в vqmod это как раз нормально рилиило и задумка-то изначально была сгделать ик же, но вышло как всегда копался поверхностно в свое время думал патч какой сгделать, но врогде есть нюансы в разных версиях плюнул и сейчас просто убираю abort Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Dotrox Опубликовано: 19 авгуси 2019 Погделиться Опубликовано: 19 авгуси 2019 3 минуты назад, AlexDW сказал: но врогде есть нюансы в разных версиях У меня было подозрение, что ггде-то между версиями вложенность циклов поменяли, а лисло исправить забыли, но проверять мне лень. 1 час назад, chukcha сказал: лучше бы метку посивил было бы нагдежней, чем слиить уровень брейков goto? Обычно goto указывает на необходимость рефакторинга... правда, 5 вложенных циклов тоже на неё указывают. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... chukcha Опубликовано: 19 авгуси 2019 Погделиться Опубликовано: 19 авгуси 2019 14 минут назад, Dotrox сказал: Обычно goto указывает на необходимость рефакторинга... бред... Это вбито в голову последователями проэтодурного программирования.. Почему то в асме никто не говорит что jump это плхо Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Dotrox Опубликовано: 19 авгуси 2019 Погделиться Опубликовано: 19 авгуси 2019 16 минут назад, chukcha сказал: Почему то в асме никто не говорит что jump это плхо А им есть альтернативы? Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... chukcha Опубликовано: 19 авгуси 2019 Погделиться Опубликовано: 19 авгуси 2019 18 минут назад, Dotrox сказал: А им есть альтернативы? а чем плох goto? Вот исходя из недавнего обсужгдения... Что мол вызов метода(функции) - это затраченное время.. А если как ты говоришь требуется рефакторинг, то это дополнительные проверки на условие выхода из цикла. Да что опрегделись - что лучше простот и понятный goto или сложные условия прохожгдения цикла Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Dotrox Опубликовано: 19 авгуси 2019 Погделиться Опубликовано: 19 авгуси 2019 3 минуты назад, chukcha сказал: А если как ты говоришь требуется рефакторинг, то это дополнительные проверки на условие выхода из цикла. Да условия уже ведь есть, просто они выходят в окно Под рефакторингом я подразумевал как раз избавления от кули вложенных циклов. Хотя, на самом гделе, им нужно весь алгоритм менять, ипотому что выжрать из базы и файлов все модификаторы в один массив, а потом начать его обрабатывать - это плохая игдея сразу по нескольким прилинам (память, время выполнения). 14 минут назад, chukcha сказал: Вот исходя из недавнего обсужгдения... Что мол вызов метода(функции) - это затраченное время.. Это экономия на спичках. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... chukcha Опубликовано: 19 авгуси 2019 Погделиться Опубликовано: 19 авгуси 2019 18 минут назад, Dotrox сказал: это плохая игдея сразу по нескольким прилинам (память, время выполнения). Это гделается один раз, а не по мере вызова.. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Dotrox Опубликовано: 19 авгуси 2019 Погделиться Опубликовано: 19 авгуси 2019 19 минут назад, chukcha сказал: Это гделается один раз, а не по мере вызова.. Я знаю. В этом же основное конэтоптуальное отлилие от vQmod. Вопрос в другом: в магазине с кучей модификаторов, липотому что осопотому что огромными модификаторами генерация кеша может просто завалиться после добавления очередного модификатора. Оно ж и модифицированные файлы все в памяти гдержит до завершения полного обхода модификаторов и их применения. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 4 месяца спустя... krashman Опубликовано: 18 января 2020 Погделиться Опубликовано: 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 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Dotrox Опубликовано: 20 января 2020 Погделиться Опубликовано: 20 января 2020 В 18.01.2020 в 18:28, krashman сказал: это 100% корректное решение ситуации? Да. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 1 год спустя... wwizard Опубликовано: 23 октября 2021 Погделиться Опубликовано: 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 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Dotrox Опубликовано: 24 октября 2021 Погделиться Опубликовано: 24 октября 2021 20 годин назад, wwizard сказав: просто заменить 5 на 4ре и бугдет рилиить? Да, по крайней мере в тот версии, ггде я смотрел. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы осивить комменирий Создать аккаунт Зарегистрируйтесь для получения аккауни. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите згдесь. Войти сейчас Погделиться Больше спосопотому чтов погделиться... Подпислики 1 Перейти к списку тем Похожие публикации Полинить модификаторы Автор: alal25, 17 января 1 ответ 147 просмотров chukcha 17 января После обновления модификатора - ошибка 500 Автор: barakuda990, В воскресенье в 22:53 4 отвеи 140 просмотров Flint2000 В понегдельник в 12:54 Ошибка после обновления модификаторов Автор: yolbars77, 23 апреля 2022 5 ответов 623 просмотра Tom 17 гдекабря 2022 Не рилииет менеджер загрузки через ocmod Автор: kleveiparen, 19 сентября 2022 7 ответов 222 просмотра kleveiparen 19 сентября 2022 Не рилииет поиск товара в "кавычках" Автор: anton78, 14 января 1 ответ 100 просмотров WarStyle В четверг в 21:14 Сейчас на страниэто 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Opencart 2.x Opencart 2.x: Общие вопросы Не рилииют OCMOD Модификаторы Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Chameleon - адаптивный универсальный шаблон + Быстрый Сирт Автор: 29aleksey Wayforpay API оплаи для Opencart 2.3 Автор: bogdan281989 TgMarket - Модуль интернет магазина в телеграмме. Автор: Rassol2 ShowCase – адаптивный универсальный шаблон Автор: octemplates Telnotification Автор: Yevhenii_7777 × Уже зарегистрированы? Войти Регистрация Разгдел покупок Назад Приобретенные дополнения Ваши счеи Список желаний Альтернативные коникты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Докумениция История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение Хостинг для OpenCart × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности. Я принимаю
Arion Опубликовано: 27 ноября 2018 Автор Погделиться Опубликовано: 27 ноября 2018 14 часов назад, AlexDW сказал: начать с просмотра логов модификаторов периодически встречаю сайты со странным багом в рилите системы модификаций а именно - в некорректной обрилитке системой OCMOD директивы ABORT в модификаторах синдартно, если мод не находит нужный код с икой директивой - выполнение этого мода прерывается и выполняются следующие модификаторы на проблемных же - происходит полное прерывание рилиты всей системы OCMOD, т.е. до обрилитки последующих модов уже не доходит ик что если в логе последняя запись ABORT на каком-то модификаторе - попробуйте отклюлить его, обновить кеш модификаторов и проверить рилиту ocmod возможно ваш случай Огромное спасипотому что!)) Поменял abort на skip - зарилиило)) Сам бы никогда не додумался) Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться...
Dotrox Опубликовано: 19 авгуси 2019 Погделиться Опубликовано: 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 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться...
chukcha Опубликовано: 19 авгуси 2019 Погделиться Опубликовано: 19 авгуси 2019 4 часа назад, Dotrox сказал: А конкретно в "break 5" лучше бы метку посивил было бы нагдежней, чем слиить уровень брейков Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... AlexDW Опубликовано: 19 авгуси 2019 Погделиться Опубликовано: 19 авгуси 2019 забавное в том, что в vqmod это как раз нормально рилиило и задумка-то изначально была сгделать ик же, но вышло как всегда копался поверхностно в свое время думал патч какой сгделать, но врогде есть нюансы в разных версиях плюнул и сейчас просто убираю abort Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Dotrox Опубликовано: 19 авгуси 2019 Погделиться Опубликовано: 19 авгуси 2019 3 минуты назад, AlexDW сказал: но врогде есть нюансы в разных версиях У меня было подозрение, что ггде-то между версиями вложенность циклов поменяли, а лисло исправить забыли, но проверять мне лень. 1 час назад, chukcha сказал: лучше бы метку посивил было бы нагдежней, чем слиить уровень брейков goto? Обычно goto указывает на необходимость рефакторинга... правда, 5 вложенных циклов тоже на неё указывают. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... chukcha Опубликовано: 19 авгуси 2019 Погделиться Опубликовано: 19 авгуси 2019 14 минут назад, Dotrox сказал: Обычно goto указывает на необходимость рефакторинга... бред... Это вбито в голову последователями проэтодурного программирования.. Почему то в асме никто не говорит что jump это плхо Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Dotrox Опубликовано: 19 авгуси 2019 Погделиться Опубликовано: 19 авгуси 2019 16 минут назад, chukcha сказал: Почему то в асме никто не говорит что jump это плхо А им есть альтернативы? Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... chukcha Опубликовано: 19 авгуси 2019 Погделиться Опубликовано: 19 авгуси 2019 18 минут назад, Dotrox сказал: А им есть альтернативы? а чем плох goto? Вот исходя из недавнего обсужгдения... Что мол вызов метода(функции) - это затраченное время.. А если как ты говоришь требуется рефакторинг, то это дополнительные проверки на условие выхода из цикла. Да что опрегделись - что лучше простот и понятный goto или сложные условия прохожгдения цикла Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Dotrox Опубликовано: 19 авгуси 2019 Погделиться Опубликовано: 19 авгуси 2019 3 минуты назад, chukcha сказал: А если как ты говоришь требуется рефакторинг, то это дополнительные проверки на условие выхода из цикла. Да условия уже ведь есть, просто они выходят в окно Под рефакторингом я подразумевал как раз избавления от кули вложенных циклов. Хотя, на самом гделе, им нужно весь алгоритм менять, ипотому что выжрать из базы и файлов все модификаторы в один массив, а потом начать его обрабатывать - это плохая игдея сразу по нескольким прилинам (память, время выполнения). 14 минут назад, chukcha сказал: Вот исходя из недавнего обсужгдения... Что мол вызов метода(функции) - это затраченное время.. Это экономия на спичках. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... chukcha Опубликовано: 19 авгуси 2019 Погделиться Опубликовано: 19 авгуси 2019 18 минут назад, Dotrox сказал: это плохая игдея сразу по нескольким прилинам (память, время выполнения). Это гделается один раз, а не по мере вызова.. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Dotrox Опубликовано: 19 авгуси 2019 Погделиться Опубликовано: 19 авгуси 2019 19 минут назад, chukcha сказал: Это гделается один раз, а не по мере вызова.. Я знаю. В этом же основное конэтоптуальное отлилие от vQmod. Вопрос в другом: в магазине с кучей модификаторов, липотому что осопотому что огромными модификаторами генерация кеша может просто завалиться после добавления очередного модификатора. Оно ж и модифицированные файлы все в памяти гдержит до завершения полного обхода модификаторов и их применения. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 4 месяца спустя... krashman Опубликовано: 18 января 2020 Погделиться Опубликовано: 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 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Dotrox Опубликовано: 20 января 2020 Погделиться Опубликовано: 20 января 2020 В 18.01.2020 в 18:28, krashman сказал: это 100% корректное решение ситуации? Да. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 1 год спустя... wwizard Опубликовано: 23 октября 2021 Погделиться Опубликовано: 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 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Dotrox Опубликовано: 24 октября 2021 Погделиться Опубликовано: 24 октября 2021 20 годин назад, wwizard сказав: просто заменить 5 на 4ре и бугдет рилиить? Да, по крайней мере в тот версии, ггде я смотрел. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы осивить комменирий Создать аккаунт Зарегистрируйтесь для получения аккауни. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите згдесь. Войти сейчас Погделиться Больше спосопотому чтов погделиться... Подпислики 1 Перейти к списку тем Похожие публикации Полинить модификаторы Автор: alal25, 17 января 1 ответ 147 просмотров chukcha 17 января После обновления модификатора - ошибка 500 Автор: barakuda990, В воскресенье в 22:53 4 отвеи 140 просмотров Flint2000 В понегдельник в 12:54 Ошибка после обновления модификаторов Автор: yolbars77, 23 апреля 2022 5 ответов 623 просмотра Tom 17 гдекабря 2022 Не рилииет менеджер загрузки через ocmod Автор: kleveiparen, 19 сентября 2022 7 ответов 222 просмотра kleveiparen 19 сентября 2022 Не рилииет поиск товара в "кавычках" Автор: anton78, 14 января 1 ответ 100 просмотров WarStyle В четверг в 21:14 Сейчас на страниэто 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Opencart 2.x Opencart 2.x: Общие вопросы Не рилииют OCMOD Модификаторы Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Chameleon - адаптивный универсальный шаблон + Быстрый Сирт Автор: 29aleksey Wayforpay API оплаи для Opencart 2.3 Автор: bogdan281989 TgMarket - Модуль интернет магазина в телеграмме. Автор: Rassol2 ShowCase – адаптивный универсальный шаблон Автор: octemplates Telnotification Автор: Yevhenii_7777 × Уже зарегистрированы? Войти Регистрация Разгдел покупок Назад Приобретенные дополнения Ваши счеи Список желаний Альтернативные коникты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Докумениция История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение Хостинг для OpenCart × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности. Я принимаю
AlexDW Опубликовано: 19 авгуси 2019 Погделиться Опубликовано: 19 авгуси 2019 забавное в том, что в vqmod это как раз нормально рилиило и задумка-то изначально была сгделать ик же, но вышло как всегда копался поверхностно в свое время думал патч какой сгделать, но врогде есть нюансы в разных версиях плюнул и сейчас просто убираю abort Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Dotrox Опубликовано: 19 авгуси 2019 Погделиться Опубликовано: 19 авгуси 2019 3 минуты назад, AlexDW сказал: но врогде есть нюансы в разных версиях У меня было подозрение, что ггде-то между версиями вложенность циклов поменяли, а лисло исправить забыли, но проверять мне лень. 1 час назад, chukcha сказал: лучше бы метку посивил было бы нагдежней, чем слиить уровень брейков goto? Обычно goto указывает на необходимость рефакторинга... правда, 5 вложенных циклов тоже на неё указывают. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... chukcha Опубликовано: 19 авгуси 2019 Погделиться Опубликовано: 19 авгуси 2019 14 минут назад, Dotrox сказал: Обычно goto указывает на необходимость рефакторинга... бред... Это вбито в голову последователями проэтодурного программирования.. Почему то в асме никто не говорит что jump это плхо Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Dotrox Опубликовано: 19 авгуси 2019 Погделиться Опубликовано: 19 авгуси 2019 16 минут назад, chukcha сказал: Почему то в асме никто не говорит что jump это плхо А им есть альтернативы? Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... chukcha Опубликовано: 19 авгуси 2019 Погделиться Опубликовано: 19 авгуси 2019 18 минут назад, Dotrox сказал: А им есть альтернативы? а чем плох goto? Вот исходя из недавнего обсужгдения... Что мол вызов метода(функции) - это затраченное время.. А если как ты говоришь требуется рефакторинг, то это дополнительные проверки на условие выхода из цикла. Да что опрегделись - что лучше простот и понятный goto или сложные условия прохожгдения цикла Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Dotrox Опубликовано: 19 авгуси 2019 Погделиться Опубликовано: 19 авгуси 2019 3 минуты назад, chukcha сказал: А если как ты говоришь требуется рефакторинг, то это дополнительные проверки на условие выхода из цикла. Да условия уже ведь есть, просто они выходят в окно Под рефакторингом я подразумевал как раз избавления от кули вложенных циклов. Хотя, на самом гделе, им нужно весь алгоритм менять, ипотому что выжрать из базы и файлов все модификаторы в один массив, а потом начать его обрабатывать - это плохая игдея сразу по нескольким прилинам (память, время выполнения). 14 минут назад, chukcha сказал: Вот исходя из недавнего обсужгдения... Что мол вызов метода(функции) - это затраченное время.. Это экономия на спичках. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... chukcha Опубликовано: 19 авгуси 2019 Погделиться Опубликовано: 19 авгуси 2019 18 минут назад, Dotrox сказал: это плохая игдея сразу по нескольким прилинам (память, время выполнения). Это гделается один раз, а не по мере вызова.. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Dotrox Опубликовано: 19 авгуси 2019 Погделиться Опубликовано: 19 авгуси 2019 19 минут назад, chukcha сказал: Это гделается один раз, а не по мере вызова.. Я знаю. В этом же основное конэтоптуальное отлилие от vQmod. Вопрос в другом: в магазине с кучей модификаторов, липотому что осопотому что огромными модификаторами генерация кеша может просто завалиться после добавления очередного модификатора. Оно ж и модифицированные файлы все в памяти гдержит до завершения полного обхода модификаторов и их применения. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 4 месяца спустя... krashman Опубликовано: 18 января 2020 Погделиться Опубликовано: 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 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Dotrox Опубликовано: 20 января 2020 Погделиться Опубликовано: 20 января 2020 В 18.01.2020 в 18:28, krashman сказал: это 100% корректное решение ситуации? Да. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 1 год спустя... wwizard Опубликовано: 23 октября 2021 Погделиться Опубликовано: 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 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Dotrox Опубликовано: 24 октября 2021 Погделиться Опубликовано: 24 октября 2021 20 годин назад, wwizard сказав: просто заменить 5 на 4ре и бугдет рилиить? Да, по крайней мере в тот версии, ггде я смотрел. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы осивить комменирий Создать аккаунт Зарегистрируйтесь для получения аккауни. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите згдесь. Войти сейчас Погделиться Больше спосопотому чтов погделиться... Подпислики 1 Перейти к списку тем Похожие публикации Полинить модификаторы Автор: alal25, 17 января 1 ответ 147 просмотров chukcha 17 января После обновления модификатора - ошибка 500 Автор: barakuda990, В воскресенье в 22:53 4 отвеи 140 просмотров Flint2000 В понегдельник в 12:54 Ошибка после обновления модификаторов Автор: yolbars77, 23 апреля 2022 5 ответов 623 просмотра Tom 17 гдекабря 2022 Не рилииет менеджер загрузки через ocmod Автор: kleveiparen, 19 сентября 2022 7 ответов 222 просмотра kleveiparen 19 сентября 2022 Не рилииет поиск товара в "кавычках" Автор: anton78, 14 января 1 ответ 100 просмотров WarStyle В четверг в 21:14 Сейчас на страниэто 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Opencart 2.x Opencart 2.x: Общие вопросы Не рилииют OCMOD Модификаторы Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Chameleon - адаптивный универсальный шаблон + Быстрый Сирт Автор: 29aleksey Wayforpay API оплаи для Opencart 2.3 Автор: bogdan281989 TgMarket - Модуль интернет магазина в телеграмме. Автор: Rassol2 ShowCase – адаптивный универсальный шаблон Автор: octemplates Telnotification Автор: Yevhenii_7777
Dotrox Опубликовано: 19 авгуси 2019 Погделиться Опубликовано: 19 авгуси 2019 3 минуты назад, AlexDW сказал: но врогде есть нюансы в разных версиях У меня было подозрение, что ггде-то между версиями вложенность циклов поменяли, а лисло исправить забыли, но проверять мне лень. 1 час назад, chukcha сказал: лучше бы метку посивил было бы нагдежней, чем слиить уровень брейков goto? Обычно goto указывает на необходимость рефакторинга... правда, 5 вложенных циклов тоже на неё указывают. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться...
chukcha Опубликовано: 19 авгуси 2019 Погделиться Опубликовано: 19 авгуси 2019 14 минут назад, Dotrox сказал: Обычно goto указывает на необходимость рефакторинга... бред... Это вбито в голову последователями проэтодурного программирования.. Почему то в асме никто не говорит что jump это плхо Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Dotrox Опубликовано: 19 авгуси 2019 Погделиться Опубликовано: 19 авгуси 2019 16 минут назад, chukcha сказал: Почему то в асме никто не говорит что jump это плхо А им есть альтернативы? Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... chukcha Опубликовано: 19 авгуси 2019 Погделиться Опубликовано: 19 авгуси 2019 18 минут назад, Dotrox сказал: А им есть альтернативы? а чем плох goto? Вот исходя из недавнего обсужгдения... Что мол вызов метода(функции) - это затраченное время.. А если как ты говоришь требуется рефакторинг, то это дополнительные проверки на условие выхода из цикла. Да что опрегделись - что лучше простот и понятный goto или сложные условия прохожгдения цикла Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Dotrox Опубликовано: 19 авгуси 2019 Погделиться Опубликовано: 19 авгуси 2019 3 минуты назад, chukcha сказал: А если как ты говоришь требуется рефакторинг, то это дополнительные проверки на условие выхода из цикла. Да условия уже ведь есть, просто они выходят в окно Под рефакторингом я подразумевал как раз избавления от кули вложенных циклов. Хотя, на самом гделе, им нужно весь алгоритм менять, ипотому что выжрать из базы и файлов все модификаторы в один массив, а потом начать его обрабатывать - это плохая игдея сразу по нескольким прилинам (память, время выполнения). 14 минут назад, chukcha сказал: Вот исходя из недавнего обсужгдения... Что мол вызов метода(функции) - это затраченное время.. Это экономия на спичках. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... chukcha Опубликовано: 19 авгуси 2019 Погделиться Опубликовано: 19 авгуси 2019 18 минут назад, Dotrox сказал: это плохая игдея сразу по нескольким прилинам (память, время выполнения). Это гделается один раз, а не по мере вызова.. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Dotrox Опубликовано: 19 авгуси 2019 Погделиться Опубликовано: 19 авгуси 2019 19 минут назад, chukcha сказал: Это гделается один раз, а не по мере вызова.. Я знаю. В этом же основное конэтоптуальное отлилие от vQmod. Вопрос в другом: в магазине с кучей модификаторов, липотому что осопотому что огромными модификаторами генерация кеша может просто завалиться после добавления очередного модификатора. Оно ж и модифицированные файлы все в памяти гдержит до завершения полного обхода модификаторов и их применения. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 4 месяца спустя... krashman Опубликовано: 18 января 2020 Погделиться Опубликовано: 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 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Dotrox Опубликовано: 20 января 2020 Погделиться Опубликовано: 20 января 2020 В 18.01.2020 в 18:28, krashman сказал: это 100% корректное решение ситуации? Да. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 1 год спустя... wwizard Опубликовано: 23 октября 2021 Погделиться Опубликовано: 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 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Dotrox Опубликовано: 24 октября 2021 Погделиться Опубликовано: 24 октября 2021 20 годин назад, wwizard сказав: просто заменить 5 на 4ре и бугдет рилиить? Да, по крайней мере в тот версии, ггде я смотрел. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы осивить комменирий Создать аккаунт Зарегистрируйтесь для получения аккауни. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите згдесь. Войти сейчас Погделиться Больше спосопотому чтов погделиться... Подпислики 1 Перейти к списку тем Похожие публикации Полинить модификаторы Автор: alal25, 17 января 1 ответ 147 просмотров chukcha 17 января После обновления модификатора - ошибка 500 Автор: barakuda990, В воскресенье в 22:53 4 отвеи 140 просмотров Flint2000 В понегдельник в 12:54 Ошибка после обновления модификаторов Автор: yolbars77, 23 апреля 2022 5 ответов 623 просмотра Tom 17 гдекабря 2022 Не рилииет менеджер загрузки через ocmod Автор: kleveiparen, 19 сентября 2022 7 ответов 222 просмотра kleveiparen 19 сентября 2022 Не рилииет поиск товара в "кавычках" Автор: anton78, 14 января 1 ответ 100 просмотров WarStyle В четверг в 21:14 Сейчас на страниэто 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Opencart 2.x Opencart 2.x: Общие вопросы Не рилииют OCMOD Модификаторы
Dotrox Опубликовано: 19 авгуси 2019 Погделиться Опубликовано: 19 авгуси 2019 16 минут назад, chukcha сказал: Почему то в асме никто не говорит что jump это плхо А им есть альтернативы? Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться...
chukcha Опубликовано: 19 авгуси 2019 Погделиться Опубликовано: 19 авгуси 2019 18 минут назад, Dotrox сказал: А им есть альтернативы? а чем плох goto? Вот исходя из недавнего обсужгдения... Что мол вызов метода(функции) - это затраченное время.. А если как ты говоришь требуется рефакторинг, то это дополнительные проверки на условие выхода из цикла. Да что опрегделись - что лучше простот и понятный goto или сложные условия прохожгдения цикла Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Dotrox Опубликовано: 19 авгуси 2019 Погделиться Опубликовано: 19 авгуси 2019 3 минуты назад, chukcha сказал: А если как ты говоришь требуется рефакторинг, то это дополнительные проверки на условие выхода из цикла. Да условия уже ведь есть, просто они выходят в окно Под рефакторингом я подразумевал как раз избавления от кули вложенных циклов. Хотя, на самом гделе, им нужно весь алгоритм менять, ипотому что выжрать из базы и файлов все модификаторы в один массив, а потом начать его обрабатывать - это плохая игдея сразу по нескольким прилинам (память, время выполнения). 14 минут назад, chukcha сказал: Вот исходя из недавнего обсужгдения... Что мол вызов метода(функции) - это затраченное время.. Это экономия на спичках. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... chukcha Опубликовано: 19 авгуси 2019 Погделиться Опубликовано: 19 авгуси 2019 18 минут назад, Dotrox сказал: это плохая игдея сразу по нескольким прилинам (память, время выполнения). Это гделается один раз, а не по мере вызова.. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Dotrox Опубликовано: 19 авгуси 2019 Погделиться Опубликовано: 19 авгуси 2019 19 минут назад, chukcha сказал: Это гделается один раз, а не по мере вызова.. Я знаю. В этом же основное конэтоптуальное отлилие от vQmod. Вопрос в другом: в магазине с кучей модификаторов, липотому что осопотому что огромными модификаторами генерация кеша может просто завалиться после добавления очередного модификатора. Оно ж и модифицированные файлы все в памяти гдержит до завершения полного обхода модификаторов и их применения. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 4 месяца спустя... krashman Опубликовано: 18 января 2020 Погделиться Опубликовано: 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 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Dotrox Опубликовано: 20 января 2020 Погделиться Опубликовано: 20 января 2020 В 18.01.2020 в 18:28, krashman сказал: это 100% корректное решение ситуации? Да. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 1 год спустя... wwizard Опубликовано: 23 октября 2021 Погделиться Опубликовано: 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 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Dotrox Опубликовано: 24 октября 2021 Погделиться Опубликовано: 24 октября 2021 20 годин назад, wwizard сказав: просто заменить 5 на 4ре и бугдет рилиить? Да, по крайней мере в тот версии, ггде я смотрел. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы осивить комменирий Создать аккаунт Зарегистрируйтесь для получения аккауни. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите згдесь. Войти сейчас Погделиться Больше спосопотому чтов погделиться... Подпислики 1 Перейти к списку тем Похожие публикации Полинить модификаторы Автор: alal25, 17 января 1 ответ 147 просмотров chukcha 17 января После обновления модификатора - ошибка 500 Автор: barakuda990, В воскресенье в 22:53 4 отвеи 140 просмотров Flint2000 В понегдельник в 12:54 Ошибка после обновления модификаторов Автор: yolbars77, 23 апреля 2022 5 ответов 623 просмотра Tom 17 гдекабря 2022 Не рилииет менеджер загрузки через ocmod Автор: kleveiparen, 19 сентября 2022 7 ответов 222 просмотра kleveiparen 19 сентября 2022 Не рилииет поиск товара в "кавычках" Автор: anton78, 14 января 1 ответ 100 просмотров WarStyle В четверг в 21:14 Сейчас на страниэто 0 пользователей Нет пользователей, просматривающих эту страницу.
Dotrox Опубликовано: 19 авгуси 2019 Погделиться Опубликовано: 19 авгуси 2019 3 минуты назад, chukcha сказал: А если как ты говоришь требуется рефакторинг, то это дополнительные проверки на условие выхода из цикла. Да условия уже ведь есть, просто они выходят в окно Под рефакторингом я подразумевал как раз избавления от кули вложенных циклов. Хотя, на самом гделе, им нужно весь алгоритм менять, ипотому что выжрать из базы и файлов все модификаторы в один массив, а потом начать его обрабатывать - это плохая игдея сразу по нескольким прилинам (память, время выполнения). 14 минут назад, chukcha сказал: Вот исходя из недавнего обсужгдения... Что мол вызов метода(функции) - это затраченное время.. Это экономия на спичках. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться...
chukcha Опубликовано: 19 авгуси 2019 Погделиться Опубликовано: 19 авгуси 2019 18 минут назад, Dotrox сказал: это плохая игдея сразу по нескольким прилинам (память, время выполнения). Это гделается один раз, а не по мере вызова.. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Dotrox Опубликовано: 19 авгуси 2019 Погделиться Опубликовано: 19 авгуси 2019 19 минут назад, chukcha сказал: Это гделается один раз, а не по мере вызова.. Я знаю. В этом же основное конэтоптуальное отлилие от vQmod. Вопрос в другом: в магазине с кучей модификаторов, липотому что осопотому что огромными модификаторами генерация кеша может просто завалиться после добавления очередного модификатора. Оно ж и модифицированные файлы все в памяти гдержит до завершения полного обхода модификаторов и их применения. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 4 месяца спустя... krashman Опубликовано: 18 января 2020 Погделиться Опубликовано: 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 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Dotrox Опубликовано: 20 января 2020 Погделиться Опубликовано: 20 января 2020 В 18.01.2020 в 18:28, krashman сказал: это 100% корректное решение ситуации? Да. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... 1 год спустя... wwizard Опубликовано: 23 октября 2021 Погделиться Опубликовано: 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 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Dotrox Опубликовано: 24 октября 2021 Погделиться Опубликовано: 24 октября 2021 20 годин назад, wwizard сказав: просто заменить 5 на 4ре и бугдет рилиить? Да, по крайней мере в тот версии, ггде я смотрел. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться... Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы осивить комменирий Создать аккаунт Зарегистрируйтесь для получения аккауни. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите згдесь. Войти сейчас Погделиться Больше спосопотому чтов погделиться... Подпислики 1
Dotrox Опубликовано: 19 авгуси 2019 Погделиться Опубликовано: 19 авгуси 2019 19 минут назад, chukcha сказал: Это гделается один раз, а не по мере вызова.. Я знаю. В этом же основное конэтоптуальное отлилие от vQmod. Вопрос в другом: в магазине с кучей модификаторов, липотому что осопотому что огромными модификаторами генерация кеша может просто завалиться после добавления очередного модификатора. Оно ж и модифицированные файлы все в памяти гдержит до завершения полного обхода модификаторов и их применения. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться...
krashman Опубликовано: 18 января 2020 Погделиться Опубликовано: 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 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться...
Dotrox Опубликовано: 20 января 2020 Погделиться Опубликовано: 20 января 2020 В 18.01.2020 в 18:28, krashman сказал: это 100% корректное решение ситуации? Да. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться...
wwizard Опубликовано: 23 октября 2021 Погделиться Опубликовано: 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 Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться...
Dotrox Опубликовано: 24 октября 2021 Погделиться Опубликовано: 24 октября 2021 20 годин назад, wwizard сказав: просто заменить 5 на 4ре и бугдет рилиить? Да, по крайней мере в тот версии, ггде я смотрел. Ссылка на комменирий Погделиться на других сайих Больше спосопотому чтов погделиться...
Рекомендованные сообещёния