Лидеры
Популярный контент
Показан контент с высокой репутацией за 06.06.2024 во всех областях
-
Версия 4.1.13
1 486 раз скачали
Динамическое изменение цены товара при выборе опции и изменении количества товара для OpenCart OC2 и OC3 - HYPER Dynamic price of options. Перед скачиванием файлов обязательно прочтите лицензионное соглашение и описание к модулю. !!! ВНИМАНИЕ !!! Модуль распространяется as-is как есть - техническая поддержка по нему не оказывается! Все вопросы по установке, доработке, адаптациям и расширению функционала и прочие пожелания касающиеся необходимых вам услуг, направляйте в соответствующий раздел > Услуги и сервис <- клик мышкой! Модуль работает согласно заложенному и описанному функционалу, читайте внимательно перед покупкой описание, документацию и смотрите демо! Демо <- клик мышкой Настройки модуля находятся на закладке Локализация в конфигурации магазина Возможности: Дополнительные действия к цене опции: =, %, *, /. Анимированная динамическая цена товара при изменении опций Пересчёт цены идёт без дополнительных запросов на сервер. Учитывается акция на товар Учитывается скидка на товар Обновление цены с учётом налогов Обновление цены в бонусных баллах Умножение цены на введённое количество товара - (вкл / выкл) Hash #) в url при выборе опции - настройка - (вкл / выкл) Акция на опции пропорционально акции на товар - (вкл / выкл) Скидка на опции пропорционально скидке на товар - (вкл / выкл) Автоматический выбор первой опции - (вкл / выкл) Вывод цены в дополнительной валюте - (вкл / выкл) Не показывать цену опции - (вкл / выкл) Особенности работы: При подсчёте скидок учитывается только введённое количество (товар, лежащий в корзине, в расчёте не участвует). Пересчёт цены идёт без дополнительных запросов на сервер . Для корректной работы модуля с темой Journal2 необходимо в настройках Journal2 отключить встроенный модуль обновления цены: Settings - Products Page - Product Details - Product Options - Auto Update Price = off Для Journal3 путь такой: Styles -> Product Page -> Default -> Product Detail -> Price Group -> Price -> Price Update = off Инструкция по установке OCMOD Opencart2, ocStore2: Файл модификатора установитьть через админку в разделе Extension Installer (Кнопка Upload). Или положить файл в папку /system/ В разделе Modifications нажать кнопки Clear(Очистить) и Refresh(Обновить) Перед скачиванием модуля: Внимательно читаем описание! Всё, что не указано в описании, не означает что должно и обязано быть. Уточняйте все интересующие моменты в теме поддержки. При возникновении вопросов о возможности реализации дополнительного функционала, пишите в теме тех поддержки. Установка, обновление нашими руками и адаптация под шаблоны - платная! Перед установкой модуля: Внимательно читаем файл readme.txt! Устанавливайте модуль только своей версии опенкарта. Если вы не уверены, что сможете установить нормально модуль, то лучше закажите дополнительно услугу установки. Любые вопросы по модулю - добро пожаловать в тему тех поддержки, тестируем, отписываемся, спрашиваем! Некорректно установили, не заработал и т.д. - пишем в ЛС с полными доступами к FTP и в админ часть! Если вы отказываете в доступах для тех поддержки - значит поддержка вам не нужна! Если у вас после обновления модификаторов валится сайт - значит какой-то "специалист" вам изменения внёс в кэш модификаторов - соответственно, чтобы заставить работать на таком сайте модуль - придется повозиться на платной основе. Обновление модуля на вашем сайте нашими силами и все прочие доработки - платные, подробности в ЛС! Все прочие вопросы по модулю - добро пожаловать в тему тех поддержки и обсуждения! ЛИЦЕНЗИОННОЕ СОГЛАШЕНИЕ:Бесплатно7 баллов -
Версия 1.3.0
746 раз скачали
FIX который дает возможность грузить в админке файлы формата svg, ico и webp Многие скорее всего встречались с тем, что нельзя через админку загружать и просматривать в менеджере картинки/изображения в формате svg, ico и webp. Добавлены новые версии. При обновлении, удаляем старый и ставим новый! Тестирование: svg_2_3.ocmod - тестировался на: - ocStore 2.3.0.2.3 ----------------------------------- svg_3_0_3.ocmod - тестировался на: - ocStore 3.0.3.7 ----------------------------------- svg_club_3_0_3_8.ocmod - тестировался на: - OpenCart Club 3.0.3.8-ce.1.4 ----------------------------------- svg_club_3_0_4.ocmod - тестировался на: - OpenCart 3.0.4.0-ce.1.5-dev Данный OCMOD решает эту проблему. Скачиваем один из архивов. *.ocmod.zip - устанавливаем через обычный установщик в админке *.ocmod.xml - если по каким то причинам не работает установщик, то файл в папку system. Обновляем модификаторы, готово. Изменения в новой версии: Исправлены косяки с фронтом Добавлена возможность загрузки формата WEBPБесплатно6 баллов -
В самом начале кода контроллера ЧПУ есть пример для такой реализации: https://github.com/mpn2005/ocClub3/blob/ocClub3/upload/catalog/controller/startup/seo_url.php4 балла
-
https://github.com/mpn2005/ocClub3/commit/1300040f6ff5ccfe95a4d0c8cceb4ef36a892791 если в искомой фразе есть хотя бы одна-две цифры, что нередко бывает в емейлах, то находит сотни, тысячи лишних покупателей, где в номере телефона есть такая цифра. можно не искать по телефону, если в искомой фразе есть символ @. в этом случае юзер точно хочет искать только по емейлу4 балла
-
Версия 3.0.3.8-ce.1.4
3 993 раза скачали
В данной версии доработано и исправлено много известных проблем. Доработаны и расширенны SEO возможности для формирования URL - ЧПУ. Проведена оптимизация как с точки зрения скорости работы, так и в плане удобства использования. Множество других доработок и улучшений. ДЕМО Демонстрация сборки OpenCart club edition Демо доступ в админку: - Логин: demo - Пароль: demo Подробная документация к OpenCart club edition Все работы ведутся на > GitHub Если есть замечания, пожелание и предложения, можно вести обсуждение на GitHub, либо в теме поддержки. Общая информация о русской сборке OpenCart 3 CE Исправлены множество известных проблем Расширены SEO возможности для формирования URL - ЧПУ Доработана и оптимизирована скорость работы системы Пока что в сборке используется только русский язык. (При необходимости их можно установить дополнительно) При установке выключены все страны, кроме России Используется twig версии 2.15, чтобы избежать проблем с обратной совместимостью Изменения в настройках по умолчанию в OpenCart 3 CE По умолчанию выключен вывод ошибок По умолчанию выключен кэш twig Настройка config_product_count - выключена по умолчанию Настройка config_limit_admin - в админке по умолчанию выводит 50 элементов Для уменьшения объёма кэша изображений упорядочен размерный ряд изображений в настройках темы Настройка "Использовать Shared Sessions" config_shared нигде не используется - удалена Настройка вывода налогов по умолчанию выключена Библиотека ЧПУ в OpenCart 3 CE Добавлен редирект на ЧПУ ссылки Добавлена обработка ЧПУ для route Для основных route в БД добавлены ЧПУ по умолчанию Настройки ЧПУ вынесены в отдельный таб в админке Добавлены настройки "Добавить окончание .html" и "Добавить '/' в конец ссылки" Добавлена настройка для возможности указания первой страницы пагинации как канонической В библиотеке ЧПУ добавлены переменные для изменения окончания и route, где эти окончания применяются Для метода POST исключен редирект на ЧПУ-ссылки, чтобы избежать потери передаваемых данных Оптимизация и исправление ошибок в OpenCart 3 CE Перед обновлением модификаторов очищается лог применения модификаторов Убрана загрузка неиспользуемой библиотеки корзины в админке Убран редактор шаблонов в админке для исключения конфликта редактора и ocmod Удалено расширение promotion, вызов его контроллера и вывод. Удалена партнерская программа, лишние доставки, лишние способы оплаты, расширения fraud, реклама, ненужные файлы от маркетплейса Исправлена библиотека mail, чтобы она не роняла весь магазин при ошибках отправки Исправлено mysql sql_mode для нулевых дат. В движке используются нулевые даты, но при этом был включен по умолчанию режим NO_ZERO_IN_DATE Исправлены недочёты ресайза изображений: если изображение не найдено, то отдаём заглушку; если изображение не поддерживает resize, то отдаём оригинал Исправлена проблема поиска, если в поисковой фразе присутствуют двойные кавычки Для события event/language добавлен отдельный массив для сохранения языковых переменных Оптимизировано редактирования товара в админке: вместо запроса DELETE для каждой характеристики и рекомендуемого товара вставлен REPLACE INTO по основному ключу, что значительно эффективней, чем удаление в цикле. Улучшения в административной части / админ-панели Добавлена кнопка сворачивания меню админки. Активное состояние сохраняется в cookie Улучшен вывод списка модулей в админке, скрыты неактивные кнопки, не выводится статус, если модуль не установлен В карточке товара если форма содержит ошибки, то при сохранении подсвечиваются табы с ошибками В редактировании товара, категории, производителя и статьи добавлены счётчики длины основных полей В редактировании прав для группы пользователей добавлена группировка по начальному параметру route. Для более удобного редактирования увеличена высота поля с флажками Настройки разработчика (шестерёнка на главной странице админки) в OpenCart 3 CE Добавлена иконка в шапке админки для вызова с любой страницы Добавлена очистка системного кэша Добавлен вывод версии Twig и PHP Добавлен вывод основных параметров PHP с рекомендациями по значениям Список товаров в OpenCart 3 CE Фильтр перенесён вверх, что даёт больше места по ширине для вывода списка товаров Над списком товаров добавлен вывод пагинации В списке товаров добавлен вывод производителя и категорий товара Добавлена кнопка просмотра товара на фронте Добавлены фильтры по производителю, категории, диапазону цен, диапазону количества Добавлена кнопка очистки фильтра В контроллере товара добавлены функции urlFilter и urlSortAndPage, для исключения однотипных участков кода В модели товара добавлена функция sqlFilter, для исключения повторной записи параметров фильтрации в функциях getProducts и getTotalProducts Список категорий Добавлен фильтр по названию, родительской категории и статусу Над списком категорий добавлен вывод пагинации В списке категорий добавлен вывод статуса и кнопка просмотра категории на фронте В контроллере категории добавлены функции urlFilter и urlSortAndPage, для исключения однотипных участков кода В модели категории добавлена функция sqlFilter, для исключения повторной записи параметров фильтрации в функциях getCategories и getTotalCategories Список производителей Добавлен фильтр по названию производителей Над списком производителей добавлен вывод пагинации В контроллере производителей добавлены функции urlFilter и urlSortAndPage, для исключения однотипных участков кода В модели производителей добавлена функция sqlFilter, для исключения повторной записи параметров фильтрации в функциях getManufacturers и getTotalManufacturers Список характеристик Добавлен фильтр по названию и группе характеристик Над списком характеристик добавлен вывод пагинации В контроллере характеристик добавлены функции urlFilter и urlSortAndPage, для исключения однотипных участков кода В модели характеристик добавлена функция sqlFilter, для исключения повторной записи параметров фильтрации в функциях getAttributes и getTotalAttributes Список заказов Фильтр перенесён вверх, что даёт больше места по ширине для вывода списка заказов Добавлен фильтр по контактным данным клиента: e-mail или телефон Фильтр по итогу заказа разделён на минимальное и максимальное значение Над списком заказов добавлен вывод пагинации В список заказов добавлен вывод контактных данных (e-mail и телефон), метода оплаты, метода доставки Кнопка редактирования вынесена из подменю дополнительных действий с заказом В контроллере заказа добавлены функции urlFilter и urlSortAndPage, для исключения однотипных участков кода В модели заказа добавлена функция sqlFilter, для исключения повторной записи параметров фильтрации в функциях getOrders и getTotalOrders Список отзывов Исправлена проблема вывода нулевой даты отзыва в списке и редактировании Фильтр перенесён вверх, что даёт больше места по ширине для вывода списка отзывов Для фильтрации по товару добавлено автодополнение при вводе Над списком отзывов добавлен вывод пагинации В контроллере отзывов добавлены функции urlFilter и urlSortAndPage, для исключения однотипных участков кода В модели отзывов добавлена функция sqlFilter, для исключения повторной записи параметров фильтрации в функциях getReviews и getTotalReviews Список покупателей Фильтр перенесён вверх, что даёт больше места по ширине для вывода списка покупателей Добавлен фильтр по контактным данным клиента: E-Mail или Телефон Над списком покупателей добавлен вывод пагинации В список покупателей добавлен вывод телефона В контроллере покупателя добавлены функции urlFilter и urlSortAndPage, для исключения однотипных участков кода В модели покупателя добавлена функция sqlFilter, для исключения повторной записи параметров фильтрации в функциях getCustomers и getTotalCustomers Список ЧПУ Фильтр перенесён вверх, что даёт больше места по ширине для вывода списка ЧПУ Добавлен поиск по частичному совпадению текста Над списком ЧПУ добавлен вывод пагинации В контроллере ЧПУ добавлены функции urlFilter и urlSortAndPage, для исключения однотипных участков кода В модели ЧПУ добавлена функция sqlFilter, для исключения повторной записи параметров фильтрации в функциях getSeoUrls и getTotalSeoUrls Список событий В списке событий добавлены столбцы trigger и action. Убран неудобный вывод данной информации в попапе, что затрудняло отладку и работу с событиями. Список заказов продления, возвратов, активации покупателей, рекламных кампаний Фильтр перенесён вверх, что даёт больше места по ширине для вывода списка Над списком добавлен вывод пагинации В контроллере добавлены соответствующие функции для исключения однотипных участков кода В модели добавлены соответствующие функции для исключения повторной записи параметров фильтрации Список стран Добавлен фильтр по: названию страны, ISO коду и статусу Над списком стран добавлен вывод пагинации В список стран добавлен вывод статуса В контроллере стран добавлены функции urlFilter и urlSortAndPage, для исключения однотипных участков кода В модели стран добавлена функция sqlFilter, для исключения повторной записи параметров фильтрации в функциях getCountries и getTotalCountries В модели стран убран ненужный файловый кэш, который нигде кроме стран не использовался Список регионов Добавлен фильтр по: названию региона, стране, коду и статусу Над списком регионов добавлен вывод пагинации В список регионов добавлен вывод статуса В контроллере регионов добавлены функции urlFilter и urlSortAndPage, для исключения однотипных участков кода В модели регионов добавлена функция sqlFilter, для исключения повторной записи параметров фильтрации в функциях getZones и getTotalZones Менеджер изображений В заголовке файлового менеджера выводится текущая папка Запоминается последняя активная папка в менеджере изображений Добавлен поиск папок и файлов по совпадению части названия В имени файла/папки символ подчёркивания заменяется на пробел, чтобы исключить проблемы переноса длинного названия на новую строку при выводе Убрано сокращение имён файлов и папок Исправлена проблема с кириллицей в пути и названии файлов Фронтальная часть Небольшие доработки шаблона карточки товара: сетка изображения и информации о товаре поделена пополам, табы с описанием и характеристиками перенесены ниже на всю ширину, убраны кнопки сервиса AddThis Увеличено время жизни гостевой корзины до 7 дней (при корректной настройке времени жизни cookie)Бесплатно4 балла -
В схожей ситуации , данное решение предложил сам хостер. Сразу после RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css) добавить RewriteRule ^([^?]*) index.php?_route_=$1 [B,L,QSA,UnsafeAllow3F] Ну и как вариант от меня (так же нужно проверять). # Преобразование UTM-меток от Яндекс.Товаров RewriteCond %{QUERY_STRING} utm_referrer=https%3A%2F%2Fyandex\.ru%2Fproducts(.*) RewriteRule ^(.*)$ $1?utm_source=yandex&utm_medium=products [R=301,L] Применяет UnsafeAllow3F только для трафика с Яндекс. Сохраняет UTM-метки в исходном виде Не создает дополнительных редиректов Минимально влияет на существующую логику работы сайта4 балла
-
Версия 1.0.0
297 раз скачали
Две дополнительные позиции под меню и над футером для 2.3х - 3х Модуль добавляет два блока на 100% ширину между меню и основным контентом и ещё один блок между футером и контентом Любые шаблоны видят эти позиции за исключением некоторых. Установка: В административной части во вкладке *Установка дополнений* загрузить архив. В административной части во вкладке *Менеджер дополнений* нажать кнопку обновления. Ни какие файлы не затираются.Бесплатно4 балла -
похоже просто закэшировалось в системном кэше для его сброса подключитесь по FTP к папке storage своего магазина и в ваша_папка_storage/cache удалите все файлы начинающиеся на caсhe. (ничего другого удалять не нужно!)3 балла
-
Версия 1.2.0
2 раза скачали
Модуль позволяет защитить фото от копирования, добавив к ним водяной знак (Watermark) и скрыв путь в оригинальному файлу изображения товара. В качестве защитного знака используется изображение. Изображения можно сконвертировать в формат Webp. Демонстрация Главная страница | Страница товара | Настройки Доступы в административную панель: Логин: demo Пароль: demo Поддержка: Для нестандартных модулей необходимо сделать дополнительную адаптацию. Стоимость адаптации от 300 рублей.450 ₽3 балла -
прислал заказчик инфу, что при переходе на сайт по ссылке с Яндекс.товаров сайт отдает 403 ошибку. общение с хостером ничего не дало, начал выяснять в чем тут дело. в url добавляется utm метка utm_referrer=https://yandex.ru/products/search?text=текст на сервак естественно приходит перекодированный вариант вида https://domain/path-to-product?utm_referrer=https%3A%2F%2Fyandex.ru%2Fproducts%2Fsearch%3Ftext%3D%D1%82%D0%B5%D0%BA%D1%81%D1%82 методом проб выяснил что если заменить %3F на что-то другое, то сайт вполне работает. похоже, что обновление безопасности апача запретило использовать hex-перекодированный символ "?" в "%3F" в url. наткнулся на такое обсуждение https://stackoverflow.com/questions/78729429/403-forbidden-when-url-contains-get-with-encoded-question-mark-unsafeallow3f заменил в .htaccess строку RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA] на RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA,UnsafeAllow3F] работать то работает, но интересно насколько это безопасно и есть ли другие решения, учитывая что и php'шный urlencode и js'овский encodeURIComponent по-прежнему кодируют этот символ в %3F3 балла
-
в поле ean 14 символов отведено в базе. зайдите в phpmyadmin, кликните на таблицу oc_product, далее на вкладку Структура. отредактируйте поле ean и впишите число побольше3 балла
-
Идея хорошая. Реализация не очень. Ни в коем случае нельзя заменять какие либо системные файлы. В данном случае вы могли файл назвать extension_new.twig Запаковать архив в ocmod ( tab_for_ext_oc3x.ocmod.zip ) Ну и добавить модификатор install.xml который бы просто подменил путь до шаблона <?xml version="1.0" encoding="utf-8"?> <modification> <name>Tab for Ext</name> <code>Tab for Ext</code> <version>1.0</version> <author>freeworld</author> <link>Tab for Ext</link> <file path="admin/controller/marketplace/extension.php"> <operation> <search><![CDATA[$this->response->setOutput($this->load->view('marketplace/extension', $data));]]></search> <add position="replace"><![CDATA[$this->response->setOutput($this->load->view('marketplace/extension_new', $data));]]></add> </operation> </file> </modification> Получаете безопасную установку/удаление через админку. Не затрагиваете системные файлы.3 балла
-
3 балла
-
/system/library/language.php $this->data = array_pop($this->backup); заменить на $this->data = array_merge($this->data, array_pop($this->backup));3 балла
-
3 балла
-
Версия 1.0.0
22 раза скачали
HTML extraЭтот модификатор позволяет вам добавлять HTML-контент в определенные места на страницах вашего магазина, используя при этом встроенный в Opencart модуль HTML (HTML содержимое).Руководство по использованию:Если у вас возникла необходимость, вывести некий произвольный текст, видео, анимацию, изображение итд итп на определённой странице и в определённом месте, это дополнение легко в этом поможет, без необходимости править файлы магазина. Всё что для этого нужно , указать элемент к которому будет идти привязка нужного вам содержимого (его селектор) и положение До - После - Внутри.Данный модификатор не создаёт новый модуль , а добавляет эти функции встроенному в Opencart модулю HTML.Что такое CSS-селектор?CSS-селектор - это способ указать, к какому элементу на странице вы хотите привязать ваш HTML-контент.Это похоже на адрес, который говорит модулю, где именно разместить ваш контент.2. Как определить CSS-селектор? Откройте страницу вашего магазина в браузере. Щелкните правой кнопкой мыши на элемент, рядом с которым хотите разместить контент. Выберите "Просмотреть код" или "Инспектировать элемент". В открывшейся панели разработчика найдите выделенный элемент. Щелкните правой кнопкой мыши на этот элемент в коде и выберите "Copy > Copy selector" (или выделите и нажмите ctrl+C). 3. Как использовать модуль: Зайдите в админ-панель вашего магазина. Перейдите в раздел "Модули" > "HTML" (возможно перевод выглядит как "HTML содержимое). Нажмите кнопку "Добавить" для создания нового HTML-блока. Заполните следующие поля: Название модуля (для вашего удобства) HTML-содержимое (ваш контент) CSS-селектор (куда вставить контент). Вставьте ранее скопированный код (ctrl+V). Позиция: "До" - контент появится перед выбранным элементом "После" - контент появится после выбранного элемента "Внутри" - контент появится внутри выбранного элемента Выберите статус "Включено" и сохраните модуль. Примеры использования: Добавить баннер перед основным содержимым: CSS-селектор: "#content" Позиция: "До" Добавить текст после футера: CSS-селектор: "footer" Позиция: "После" Добавить содержимое внутрь боковой колонки: CSS-селектор: "#column-left" Позиция: "Внутри" Не бойтесь экспериментировать! Вы всегда можете изменить настройки или отключить модификатор, если результат вас не устроит.Модификация позволяет добавлять нужный вам контент по сути в любой части страницы.Так же не забывайте, что модуль нужно добавить в Схемах/Макетах и именно на этих страницах и будет выводится нужное вам содержимое , практически в любом месте страницы.Имеется адаптация под шаблон Unishop2.Выкладываю "as is" (как есть). Тех/поддержка не предусмотрена.Бесплатно3 балла -
Исправлено https://github.com/OpenCart-Club/opencart/commit/7784d17a2a0b8217a59ffa2b471c8fa5a7adaaed3 балла
-
3 балла
-
Версия 1.2.1
295 раз скачали
Скрипт добавляет недостающие индексы в БД. Использование индексных полей при выполнении запросов позволяет существенно снизить нагрузку на сервер и ускорить выполнение запросов. Кроме добавления индексных полей, скрипт оптимизирует таблицы функцией OPTIMIZE TABLE (перестроение индексов). Содержит 27 индексов для 14 таблиц. Применение Загрузить файл на сервер в корень сайта Запустить из браузера https://ваш-сайт/indexer.php Если рядом с indexer.php нет файла config.php, то будет показана форма для ввода данных. Другие модули и услуги с тегом "SpeedUp".Бесплатно3 балла -
Модификатор для украшения к Новому Году. Рекомендую не забывать, что удалять их нужно, раньше чем выкидывать в мае ёлку. Установка через админку : 1. Дополнения-Установка дополнений. 2. После чего обязательно обновить кэш модификаторов (дополнения-менеджер дополнений), синяя круглая иконка справа вверху. "Новогодняя мотня от Яндекс" - выводит в шапке новогодние шарики-игрушки, при проведении по ним мышкой издаёт звуки. Тот же эффект при нажатии кнопок на клавиатуре. В мобильной версии скрыто (<div class="b-page_newyear hidden-sm hidden-xs">) NewYear2025.ocmod.zip3 балла
-
Например https://opencart.club/files/file/30-hyper-product-models-ajax-zamena-tovara-po-modelyam/ Обычно картинки это отдельные артикулы товара.2 балла
-
Версия 1.0.9
3 раза скачали
Модуль "Сообщить о наличии" заменяет кнопку "Добавить в корзину" на "Сообщить о наличии" для товаров, которые временно отсутствуют. Это позволяет посетителям сайта легко подписываться на получение уведомлений по электронной почте, как только товар снова станет доступен для покупки.Демо:Логин: demoПароль: demoАдминка: Страница настройки модуляСайт: Страница с товарами ОБНОВЛЕНИЕ: 24.05.2025. Была улучшена работа модуля при отправке уведомлений на почту.1) Письма теперь приходят с правильной кодировкой — больше никаких «кракозябр».2) Цена товара отображается корректно.3) Исправлена проблема, из-за которой не показывались картинки товаров с кириллическими названиями.4) Модуль стал работать стабильнее при запуске по расписанию (cron). ОБНОВЛЕНИЕ: 15.03.2025. 1) Удаление товаров из корзины: Если опция включена, те товары, которых нет в наличии, будут удалены из корзины пользователя, даже если она сохранена. 2) Удалять заявки после успешной отправки: После успешной отправки уведомления клиенту заявка будет удаляться. Если вам нужно собирать клиентскую базу, отключите эту опцию. 3) Удалять заявки, если товар не существует: Удаляет все заявки, подписанные на товар, который больше не существует. 4) Добавлена возможность менять иконку на кнопке или вовсе не выводить. Также можно добавить текст кнопки и всплывающий текст подсказки. 5) МОДУЛЬ может быть мульти заявочным. Модуль теперь можно использовать не по назначению, можно сделать из него "БЫСТРЫЙ ЗАКАЗ товара", "ПРЕДЗАКАЗ товара" или вовсе Прием заявок на другие услуги. 6) Расширенная настройка поиска ID товара на странице: не все шаблоны стандартны, и автор шаблона может по-разному указывать ID товара в карточке, поэтому для универсальности добавлено новое поле для указания всех вариантов поиска ID. 7) Поддержка PHP >=5.3 версии. ОБНОВЛЕНИЕ: 01.01.2024. 1) Добавлена возможность выводить кнопку (Сообщить) рядом с кнопкой (Купить). 2) Добавлена инструкция по настройке модуля. 3) Добавлена совместимость со сторонними модулями. Написана инструкция по настройке совместимости. 4) Добавлена поддержка языков: Русский, Украинский, Английский.# Ключевые возможности модуля "NWA - Сообщить о наличии": 1. История заявок: Полное ведение истории всех запросов на уведомления, что позволяет отслеживать интерес клиентов к конкретным товарам. 2. Фильтрация заявок: Возможность фильтрации заявок по статусу, товару или клиенту. 3. Черный список: Функция добавления клиентов в черный список, что запрещает им в будущем отправлять заявки. 4. Резервное копирование: Возможность создания резервной копии настроек модуля, а также всех заявок. 5. Выгрузка заявок в CSV: Удобная функция для экспорта заявок в формате CSV. 6. Настройка писем: Легкая настройка содержания уведомлений, которые будут отправляться клиентам. Возможность добавления логотипа компании, ссылок в шапку шаблона письма и информационных или рекламных баннеров. Также можно выводить информацию внизу письма и ссылки на социальные сети для быстрой связи. 7. Всплывающая форма на сайте: Возможность настройки заголовков и текста формы по своему усмотрению. Включение и отключение полей формы, настройка маски телефона с возможностью выбора страны, а также автоматическое определение клиента по IP. 8. Уведомление при изменении товара: Автоматическая отправка уведомлений клиентам при сохранении товара, что позволяет информировать их о наличии товара на складе. Возможность включения и выключения этой функции. 9. Кастомизация формы и кнопки: Возможность кастомизации стилей кнопки или формы в специальном блоке для написания кода. 10. Ручное изменение статуса: Возможность вручную обновлять статус заявки без необходимости отправки уведомлений, что обеспечивает гибкость в управлении запросами. 11. Массовая отправка уведомлений: Эффективная функция, позволяющая отправлять уведомления всем клиентам одним нажатием кнопки. 12. Целевая отправка уведомлений: Уведомления отправляются только по тем заявкам, на которые товар доступен, что минимизирует вероятность недовольства клиентов. 13. Управление статусами заявок: Возможность вручную переводить заявки из закрытого в открытое состояние, что упрощает процесс обработки запросов. 14. Уведомление администратора: Автоматические уведомления для администраторов о новых заявках, что позволяет оперативно реагировать на интерес клиентов. 15. Защита от спама: Настройка капчи для предотвращения злоупотреблений и спама в запросах. 16. Автоматизация с помощью cron: Настройка автоматической отправки уведомлений с использованием cron, что обеспечивает бесперебойную работу модуля. 17. Отписка от уведомлений: Клиент может отказаться от получения уведомлений, перейдя по ссылке в письме. # Лицензия на модуль предоставляется на следующих условиях: 1. Одна лицензия = одна покупка = одно доменное имя. Это означает, что при покупке модуля вы получаете ключ активации, который позволяет использовать модуль только на одном доменном имени и в одном интернет-магазине. Пожалуйста, обратите внимание, что для использования модуля на других доменных именах или в других магазинах необходимо приобрести отдельную лицензию.# Системные требования: CMS: Модуль совместим с версиями CMS OpenCart и ocStore 3.x.x. PHP: Необходима версия PHP 7.x для корректной работы модуля. Ioncube Loader: На хостинге должен быть установлен Ioncube Loader, который необходим для декодирования файлов модуля. # Установка модуля "NWA - Сообщить о наличии" 1. Скачайте архив с модулем. 2. Установите модуль: Перейдите в административную панель сайта. Откройте раздел "Дополнения" и выберите "Установка дополнений". Загрузите и установите скачанный архив с модулем. 3. Обновите кеш: Перейдите в раздел "Дополнения" и выберите "Модификаторы". Обновите кеш, чтобы изменения вступили в силу. 4. Активируйте модуль: Перейдите в редактирование модуля и введите ключ активации. 5. Настройте модуль: Перейдите в настройки модуля и активируйте его, переведя опцию "Статус" в положение "Включен". 6. Сохраните настройки. Теперь модуль готов к использованию! Если при установке модуля возникает ошибка, например: "Папка недоступна для записи!" или "Каталог не доступен для записи!", вам необходимо установить Localcopy, который поможет решить эту проблему.После установки Localcopy повторите попытку установки модуля.# Обращаю внимание!Если в течение часа вы не получили ключ, пожалуйста, напишите мне в личные сообщения на сайте. Рекомендую сразу установить модуль и перейти на страницу модуля, где вы найдете мои контактные данные и свяжитесь со мной.# При запросе ключа, пожалуйста, укажите следующую информацию: Сайт, на котором вы приобрели модуль. Ваш email, который вы использовали при покупке. Домен вашего сайта.780 ₽2 балла -
если собираетесь делать магазин на Opencart - значит нужно изучить движок как минимум на уровне пользователя либо нанять кого-то, кто у вас будет этим заниматься2 балла
-
Нет, поначалу начал писать автору HYPER Multi Product Models в личку, но тот попросил писать по вопросам модуля в этот форум поддержки, на форуме, конечно, тоже тишина. Модуль HYPER Multi Product Models ложит сайт на Просторе на раз-два, в первые минуты настройки. Простор недавно обновился до версии 1.3.1, а файлы адаптации скорее всего для более ранних версий. По отзывам 22 и 23 годах для дополнения HYPER Multi Product Models была хорошая и быстрая поддержка, сейчас поддержки нет. 10 тыс руб в пролете :)2 балла
-
Версия 1.0.0
7 раз скачали
С расширением NewsBlog Вы можете создавать неограниченное количество материалов и объединять их в различные категории с разными дизайнами и разными условиями показа. ДЕМО - Фронт ДЕМО - Админка логин и пароль: demo/demo Новости / Статьи / Блоги - теперь создавать любые типы материалов стало доступно и бесплатно для пользователей OpenCart! Преимущества: Можно создавать любое количество категорий материалов, вкладывать их друг в друга, при этом для каждой категории можно установить свои индивидуальные настройки: -Все стандартные с текстами (название/описание/мета-теги) -SEO URL -Изображение категории -Показывать или нет анонс в полном описании статьи -Количество материалов на странице -По какому полю и в каком направлении сортировать материалы -По какому шаблону выводить категорию (список материалов) и страницу материала (детальная) -Выбрать макет сайта Любой материал можно связывать с любыми количеством категорий, при этом seo-url будет формироваться только по той категории, которая считается главной. Индивидуальные настройки у материалов: -Все стандартные с текстами (название/описание/мета-теги) -Теги -SEO URL -Изображение материала + дополнительные изображения для слайдера -Похожие статьи -Атрибуты (дополнительные поля с необходимой информацией) -Выбрать макет сайта Вывод материалов также можно осуществить через модули. В любом месте сайта можно вывести любой материал, из любой категории с любым шаблоном для вывода Мы не берем деньги за это расширение, но можем оказать любые услуги по доработке опенкарт за дополнительную плату.Бесплатно2 балла -
Спасибо за помощь нашел у себя какой то модуль Изображений для категорий переделал и сделал модуль с выводом как баннера одно так и сделать слайдер category_banner_3.x.ocmod.zip2 балла
-
В опенкарт любой версии полно неиспользуемых полей. Берите любое , например mpn и замените в админке вывод текстового инпута на переключатель Да-Нет. <?xml version="1.0" encoding="UTF-8"?> <modification> <name>Change MPN to Yes-No and Display in Frontend</name> <code>change_mpn_to_yes_no_and_display</code> <version>1.0</version> <author>Tom</author> <link>https://www.yoursite.com</link> <file path="admin/view/template/catalog/product_form.twig"> <operation> <search><![CDATA[<input type="text" name="mpn" value="{{ mpn }}" placeholder="{{ entry_mpn }}" id="input-mpn" class="form-control"/>]]></search> <add position="replace"><![CDATA[ <select name="mpn" id="input-mpn" class="form-control"> <option value="1" {{ mpn == '1' ? 'selected' : '' }}>Да</option> <option value="0" {{ mpn == '0' ? 'selected' : '' }}>Нет</option> </select> ]]></add> </operation> </file> <file path="catalog/controller/product/product.php"> <operation> <search><![CDATA[$data['points'] = $product_info['points'];]]></search> <add position="after"><![CDATA[$data['mpn'] = $product_info['mpn'];]]></add> </operation> </file> <file path="catalog/view/theme/default/template/product/product.twig"> <operation> <search><![CDATA[{% if price %}]]></search> <add position="before"><![CDATA[ {% if mpn == '1' %} <div class="product-mpn-enabled"> <!-- Контент для активации MPN --> <p>Этот блок включен для данного товара.</p> </div> {% elseif mpn == '0' %} <div class="product-mpn-disabled"> <!-- Контент для деактивации MPN --> <p>Этот блок отключен для данного товара.</p> </div> {% endif %} ]]></add> </operation> </file> </modification> Нет возможности использовать mpn, заменяйте на любое иное существующее значение типа jan, isbn, upc, location2 балла
-
Если открыть практически любой контроллер opencart, можно увидеть как после загрузки языка $this->load->language('catalog/product'); подгружаются языковые константы $data['text_list'] = $this->language->get('text_list'); $data['text_no_results'] = $this->language->get('text_no_results'); $data['text_confirm'] = $this->language->get('text_confirm'); $data['column_name'] = $this->language->get('column_name'); $data['column_attribute_group'] = $this->language->get('column_attribute_group'); $data['column_sort_order'] = $this->language->get('column_sort_order'); $data['column_action'] = $this->language->get('column_action'); и так для каждой константы. что бы не прописывать каждый перевод можно было сделать такой трюк $data = array(); // тут мы инициируем переменную $data если она не задана ранее $data += $this->load->language('catalog/attribute'); // а тут копируем в неё все языковые константы но это имело смысл только до версии 3.0 потому как с версии 3.0 добавили такую интересную штуку controller\event\language.php public function index(&$route, &$args) { foreach ($this->language->all() as $key => $value) { if (!isset($args[$key])) { $args[$key] = $value; } } } сами event'ы были и раньше, но language event добавили только в 3.0 а как же это работает? довольно просто: всё начинается с того что в файле framework.php создается и регистрируется event, который в свою очередь регистрирует все ивенты из конфига // Event $event = new Event($registry); $registry->set('event', $event); // Event Register if ($config->has('action_event')) { foreach ($config->get('action_event') as $key => $value) { foreach ($value as $priority => $action) { $event->register($key, new Action($action), $priority); } } } в конфиге среди прочих есть такие строчки $_['action_event'] = array( ... 'view/*/before' => array( 999 => 'event/language', ... таким образом перед каждым вызовом $this->load->view загружаются соответствующие языковые константы2 балла
-
В разделе связи у Вас выбраны нужные категории-производители? Обратите внимание, что первая связка не должна пересекаться по категориям связи со второй.2 балла
-
2 балла
-
Версия 1.5
2 раза скачали
Модуль для интеграции видео в карточку товара из внешних источников. Поддерживаются сервисы: RUTUBE, VK Видео, Дзен Видео, Платформа, МатрёшкаТВ. YouTube не поддерживается, для этого смотрите модуль видео для YouTube * Загрузка видео на сервер сайта не поддерживается, смотрите модуль Видео на сервере * * Этот модуль и модули, указанные выше, не могут работать вместе, допускается установка только одного из них. Возможности: Поддержка российских видеосервисов в любом сочетании Чтобы добавить видео, достаточно вставить ссылку на него Неограниченное количество видео в товаре Адаптивность: видеоплеер подстраивается под размеры родительского блока Автоматическое добавление обложек и названий видео для Rutube Ручное добавление обложек и названий для других сервисов Выбор фрагмента из видео для воспроизведения Поддержка Shorts (ручной выбор соотношения сторон видео) Просмотр видео в административной части Автоматическая смена плеера на миниатюры при наличии нескольких видео Изменяемые параметры: Расположения видео: в изображениях / во вкладке / под описанием и их комбинации Размер плеера: на всю ширину / 640px / 853px / миниатюра и всплывающее окно Позиция видео: перед изображениями / после изображений Название видео: всплывающее при наведении на миниатюру / под миниатюрой Иконка в списке товаров о наличии видео с кастомной подсказкой Открыть видео в списке товаров во всплывающем окне Количество видео в изображениях: одно / все ========== Готовые адаптации под шаблоны OpenCart 2: coloring, revolution, unishop Готовые адаптации под шаблоны OpenCart 3: oct_ultrastore, prostore, revolution, unishop2 ========== Модуль адаптирован под стандартный default шаблон OpenCart. Адаптации под другие шаблоны будут пополняться по мере обращений. Для адаптации к вашему шаблону понадобится доступ к FTP и админке сайта. На данный момент услуга бесплатна при покупке модуля. Как правило адаптация занимает около суток. ========== Иногда решающее значение перед покупкой товара в интернет магазине имеет его детальный видео обзор, который снимает долю сомнений покупателя в выборе того или иного товара, тем самым помогая ему быстрее определиться и сделать заказ. Данный модуль поможет вам в этом. ========== Системные требования к хостингу: PHP 5.5 - 7.4 + ionCube Loader Если вы не знаете состояние этих параметров, то скачайте модификатор и следуйте инструкции. Ключ активации высылается по запросу через личные сообщения В сообщении укажите версию opencart и название используемого шаблона. Ответ разработчика в течение 12 часов. Обратите внимание! Тестовый сайт может быть только поддоменом основного сайта, техническим доменом хостинга или папкой с сайтом на локальном сервере без точки в названии. Не указывайте другой полноценный домен в качестве тестового. Дополнительная информация:790 ₽2 балла -
Сделайте ПР и будет быстрее. Всё это развивается в свободное от работы время. А вы проверили актуальный код, перед написанием ишью? Странный подход, что кто-то должен перепроверять, отвечать, делать ещё и быстро.2 балла
-
Доброго дня, крайне редко пишу отзывы. Но модуль поразил своими возможностями. Полностью удовлетворяет все текущие задачи по работе с экспортом и импортом данных. Формирование Прайс листов супер. Парсинг и многое другое, четкая работа модуля. А разработчик просто отличный специалист, который оперативно быстро отвечает и помогает в случае чего. Главное что данный модуль развивается и набирает в себя дополнительные функции. А за наличие видео инструкции по работе с модулем в каждом разделе модуля - отдельная благодарность!!! РЕКОМЕНДУЮ К ИСПОЛЬЗОВАНИЮ!!!2 балла
-
В тройке можно немного попроще. catalog/view/theme/default/template/product/product.twig Найти весь блок картинок {% if thumb or images %} <ul class="thumbnails"> {% if thumb %} <li><a class="thumbnail" href="{{ popup }}" title="{{ heading_title }}"><img src="{{ thumb }}" title="{{ heading_title }}" alt="{{ heading_title }}" /></a></li> {% endif %} {% if images %} {% for image in images %} <li class="image-additional"><a class="thumbnail" href="{{ image.popup }}" title="{{ heading_title }}"> <img src="{{ image.thumb }}" title="{{ heading_title }}" alt="{{ heading_title }}" /></a></li> {% endfor %} {% endif %} </ul> {% endif %} И заменить со списка ul-li частично на блоки col. Что то типа <div class="row thumbnails"> {% if images %} <div class="col-sm-2"> <ul class="thumbnails-list"> {% for image in images %} <li> <a class="thumbnail" href="{{ image.popup }}" title="{{ heading_title }}"> <img src="{{ image.thumb }}" title="{{ heading_title }}" alt="{{ heading_title }}" /> </a> </li> {% endfor %} </ul> </div> {% endif %} <div class="{{ images ? 'col-sm-10' : 'col-sm-12' }}"> {% if thumb %} <a class="thumbnail main-image-container" href="{{ popup }}" title="{{ heading_title }}"> <img src="{{ thumb }}" title="{{ heading_title }}" alt="{{ heading_title }}" id="main-image" /> </a> {% endif %} </div> </div> Ну и перед {{ footer }} , так например <style> .thumbnails-list {list-style: none;padding: 0;margin: 0;overflow-y: auto;} .thumbnails li {margin-bottom: 10px;} </style> <script type="text/javascript"> $(document).ready(function() { var mainImageHeight = $('.main-image-container').height(); $('.thumbnails-list').height(mainImageHeight); }); </script>2 балла
-
Спросите ncv у него там много всякого, возможно уже есть решение, а возможно изобретет что-то под Вашу задачу2 балла
-
Версия 3.3.0
43 раза скачали
Галерея для OpenCart с выводом описания. С помощью этого модуля вы сможете сделать красивое портфолио или галерею работ для вашего сайта. Вывод при помощи шорткода в описании товара, категории или статье (только в этих трех видах страниц). Преимущества: возможность вставлять галерею в описание товара, категории или статьи при помощи шорткода (по аналогии с WordPress) возможность ставить галерею в статьи блога для шаблона UniShop адаптивный дизайн (сетка bootstrap, а всплывающее изображение адаптируется под размер экрана) 3 вариант отображения: Плитка, Карусель, Каменная кладка (Masonry) настройка количества колонок изображения (1, 2, 3, 4, 6 и 12 колонок) адаптация под мобильные устройства (для 4х разрешений экрана можно выбрать нужное количество колонок) 5 вариантов анимации при наведении вывод галереи как отдельной страницы, так и в любой другой части сайта в виде модуля модуль сочетает в себе галерею и баннеры, которые могут вести на любую страницу сайта поддержка видео youtube и vimeo во всплывающем окне возможность добавить кнопку "Показать еще" чтобы не перегружать страницу с галереей возможность массовой загрузки фото сортировка изображений перетаскиванием описание изображений с визуальным редактором и поддержкой html каждое изображение может иметь совершенно уникальный дизайн описания модуль использует скрипт, который уже есть в опенкарт, таким образом не перегружая код сайта несколько анимаций появления изображения три варианта расположения текста: под фото, на фото при наведении мыши и на фото всегда возможность добавить рамку к фотографиям возможность вывода заголовка у каждой галереи возможность добавления атрибутов title и alt к каждому изображению NEW поддержка WebP Демо модуля: - тут Демо админки: - тут (пароль demo логин demo) Инструкция по установке: - тут Примеры модуля Gallery RB - Простая галерея изображений - Галерея с описанием под фото - Галерея с рамкой и красивым описанием - Галерея с появлением текста при наведении - Галерея в виде карусели - Галерея в виде плитки с изображениями разной высоты Массовая загрузка фотографий в галерею Для массовой загрузки изображений нужно установить модификатор image-manager-mod.ocmod и выбранные галочкой фото добавить в галерею. Лицензионное соглашение890 ₽2 балла -
Ваш текст явно показывает, что вы только начинаете разбираться с процессом разработки на OpenCart, и это нормально. Но нужно сразу отметить несколько ключевых проблем. Во-первых, структурность вашего изложения оставляет желать лучшего. Это больше похоже на поток сознания, чем на чёткий план действий. Если вы хотите, чтобы кто-то воспринял ваши идеи серьёзно, начните с того, чтобы чётко сформулировать, что именно вы пытаетесь решить. Во-вторых, подход к использованию Git у вас какой-то размазанный. Коммитить прямо в мастер — это не вариант для серьёзного проекта, особенно если в будущем планируете работать в команде. Git Flow или хотя бы простой Feature Branch Workflow — минимально необходимая схема для хоть какого-то порядка. По поводу работы с БД и предложенного вами skeema. Идея отслеживать состояние схемы данных понятна, но её реализация вызывает сомнения. Если вы уже столкнулись с проблемами миграций, возможно, стоит рассмотреть более проверенные инструменты, которые действительно работают, а не изобретать велосипед. Ваш подход к .gitignore вроде понятен, но нужно более чётко понимать, какие конкретно файлы должны быть исключены, и какие включены. Это вопрос базового знания Git, который стоит подтянуть. И по поводу CI/CD. Да, GitHub Actions — это круто, но на данный момент ваши задачи, похоже, не требуют такой сложности. Разберитесь сначала с базовыми вещами, такими как миграции БД и нормальная работа с Git, а потом уже думайте об автоматизации. Про модификаторы, хранящиеся в БД. Да, это неудобно, и вы правы, что это «жуткая матрёшка». Но это особенность OpenCart, и пока что лучше просто смириться с этим или искать сторонние решения, которые упрощают этот процесс. Ваше предложение — что-то делать вручную и контролировать это — не выдерживает критики. В общем, пока ваши идеи выглядят сырыми и не до конца продуманными. Прежде чем предлагать что-то команде или сообществу, приведите свои мысли в порядок и определитесь с основными приоритетами.2 балла
-
кому надо тот найдет информацию. по сути установка движка с бд и проверка всех соответствий должна вестись программистом/разработчиком, а не просто обычным пользователем который без бюджета решил запустить магазин в стиле озон2. и не надо вводить пользователей в заблуждение, что мол появилась новая версия и всё. нужно бежать и ставить её. Это вообще не тема дискуссии и дело вкуса. Если у хозяина магазина стоит версия мускула 5.7 и магазин работает как часы уже несколько лет, то вообще не вижу смысла бежать в впереди паровоза и ставить сразу новые версии пыха и мускула. Хочешь использовать новые версии пыха и мускула на новой клубной сборке, то вперед. переделывай клубную сборку под себя. И вообще что жаловаться то на сборку? Хочешь помочь с разработкой клубной сборки - вперед! Не хочешь, тогда не надо выкатывать свои претензии. Если что то тебя не устраивает в сборке, возьми и просто опиши проблемы, только не в стиле претензий, а по человечески2 балла
-
Версия 1.0.10
31 раз скачали
ОБРАТИТЕ ВНИМАНИЕ!!!Trxtile Admin Theme – модуль для OpenCart, OcStore, Opencart 3 club edition - версии 3 - 3xх. Для OpenCart и OcStore версии 2 и 4 не подходит!Модуль меняет внешний вид панели администратора, который придаст более современный вид.Модуль не заменяет файлы движка. Тема настроена также под Opencart 3 club edition. ОБНОВЛЕНИЯ 08.08.2024 Адаптация: 1) Модуль OrderPRO Были добавлены стили для правильного отображения всех списков, блоков и форм. Дефолтный выпадающий список мог неправильно позиционироваться и выводился иногда вверху в левом углу. Исправлено! При вводе запроса в ИНПУТ (autocomplete) выпадающий список дергался и рандомно менял свою позицию на экране. Исправлено! Адаптация: 2) Модуль (Batch Editor - пакетное редактирование товаров). Были внесены некоторые исправления для правильной работы Batch Editor . Исправлено! 3) Полностью был переписан код взаимодействия с боковым меню. У многих пользователей исчезали пункты меню при включении (Trxtile Admin Theme) или не отображались иконки сторонних модулей в боковом меню. Теперь все отлично будет работать и отображаться! Исправлено! Добавлена поддержка SVG иконки, теперь можно установить свой логотип в svg формате. Исправлено! 4) Примерно на 20% были переписаны стили. 5) Были внесены некоторые настройки и под другие сторонние модули для корректной работы темы. Были внесены и другие не маловажные корректировки и справление к код модуля. ОБНОВЛЕНИЯ 1.04.2024 1) В модуле ОЧИСТКА КЕША И ЛОГОВ добавлена кнопка для вызова во всплывающем окне всех ошибок. 2) Исправлены незначительные ошибки. ОБНОВЛЕНИЯ 12.03.2024 1) Исправлен баг в Summernote редакторе. У некоторых пользователей редактор переставал создавать таблицы. (Исправлено). 2) Некоторые автороты шаблонов добавляют в боковое меню свою иконку для пункта меню, что при использовании модуля (Trxtile Admin Theme) иконка не отображалась. - Теперь иконки отображается корректно. (Исправлено). 3) Исправлен баг в модуле Batch Editor. - Не корректно срабатывали в некоторых местах выпадающие списки. (Исправлено). - Не присваивался индекс для select. (Исправлено) - Добавлено немного корректирующий css стилей под модуль. 4) Оптимизированы немного скрипты, что существенно повлияло на скорость модуля (Trxtile Admin Theme). ОБНОВЛЕНИЯ 20.12.2023 1) Добавлена еще одна темная тема. Ночная тема экспериментальная.2) Адаптация под (Batch Editor - пакетное редактирование товаров). После установки модуля темы (модуль Batch Editor ломался). Исправлено!3) Добавлена возможность смены логотипа админки на свой.4) Исправлены ошибки выпадающего списка с поиском.5) И мелкие доработки. ОБНОВЛЕНИЯ 24.10.2023 Исправлены некоторые ошибки. 1) Реализована темная тема админ-панели. 2) В светлую тему добавлена смена цвета бокового меню. 3) Добавлена возможность указать свой цвет. 4) Исправлена проблема из-за которой выпадающий список перекрывался в родительском блоке. Выпадающий список выведен из потока родителя. 5) В шапку добавлена кнопка для смены режима цвета (Ночь\День). 6) В тему интегрирован модуль для очистки кеша и логов. Можно вывести кнопку в шапку. <<ВИДЕО по установке и обновлению модуля>> <<ДЕМО (потестить вживую)>> Характеристики модуля Боковое меню Добавлена кнопка сворачивания бокового меню. Очень удобно если работаете на ноутбуке или планшете. По мимо кнопки сворачивания, меню понимает когда мало места на экране, и будет автоматически свернуто с выводом только иконок для удобной работы. (Смотрите на видео как это работает). Меню запоминает установленное значение. Если вы свернули меню, оно будет свернуто даже при обновлении страницы, пока вы не сами не развернете нажав на кнопку. Шапка Маленькая кастомизация шапки. В основном для OcStore (панель поиска). Select Модуль кастомизирует стандартный SELECT (выпадающий список) на более компактный со встроенным поиском по списку. Что очень удобно при больших списках. (Смотрите на видео как это работает). Внешний вид Вешний вид всех панелей были улучшены. Добавлена адаптация под мобильные устройства. Теперь tablet (таблицы) и другие блоки можно комфортно просматривать информацию на планшете или телефоне. (Что не очень было удобно делать из коробки) И много-много других возможностей и мелочей… <<ВИДЕО ПО УСТАНОВКЕ МОДУЛЯ>> Инструкция по установке модуля: Перейдите в раздел “Установка дополнений/расширений” и нажмите кнопку “Загрузить”; Выберите скачанный файл, и дождитесь появления текста “Дополнение успешно установлено”; Затем перейдите в “(Расширения/Дополнения) / Модификаторы, и нажмите кнопку “Обновить”. Перейти в “(Расширения/Дополнения)” найдите модуль (Trxtile Admin Theme) или (TEXTILE (Стилизация админ-панели)) и активируйте его. Если у вас при установке модуль не устанавливается и появляется ошибка: Папка недоступна для записи! или Каталог не доступен для записи! и т.д. Вам нужно установить localcopy, который исправит эту проблему. После установки localcopy, установите модуль еще раз. <<Скачать Localcopy>> ВАЖНО!!! При возникновении проблем с установкой или у вас другой вопрос связанный с модулем, напишите мне, рад буду вам помочь.555 ₽2 балла -
2 балла
-
Версия 1.0.0
5 раз скачали
Модуль бронирования и онлайн записи клиентов позволяют сделать ваш сайт более комфортным и функциональным для пользователей ваших услуг. Люди все больше привыкают и с удовольствием пользуются бронированием и онлайн записью не потому что это модно, а по причине явной выгоды и удобства. Модуль применим для следующих видов бизнеса: Для парикмахерских и салонов красоты; Для стоматологических, терапевтических, медицинских клиник; Для салонов СПА и оздоровительных центров; Для мастерских по ремонту мобильных девайсов; Для компаний сдающих в аренду оборудование на почасовой основе; Для спортивный центров. И других целей. Сэкономьте рабочее время ваших штатных сотрудников и позвольте своим клиентам записываться онлайн! Сэкономьте свое личное время и предоставьте им возможность договариваться о встрече онлайн. Лицензия на модули Приобретая модули вы полностью соглашаетесь с условиями данной лицензии и подтверждаете, что ознакомились с ними. Модули распространяются " как есть ". Разработчик не несет никакой ответственности за возможный ущерб, полученный по вине или с помощью модуля или его файлов. Одна приобретаемая копия модуля предназначена для использования на одном, указанном при покупке или при получении лицензии, домене. Дистрибутив модуля и обновления приобретаются только для одной, указанной при покупке или при получении лицензии, версии движка. Ее можно изменить только один раз для одной лицензии, при этом будут доступны только обновления для новой версии движка. Лицензию на тестовый домен можно получить и заменить в любое время, при этом тестовый домен должен быть явным, т.е. быть поддоменом основного домена лицензии (например, test.site.com или dev.site.com) или техническим доменом хостера или доменом, содержащим в своем названии явно выраженную тестовую суть. Выдача лицензий и поддержка производится в рабочие дни с 9 до 18 по МСК. Ответ на запрос может быть получен не позднее 72 часов в рабочие дни, но обычно составляет не более 15 минут. При создании запроса по одному из каналов связи не надо дублировать его во все возможные каналы, т.к. ни у какого из них нет приоритетного статуса. Все запросы поддержки обрабатываются в порядке живой очереди по всем каналам одновременно. При получении одинаковых запросов поддержки по нескольких каналам связи, такой запрос будет перенесен на следующий рабочий день не зависимо от занятости. Срок поддержки составляет 3 месяца со дня покупки. После этого срока поддержка оказыватся только при наличии объективного отзыва на модуль по месту покупки либо продлевается платно. Единственной причиной для возврата средств является грубая ошибка в работе модуля, которая была доказана на чистом движке (без единого стороннего модуля, модификатора или правки кода) и дефолтном шаблоне. Суммой возврата будет являться стоимость модуля по месту покупки и на момент покупки за вычетом комиссии площадки. При этом лицензия на модуль будет заблокирована, а клиент обязуется никогда не использовать модуль и его файлы, а также в течение суток удалить все полученные файлы и дистрибутив модуля. При этом разработчик оставляет за собой право отказать данному клиенту в поддержке по всем лицензиям, если у клиента есть или будут приобретены прочие лицензии на модули разработчика. Запрещено передавать, перепродавать или любым другим способом распространять модуль, а также модифицировать код модуля и обращаться за поддержкой после модификации модуля. В случае хамского общения, необоснованных требований, голословных обвинений, нарушения лицензии модуля, публикации необъективного отзыва или клеветы, разработчик имеет право отозвать лицензию с прекращением поддержки и прекращением предоставления обновлений модуля. Все права на модуль и его файлы принадлежат разработчику.3 500 ₽2 балла -
This forum build has many differences in files and at the database (additional fields in the database tables and so), which may be the cause of your problems. More detailed assistance can be provided with the server error log. The server error log is written to a file on your hosting, which is usually called error.log. Share it.2 балла
-
Are you referring to the OCTemplate Deals theme? It works well for me. oc.club 3.0.3.9 with php 7.42 балла
-
Версия 1.0.1
130 раз скачали
Модуль скоро будет меняться, и скорее всего может стать платным. zip архив для установки через админку, ocmod.xml можно просто в папку system закинуть В итоге в настройках вот такое появится вводите свой секретный ключ и запоминаете его, при желании можно поменять сам GET параметр. В итоге ссылка для входа в админку будет admin/index.php?route=common/login&setlogin=ваш ключ или ваш сайт/admin?setlogin=ваш ключ300 ₽2 балла -
Версия 1.0.0
39 раз скачали
Расширенный OpenCart Самая актуальная версия с историей правок доступна здесь: https://github.com/ex-url/exopencart Платформа основана на решении для электронной коммерции с открытым исходным кодом ocStore, которое, в свою очередь, основано на оригинальном проекте OpenCart 3. Несмотря на первоначальную направленность на разработку интернет-магазинов, платформа подходит для решения любых задач по разработке сайтов для бизнеса, предоставляя набор готовых функциональных блоков с четкой и логичной реализацией, одинаковой для любого сайта независимо от цели его создания и задач, которые он должен решить. Основные отличия от стандартного ocStore Шаблон по умолчанию был полностью переписан. Bulma используется в качестве UI фреймворка по-умолчанию. В качестве расширения имеется готовый компилятор Bulma SCSS. Просто переопределите нужные вам переменные bulma, нажмите кнопку, и ваша тема готова! Функционал блога очищен от грязи и теперь работает нормально. Модули, имеющие заголовки ( Избранные, Новинки, Акции и др.), позволяют указывать их на нескольких языках и отображать указанное значение на стороне каталога (вместо значения, взятого из файла локализации в базовом ocStore/OpenCart 3); В настройках системы есть возможность добавлять произвольные контакты, а также ссылки на мессенджеры и социальные сети; Полностью переработан стандартный механизм заказа (очень громоздкий и неудобный в ocStore/OpenCart 3); Обновлен стиль панели управления; Изменен состав и порядок пунктов главного навигационного меню панели управления Обновления в версии 1.0 в настройках системы теперь можно указать произвольные SEO фразы для каждого магазина, которые можно использовать для автоматической генерации SEO заголовков страниц и отдельных модулей; модуль Магазин был сильно доработан и теперь если он включен то рядом с логотипом (в стандартном шаблоне) будет отобажаться текущий магазин (текущий город, если делать для каждого города поддомен), при клике на который будет всплывать модальное окно с выбором из всех имеющихся магазинов; изменана страница в режиме обслуживания; по-умолчанию доступен модуль с SASS компилятором для Bulma UI, дающий полный контроль над темой оформления; по-умолчанию есть модуль для предупреждения о согласии со сбором персональных данных, который позволяет указать произольный текст на несколькоих языках, отображающийся при первом посещении сайта, текст на кнопке согласия, а также ссылку на статью в которой изложены правила и условия использования сайта; реализован живой поиск по каталогу; в админ. панели в разлеле файлы для скачивания добавлена возможность поиска по файлам; для блога теперь есть возможность указать произвольные SEO заголовки на нескольких языках; реализован функционал для управления ответами на отзывы и комментарии реализован функционал управления размерами изображения логотипа; реализован функционал опционального сжатия CSS и JS файлов реализован функционал опционального создания миниатюр изображений в формете .webp в папке storage инициализирован composer, теперь можно быстро и легко работать с зависимостями Если вы увидели баг, добро пожаловать в https://github.com/ex-url/exopencart/issuesБесплатно2 балла -
Версия 1.0.1
185 раз скачали
Описание Yandex SmartCaptcha позволяет определить, кем является пользователь системы: человеком или компьютером. Необходим для верификации запросов в формах магазина и блокировки нежелательной активности. Сервис для верификации запросов поможет определить обращения пользователей и заблокирует роботов. Пользователям не придется размечать картинки: в большинстве случаев им достаточно кликнуть «Я не робот». GitHub: https://github.com/mpn2005/opencart3-yandex-smart-captchaБесплатно2 балла -
Делал как то по просьбе. Смысл задачи был такой. Выводим в карточке товара во вкладках статьи (Каталог - Статьи). В качестве названия вкладки Заголовок статьи, ну и содержимое это Описание статьи. При чём без привязки к конкретной статье , как в примере ТС. Добавил просто чекбокс "Показать в товаре", аналог "Отображать в футере". Отмечаем чекбокс и статьи выводятся в товаре в любом количестве. Так мне кажется логичнее и удобнее. Статьи во Вкладках.ocmod.xml2 балла
-
Gray Images - Unishop2GrayImages Небольшой мод для товаров в категории. Если товара нет в наличии , то его изображение становится чёрно-белым. Unishop2GrayImages.zip2 балла
-
Версия 1.0.0
90 раз скачали
Модуль выводит дополнительные изображения в категории и стандартные модули. Смена изображения происходит при наведении на товар.Для данной реализации не использовались сторонние плагины. Фото подгружается путем смены ссылки изображения. Благодаря чему исключена длительная загрузка страницы.Работу модуля можно посмотреть на демоБесплатно2 балла