Лидеры
Популярный контент
Показан контент с высокой репутацией 27.04.2023 во всех областях
-
Версия 1.04
81 раз скачали
Мод для удобной сортировки модулей в Макетах (Схемах) простым перетаскиванием DEMO 4x DEMO 3x DEMO 2x Особенности: ✔ быстрая и удобная сортировка перетаскиванием в нужном порядке (drag-and-drop) ✔ для движков 2000-2200 автоматически исправляет ошибку порядка отображения модулей в Схемах (Макетах) при их редактировании в админке совместим с ocStore / OCSHOP (Opencart.PRO|CMS) / Opencart.CLUB / Opencart версий 2x-4x не меняет файлы или БД использует javascript / JQuery Установка 2x: 1. Загрузить архив ocmod.zip из папки для вашей версии движка в Дополнения > Установщик дополнений * 2. Обновить кеш модификаторов в Дополнения > Модификаторы (Менеджер дополнений) Не забудьте обновить кэш модификаторов после установки! * Если у вас не настроен FTP для загрузки архивов ocmod.zip в Установщике дополнений - используйте этот патч Установка 3x: 1. Загрузить архив layout-sorting-3x.ocmod.zip в Extensions > Installer 2. Обновить кеш модификаторов в Extensions > Modifications 3. Обновить кеш шаблона twig (theme cache) в Dashboard > Developer Settings Установка 4x: 1. Загрузить архив alexdw_layout_sorting.ocmod.zip в Extensions > Installer 2. Там же, после появления дополнения в списке, нажать на нем кнопку Install 3. Перейти в Extensions > Extensions > Modules и установить модуль 4. Настроить модуль и сохранить настройкиБесплатный1 балл -
Версия 1.0.0
16 раз скачали
Описание Данный набор абстрактных классов представляет из себя основную структуру библиотек и моделей OpenCart3. После подключения к проекту PhpStorm будет доступен удобный просмотр справки по методам, классам и автодополнение кода. GitHub: https://github.com/mpn2005/opencart-phpstorm-autocomplete Установка В меню PhpStorm выбрать File -> Settings... -> PHP. На закладке Include Path добавляем путь к скачанной папке opencart-phpstorm-autocomplete/OpenCart3 После индексации автодополнение будет доступно в текущем открытом проекте. Подсказки для штатных моделей OpenCart К сожалению, в OpenCart не предусмотрены отдельные именные пространства для разделов admin и catalog. Поэтому для корректной работы используемые модели надо будет прописать через property PHPDoc. Пример для раздела admin /** * @property \Admin\ModelCatalogAttribute $model_catalog_attribute * @property \Admin\ModelCatalogCategory $model_catalog_category * @property \Admin\ModelSettingSetting $model_setting_setting * @property \Admin\ModelToolImage $model_tool_image */ class ControllerExtensionModuleMyMod extends Controller { ... } Пример для раздела admin /** * @property \Catalog\ModelCatalogAttribute $model_catalog_attribute * @property \Catalog\ModelCatalogCategory $model_catalog_category * @property \Catalog\ModelToolImage $model_tool_image */ class ControllerExtensionModuleMyMod extends Controller { ... } Пример для для библиотеки проекта Если у вас в проекте есть своя библиотека,то её можно подключить так: /** * @property Ownlib $ownlib */ class ControllerExtensionModuleMyMod extends Controller { ... }Бесплатный1 балл -
Версия 1.05
49 раз скачали
При работе разных модификаторов, вносящих изменения в одни и те же файлы, могут возникать конфликты. В ряде случаев - этих конфликтов можно избежать, просто поменяв порядок выполнения модификаторов. OCMOD Execution Order позволяет задать нужный порядок выполнения модификаторов. При его использовании модификаторы будут выполняться согласно приоритету: сначала по присвоенному порядку, потом по имени. Инструмент будет полезен разработчикам и исполнителям при решении конфликтов OCMOD DEMO 3x DEMO 2x Особенности: ✔ управление очередностью прямо в списке модификаторов ✔ приоритет выполнения: сначала по указанному порядку, потом по имени ✔ автоматически создает и использует отдельную таблицу "modification_order" в БД ✔ не меняет файлы движка и его стандартные таблицы ✔ работает на ajax, использует OCMOD совместим с ocStore / OCSHOP - Opencart.pro / Opencart версий 2x-303x совместим с редакторами модификаторов: opencart Brazil opencart-templates Установка 2000-2200: 1. Загрузить файл ocmod-order.ocmod.xml в Дополнения > Установка дополнений 2. Обновить кеш модификаторов в Дополнения > Менеджер дополнений Установка 230x: 1. Скопировать файл ocmod-order.ocmod.xml в папку system 2. Дважды обновить кеш модификаторов в Дополнения > Модификаторы (Менеджер дополнений) если после первого обновления возникнет ошибка * Fatal error: Cannot redeclare class ModelExtensionModification - нажать F5 и обновить кеш модификаторов повторно * данная проблема связана с некорректной работой движка при изменении файла model/extension/modification.php через OCMOD обсуждалось здесь Установка 3x: 1. Загрузить архив ocmod-order-3x.ocmod.zip в Extensions > Installer (Дополнения > Установка дополнений) 2. Дважды обновить кеш модификаторов в Extensions > Modifications (Дополнения > Менеджер дополнений) 3. Обновить кеш шаблона (theme cache) в Dashboard > Developer Settings (Панель управления > Настройки разработчика) Обратите внимание! В зависимости от используемой версии движка, установка модуля может привести к включению режима обслуживания Проверьте состояние режима после установки мода, убедитесь что он отключен. Для актуального информирования о статусе режима обслуживания и его управлением рекомендуется использовать мод Maintenance Mode WarningБесплатный1 балл -
Версия 1.0.0
0 раз скачали
Модуль для работы с поставщиками. Задачи, которые решает модуль: Создает базу поставщиков (название, место нахождения, тел, ндс/без, почта, комментарий и пр) Умеет присваивать товарам поставщиков, которые будут отображаться в редактировании товара Умеет присваивать товарам более одного поставщика После поступления заказа с ИМ, автоматом отправляется поставщику письмо с заявкой, если заказанного товара в наличии нет Дубль письма заказа поставщику, получает на почту администратор ИМ Ведет лог На странице просмотра заказа в админке добавляет кнопки "Отправить заказ поставщику с учётом наличия" и "Отправить заказ поставщику без учёта наличия". При помощи которых можно отправлять выбранным поставщикам редактированные заявки на поставку необходимых товаров, опираясь на заказ и наличие товара в ИМ Лицензия на модули Приобретая модули вы полностью соглашаетесь с условиями данной лицензии и подтверждаете, что ознакомились с ними. Модули распространяются " как есть ". Разработчик не несет никакой ответственности за возможный ущерб, полученный по вине или с помощью модуля или его файлов. Одна приобретаемая копия модуля предназначена для использования на одном, указанном при покупке или при получении лицензии, домене. Дистрибутив модуля и обновления приобретаются только для одной, указанной при покупке или при получении лицензии, версии движка. Ее можно изменить только один раз для одной лицензии, при этом будут доступны только обновления для новой версии движка. Лицензию на тестовый домен можно получить и заменить в любое время, при этом тестовый домен должен быть явным, т.е. быть поддоменом основного домена лицензии (например, test.site.com или dev.site.com) или техническим доменом хостера или доменом, содержащим в своем названии явно выраженную тестовую суть. Выдача лицензий и поддержка производится в рабочие дни с 9 до 18 по МСК. Ответ на запрос может быть получен не позднее 72 часов в рабочие дни, но обычно составляет не более 15 минут. При создании запроса по одному из каналов связи не надо дублировать его во все возможные каналы, т.к. ни у какого из них нет приоритетного статуса. Все запросы поддержки обрабатываются в порядке живой очереди по всем каналам одновременно. При получении одинаковых запросов поддержки по нескольких каналам связи, такой запрос будет перенесен на следующий рабочий день не зависимо от занятости. Срок поддержки составляет 3 месяца со дня покупки. После этого срока поддержка оказыватся только при наличии объективного отзыва на модуль по месту покупки либо продлевается платно. Единственной причиной для возврата средств является грубая ошибка в работе модуля, которая была доказана на чистом движке (без единого стороннего модуля, модификатора или правки кода) и дефолтном шаблоне. Суммой возврата будет являться стоимость модуля по месту покупки и на момент покупки за вычетом комиссии площадки. При этом лицензия на модуль будет заблокирована, а клиент обязуется никогда не использовать модуль и его файлы, а также в течение суток удалить все полученные файлы и дистрибутив модуля. При этом разработчик оставляет за собой право отказать данному клиенту в поддержке по всем лицензиям, если у клиента есть или будут приобретены прочие лицензии на модули разработчика. Запрещено передавать, перепродавать или любым другим способом распространять модуль, а также модифицировать код модуля и обращаться за поддержкой после модификации модуля. В случае хамского общения, необоснованных требований, голословных обвинений, нарушения лицензии модуля, публикации необъективного отзыва или клеветы, разработчик имеет право отозвать лицензию с прекращением поддержки и прекращением предоставления обновлений модуля. Все права на модуль и его файлы принадлежат разработчику.3 000 ₽1 балл