Лидеры
Популярный контент
Показан контент с высокой репутацией 18.02.2023 во всех областях
-
Версия 3.0.3.8-ce.1.4
3 491 раз скачали
В данной версии доработано и исправлено много известных проблем. Доработаны и расширенны SEO возможности для формирования URL - ЧПУ. Проведена оптимизация как с точки зрения скорости работы, так и в плане удобства использования. Множество других доработок и улучшений. ДЕМО Демонстрация сборки OpenCart club edition Демо доступ в админку: - Логин: demo - Пароль: demo Подробная документация к OpenCart club edition Все работы ведутся на GitHub: https://github.com/OpenCart-Club/opencart Если есть замечания, пожелание и предложения, можно вести обсуждение на 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)Бесплатный1 балл -
Версия 1.0.1
121 раз скачали
Модуль скоро будет меняться, и скорее всего может стать платным. zip архив для установки через админку, ocmod.xml можно просто в папку system закинуть В итоге в настройках вот такое появится вводите свой секретный ключ и запоминаете его, при желании можно поменять сам GET параметр. В итоге ссылка для входа в админку будет admin/index.php?route=common/login&setlogin=ваш ключ или ваш сайт/admin?setlogin=ваш ключ300 ₽1 балл -
Версия 1.01
87 раз скачали
В Opencart 3x сделано удобное удаление установленных дополнений через встроенный деинсталлятор. Удаление дополнения происходит в один клик и пользователям теперь не нужно вычищать его файлы вручную. При создании дополнений многие авторы используют отдельные папки, общие для файлов своих дополнений (например для своих библиотек в system/library, скриптов в catalog/view/javascript и тд) или используют универсальные файлы, содержащиеся в каждом их дополнении. Проблема в том, что при удалении через деинсталлятор совершенно не учитывается уникальность файлов и папок дополнений. И если происходит удаление дополнения, содержащего какие-либо общие файлы и/или папки с другими имеющимися дополнениями - такие файлы и папки будут удалены, что может привести к неработоспособности других дополнений. Баги деинсталлятора в Opencart 3x: 1. Если ряд дополнений использует свою собственную общую папку, которой нет в движке по умолчанию - такая папка создается при установке первого дополнения и привязывается к нему в таблице oc_extension_path в момент создания. При этом, при установке последующих дополнений, использующих данную папку - привязки не происходит, так как папка уже есть Но при удалении именно того дополнения, к которому произошла привязка папки - ПАПКА БУДЕТ УДАЛЕНА СО ВСЕМ СОДЕРЖИМЫМ, т.е. фактически со всеми другими файлами, которые могут не иметь отношения к удаляемому дополнению, и использовать эту общую папку для хранения своих файлов. 2. Если в ряде дополнений используются какие-либо общие файлы (например универсальные вспомогательные классы, библиотеки и тд) - удаление такого дополнения через деинсталлятор приведет к удалению этих общих файлов Хорошо если пользователь переустанавливает или ставит новую версию дополнения, содержащую эти же файлы - тогда они просто будут добавлены заново. В случае же, если дополнение просто удаляется за ненадобностью или в его новой версии уже нет таких файлов - их отсутствие просто приведет к неработоспособности всех использующих их модулей. Данный патч устраняет эти проблемы после его применения при удалении дополнений через штатный деинсталлятор будет учитываться уникальность использования удаляемых файлов/папок другими имеющимися дополнениями актуален для движков ocStore / Opencart версий 3000-303xБесплатный1 балл -
Не удивляйтесь если у вас вдруг ни с того ни с сего покупатели начнут оплачивать ваши товары не на ваши реквизиты, с таким количеством вареза на сайте...1 балл
-
я конечно не @halfhope но чтобы не было 500 ошибок - это не от версии бд зависит, нужно запросы правильно составлять запятую перед FROM уберите1 балл
-
еще нашел модуль с такой проблемой index.php?route=extension/vk_export/albums&user_token=[user_token] index.php?route=extension/vk_export/albums&user_token=[user_token] index.php?route=extension/vk_export/report&user_token=[user_token] аналогично не выводятся в меню1 балл