Search the Community
Showing results for tags 'патч'.
-
Version 1.01
3,123 downloads
Стандартный фильтр Opencart работает по принципу ИЛИ (OR) для разных групп при фильтрации. Данный патч решает проблему с фильтром, меняя логику выбора групп фильтров на И (AND) Актуален для ocStore / Opencart.PRO | CMS / Opencart версий 2000 - 303x Не меняет файлы движка и БД (работает через OCMOD) DEMO ADMIN до патча: при фильтрации будут выбраны все товары, у которых совпадает ХОТЯ БЫ один параметр в фильтрах (без учета групп фильтров) пример - все товары, где совпадают цвет или размер после патча: при фильтрации будут выбраны только те товары, у которых совпадут ВСЕ отмеченные параметры в фильтрах (с учетом групп фильтров) пример - только те товары, где совпадают и цвет, и размер Как настроить фильтр в Opencart Внимание! Патч предназначен только для стандартного фильтра Opencart При использовании отдельного модуля фильтра (Mega Filter, Filter Pro и др) необходимости в патче нет, его применение может привести к ошибкам Установка 2x: 1. Загрузить файл fix_filter.ocmod.xml в Extensions->Extension Installer (Дополнения > Установка дополнений) 2. Обновить кеш модификаторов в Extensions->Modifications (Дополнения > Менеджер дополнений) Установка 3x: 1. Загрузить архив fix_filter.ocmod.zip в Extensions->Extension Installer (Дополнения > Установка дополнений) 2. Обновить кеш модификаторов в Extensions->Modifications (Дополнения > Менеджер дополнений) Другие дополнения: -------------------------- SearchOrder 3х - просмотр, расширенный поиск и экспорт заказов AutoSearch 2x - поиск с выпадающим списком результатов OrderField - дополнительные поля в заказе, корзине и письме ExtendedSearch - настройка и управление поиском в OpencartFree- 26 reviews
-
- 3
-
-
- работа фильтра
- исправить фильтр
- (and 9 more)
-
Version 1.01
1,231 downloads
Fix Theme Editor - патч для исправления работы редактора тем в Opencart 3x В Opencart 3x добавился редактор шаблонов (Theme Editor), позволяющий редактировать их файлы прямо из администраторской части. Проблема в том, что при его использовании совершенно не учитываются изменения в файлах, вносимые через OCMOD. т.е. если какой-то модификатор меняет этот же файл шаблона - на выходе этих изменений не будет несмотря на фактическую отработку OCMOD и наличие измененного файла в его кеше (обсуждалось здесь) Патч исправляет эту проблему после его применения при использовании модификаторов будут учитываться изменения сделанные через Theme Editor Обратите внимание: Если вы плохо понимаете как работает система модификаций в Opencart - не используйте Theme Editor вообще Помните, что изменение файлов шаблона может привести к проблемам в работе использующих их дополнений. Особенности: - актуален для Opencart версий 3.0.2.0 - 3.0.3.x - после применения патча при правках файлов шаблонов через Theme Editor нужно: 1. обновить кеш модификаторов в Extensions > Modifications 2. обновить кеш шаблона (theme cache) в Dashboard > Developer Settings для применения изменений Установка: 1. Скопировать файл __fix_theme_editor.ocmod.xml в папку system * 2. Обновить кеш модификаторов в Extensions > Modifications 3. Обновить кеш шаблона (theme cache) в Dashboard > Developer Settings * данный способ используется для корректной работы, патч должен выполняться раньше других модификаторов Другие дополнения: --------------------------- SearchOrder 3x - расширенный поиск и экспорт заказов Permission Counters - счетчики при редактировании прав QuickSave - быстрое сохранение при редактировании Autocomplete 3x - улучшенное автозаполнение в админкеFree- 5 reviews
-
- 4
-
-
- theme editor
- patch
-
(and 6 more)
Tagged with:
-
Version 1.01
272 downloads
При создании дополнений многие авторы используют отдельные папки, общие для файлов своих дополнений (например для своих библиотек в system/library, скриптов в catalog/view/javascript и тд) или используют универсальные файлы, содержащиеся в каждом их дополнении В Opencart 3x сделано удобное удаление установленных дополнений через встроенный деинсталлятор. Удаление дополнения происходит в один клик и пользователям теперь не нужно вычищать его файлы вручную. Проблема в том, что при удалении через деинсталлятор совершенно не учитывается уникальность файлов и папок дополнений. Т.е. если происходит удаление дополнения, содержащего какие-либо общие файлы и/или папки с другими имеющимися дополнениями - такие файлы и папки будут удалены, что может привести к неработоспособности других дополнений. Баги деинсталлятора в Opencart 3x: 1. Если ряд дополнений использует свою собственную общую папку, которой нет в движке по умолчанию - такая папка создается при установке первого дополнения и привязывается к нему в таблице oc_extension_path в момент создания. При этом, при установке последующих дополнений, использующих данную папку - привязки не происходит, так как папка уже есть Но при удалении именно того дополнения, к которому произошла привязка папки - ПАПКА БУДЕТ УДАЛЕНА СО ВСЕМ СОДЕРЖИМЫМ, т.е. фактически со всеми другими файлами, которые могут не иметь отношения к удаляемому дополнению, и использовать эту общую папку для хранения своих файлов. 2. Если в ряде дополнений используются какие-либо общие файлы (например универсальные вспомогательные классы, библиотеки и тд) - удаление такого дополнения через деинсталлятор приведет к удалению этих общих файлов Ладно, если пользователь переустанавливает или ставит новую версию дополнения, содержащую эти же файлы - тогда они просто будут добавлены заново. В случае же, если дополнение просто удаляется за ненадобностью или в его новой версии уже нет таких файлов - их отсутствие просто приведет к неработоспособности всех использующих их модулей. Данный патч устраняет эти проблемы после его применения при удалении дополнений через штатный деинсталлятор будет учитываться уникальность использования удаляемых файлов/папок другими имеющимися дополнениями Особенности: - актуален для движков Opencart версий 3000-303х в том числе ocStore 3020 (а также вероятно и для прочих сборок, существующих на момент выхода патча) - проверка на уникальность использования файлов и папок при удалении дополнения если такие файлы и папки используются другими установленными дополнениями - они будут сохранены - не создает дополнительных таблиц и полей в БД - не меняет стандартные файлы движка (используется OCMOD) Установка: 1. Загрузить архив fix-extensions-uninstaller.ocmod.zip в Extensions > Installer 2. Обновить кеш модификаторов в Extensions > Modifications Другие дополнения: ----------------------------- AO Tooltips - HTML-подсказки для атрибутов и опций CartKeeper - хранение и управление корзинами покупателей AutoComplete 3x - улучшенный поиск товаров в админке для Opencart 3x SearchOrder 3x - предпросмотр и поиск в заказах для Opencart 3xFree -
Скачать / Купить дополнение Fix Extensions Uninstaller - исправление деинсталлятора дополнений в Opencart 3x При создании дополнений многие авторы используют отдельные папки, общие для файлов своих дополнений (например для своих библиотек в system/library, скриптов в catalog/view/javascript и тд) или используют универсальные файлы, содержащиеся в каждом их дополнении В Opencart 3x сделано удобное удаление установленных дополнений через встроенный деинсталлятор. Удаление дополнения происходит в один клик и пользователям теперь не нужно вычищать его файлы вручную. Проблема в том, что при удалении через деинсталлятор совершенно не учитывается уникальность файлов и папок дополнений. Т.е. если происходит удаление дополнения, содержащего какие-либо общие файлы и/или папки с другими имеющимися дополнениями - такие файлы и папки будут удалены, что может привести к неработоспособности других дополнений. Баги деинсталлятора в Opencart 3x: 1. Если ряд дополнений использует свою собственную общую папку, которой нет в движке по умолчанию - такая папка создается при установке первого дополнения и привязывается к нему в таблице oc_extension_path в момент создания. При этом, при установке последующих дополнений, использующих данную папку - привязки не происходит, так как папка уже есть Но при удалении именно того дополнения, к которому произошла привязка папки - ПАПКА БУДЕТ УДАЛЕНА СО ВСЕМ СОДЕРЖИМЫМ, т.е. фактически со всеми другими файлами, которые могут не иметь отношения к удаляемому дополнению, и использовать эту общую папку для хранения своих файлов. 2. Если в ряде дополнений используются какие-либо общие файлы (например универсальные вспомогательные классы, библиотеки и тд) - удаление такого дополнения через деинсталлятор приведет к удалению этих общих файлов Ладно, если пользователь переустанавливает или ставит новую версию дополнения, содержащую эти же файлы - тогда они просто будут добавлены заново. В случае же, если дополнение просто удаляется за ненадобностью или в его новой версии уже нет таких файлов - их отсутствие просто приведет к неработоспособности всех использующих их модулей. Данный патч устраняет эти проблемы после его применения при удалении дополнений через штатный деинсталлятор будет учитываться уникальность использования удаляемых файлов/папок другими имеющимися дополнениями Особенности: - актуален для движков Opencart версий 3000-303х в том числе ocStore 3020 (а также вероятно и для прочих сборок, существующих на момент выхода патча) - проверка на уникальность использования файлов и папок при удалении дополнения если такие файлы и папки используются другими установленными дополнениями - они будут сохранены - не создает дополнительных таблиц и полей в БД - не меняет стандартные файлы движка (используется OCMOD) Установка: 1. Загрузить архив fix-extensions-uninstaller.ocmod.zip в Extensions > Installer 2. Обновить кеш модификаторов в Extensions > Modifications Другие дополнения: ----------------------------- AO Tooltips - HTML-подсказки для атрибутов и опций CartKeeper - хранение и управление корзинами покупателей AutoComplete 3x - улучшенный поиск товаров в админке для Opencart 3x SearchOrder 3x - предпросмотр и поиск в заказах для Opencart 3x Добавил AlexDW Добавлено 06.03.2019 Категория Прочее Системные требования Метод активации Без активации Ioncube Loader Нет ocStore 3.0 OpenCart.Pro, ocShop Обращение к серверу разработчика Нет
-
Третьего дня столкнулся с непонятным: при удалении обычного дополнения через установщик и загрузке его обновленной версии на боевой сайт - ряд других дополнений превращались в "кирпич", а движок начинал ругаться на отсутствие части файлов, связанных с ними. Вариант с "кривым" дополнением был отброшен изначально, т.к. а) собственно и являюсь автором дополнения б) создано согласно стандартам движка и не в первый раз; структурно не отличается от других в) перед загрузкой прошло полную обкатку на тестовом окружении В процессе препарации выяснилось, что виновник - штатный деинсталлятор дополнений в Opencart 3x При установке любого дополнения в тройке - информация о содержащихся в нем файлах и папках записывается в смежные таблицы oc_extension_install и oc_extension_path И при удалении через штатный деинсталлятор - относящиеся к дополнению файлы и папки удаляются именно на основе этих данных При создании дополнений многие авторы используют отдельные папки, общие для файлов своих дополнений (например для своих библиотек в system/library, скриптов в catalog/view/javascript и тд) или используют универсальные файлы, содержащиеся в каждом их дополнении Беда в том, что в процессе удаления совершенно не учитывается возможность использования этих файлов и папок другими дополнениями. Фактически: 1. Если ряд дополнений использует свою собственную общую папку, которой нет в движке по умолчанию - такая папка создается при установке первого дополнения и привязывается к нему в таблице oc_extension_path в момент создания. При этом, при установке последующих дополнений, использующих данную папку - привязки не происходит, так как папка уже есть Но при удалении именно того дополнения, к которому произошла привязка папки - ПАПКА БУДЕТ УДАЛЕНА СО ВСЕМ СОДЕРЖИМЫМ БЕЗ КАКОЙ-ЛИБО ПРОВЕРКИ т.е. со всеми другими файлами, которые могут не иметь отношения к удаляемому дополнению, и используют эту общую папку для хранения своих файлов. 2. Если в ряде дополнений используются какие-либо общие файлы (например универсальные вспомогательные классы, библиотеки и тд) - удаление такого дополнения через деинсталлятор приведет к удалению этих общих файлов Ладно, если пользователь переустанавливает или ставит новую версию дополнения, содержащую эти же файлы - тогда они просто будут добавлены заново. В случае же, если дополнение просто удаляется за ненадобностью или в его новой версии уже нет таких файлов - их отсутствие просто приведет к неработоспособности всех использующих их модулей. На текущий момент данная проблема актуальна для всех движков третьей ветки (3000-3031) и сборок на их основе (включая ocStore 3020) И судя по исходникам на гите - еще и для беты 3100 (хотя в ней и добавили проверку перед удалением папки, но проверки на уникальность самих файлов по-прежнему нет) лекарство здесь
-
Обратите внимание, если у вас используется Jet Cache от @markimax - начиная с 15-й версии в нем добавлен свой механизм очистки корзин для их совместной работы с CartKeeper используйте патч из архива модуля (подробно все указано в файле readme внутри архива)
-
- cartkeeper
- jet cache
-
(and 6 more)
Tagged with:
-
Скачать / Купить дополнение Fix Theme Editor - патч редактора тем в Opencart 3x Fix Theme Editor - патч для исправления работы редактора тем в Opencart 3x В Opencart 3x добавился редактор шаблонов (Theme Editor), позволяющий редактировать их файлы прямо из администраторской части. Проблема в том, что при его использовании совершенно не учитываются изменения в файлах, вносимые через OCMOD. т.е. если какой-то модификатор меняет этот же файл шаблона - на выходе этих изменений не будет несмотря на фактическую отработку OCMOD и наличие измененного файла в его кеше (обсуждалось здесь) Патч исправляет эту проблему после его применения при использовании модификаторов будут учитываться изменения сделанные через Theme Editor Обратите внимание: Если вы плохо понимаете как работает система модификаций в Opencart - не используйте Theme Editor вообще Помните, что изменение файлов шаблона может привести к проблемам в работе использующих их дополнений. Особенности: - актуален для Opencart версий 3.0.2.0 - 3.0.3.x - после применения патча при правках файлов шаблонов через Theme Editor нужно: 1. обновить кеш модификаторов в Extensions > Modifications 2. обновить кеш шаблона (theme cache) в Dashboard > Developer Settings для применения изменений Установка: 1. Скопировать файл __fix_theme_editor.ocmod.xml в папку system * 2. Обновить кеш модификаторов в Extensions > Modifications 3. Обновить кеш шаблона (theme cache) в Dashboard > Developer Settings * данный способ используется для корректной работы, патч должен выполняться раньше других модификаторов Другие дополнения: --------------------------- SearchOrder 3x - расширенный поиск и экспорт заказов Permission Counters - счетчики при редактировании прав QuickSave - быстрое сохранение при редактировании Autocomplete 3x - улучшенное автозаполнение в админке Добавил AlexDW Добавлено 24.03.2018 Категория Прочее Системные требования Метод активации Без активации Ioncube Loader Нет ocStore 3.0 OpenCart.Pro, ocShop Обращение к серверу разработчика Нет
- 7 replies
-
- 2
-
-
- theme editor
- patch
-
(and 6 more)
Tagged with:
-
Скачать / Купить дополнение FixFilter OC2x - исправление фильтра в Opencart 2.0 Стандартный фильтр Opencart работает по принципу ИЛИ (OR) для разных групп при фильтрации. Данный патч решает проблему с фильтром, меняя логику выбора групп фильтров на И (AND) Актуален для ocStore / Opencart.PRO | CMS / Opencart версий 2000 - 303x Не меняет файлы движка и БД (работает через OCMOD) DEMO ADMIN до патча: при фильтрации будут выбраны все товары, у которых совпадает ХОТЯ БЫ один параметр в фильтрах (без учета групп фильтров) пример - все товары, где совпадают цвет или размер после патча: при фильтрации будут выбраны только те товары, у которых совпадут ВСЕ отмеченные параметры в фильтрах (с учетом групп фильтров) пример - только те товары, где совпадают и цвет, и размер Как настроить фильтр в Opencart Внимание! Патч предназначен только для стандартного фильтра Opencart При использовании отдельного модуля фильтра (Mega Filter, Filter Pro и др) необходимости в патче нет, его применение может привести к ошибкам Установка 2x: 1. Загрузить файл fix_filter.ocmod.xml в Extensions->Extension Installer (Дополнения > Установка дополнений) 2. Обновить кеш модификаторов в Extensions->Modifications (Дополнения > Менеджер дополнений) Установка 3x: 1. Загрузить архив fix_filter.ocmod.zip в Extensions->Extension Installer (Дополнения > Установка дополнений) 2. Обновить кеш модификаторов в Extensions->Modifications (Дополнения > Менеджер дополнений) Другие дополнения: -------------------------- SearchOrder 3х - просмотр, расширенный поиск и экспорт заказов AutoSearch 2x - поиск с выпадающим списком результатов OrderField - дополнительные поля в заказе, корзине и письме ExtendedSearch - настройка и управление поиском в Opencart Добавил AlexDW Добавлено 14.08.2015 Категория Фильтры Системные требования Метод активации Без активации Ioncube Loader Нет ocStore 3.0 2.3 2.2 2.1 OpenCart.Pro, ocShop Opencart.pro 2.3 Opencart.pro 2.1 OcShop 2.0.3.х Обращение к серверу разработчика Нет
- 27 replies
-
- 2
-
-
- работа фильтра
- исправить фильтр
- (and 9 more)