OCStore UE 3.0.3.9

  • Автор темы Автор темы Daniel
  • Дата начала Дата начала
А что вы хотите?) Что бы кто то взял на себя ответственность за установку магазина вам, и гарантировал работоспособность?)
Причем бесплатно) , если что, я могу гарантировать, но вы у меня в сопровождении, платите за все доработки и кроме меня никто туда в код не лезет. Цена 300 USD в месяц сопровождение, + доплата за доработки. И магазин будет как часы
 
Файловый менеджер с возможностью поиска текста в файлах (Total Commander, Far3 Manager), поиск файлов по маске *.php искать 7.4. Находите где идет сравнение, меняете на 7.3. Запускаете установку, увидите ошибку и файл ее вызвавший. возможно "\system\library\log.php", точно уже не помню, заменяете его на такой же из более старого дистрибутива Opencart или Ocstore, они там годами не менялись. Пробуете, может заработает.
PHP:
if (version_compare(phpversion(), '7.4.0', '<') == true) {
    exit('PHP7.4+ Required');
}
if (PHP_VERSION  < '7.4') {
Анонс новых возможностей и исправлений
\system\library\log.php менять не пришлось. заменил 7.4 на 7.3 в найденных php файлах и в step_2.twig. Вроде работает на php 7.3:)
 
Файловый менеджер с возможностью поиска текста в файлах (Total Commander, Far3 Manager), поиск файлов по маске *.php искать 7.4. Находите где идет сравнение, меняете на 7.3. Запускаете установку, увидите ошибку и файл ее вызвавший. возможно "\system\library\log.php", точно уже не помню, заменяете его на такой же из более старого дистрибутива Opencart или Ocstore, они там годами не менялись. Пробуете, может заработает.
PHP:
if (version_compare(phpversion(), '7.4.0', '<') == true) {
    exit('PHP7.4+ Required');
}
if (PHP_VERSION  < '7.4') {
Анонс новых возможностей и исправлений
От автора :)
 
Да, это настроенный и сохраненный дамп.

Вроде сборкой можно пользоваться, пока выявлена одна реальная проблема - отправка поврежденного письма через "system\library\mail\mail.php" (исправлено в последней версии).
Остальные улучшения можно реализовать с помощью модификаторов. Доработка и тестирование отнимает много времени, а хоть какой-то помощи, как показывает практика, получить не получиться. Поэтому формирование списка полезных дополнений и их описания откладывается на неопределённый срок. Также задерживается описание, всех полезных шагов, которые могут облегчить жизнь и сэкономить время, приспособить сборку к индивидуальным требованиям, в частности модификация favicon для админки и режима установки, особенности создания своих дампов, добавление счетчиков символов к любым полям в админке и др. И многое из ряда "как мне сделать это" постепенно забывается и возможно мне не захочется вспоминать и документировать это.
Еще в планах появление минимального комплекта модулей из разряда платных для быстрого старта, если конечно будет проявлена какая-то активность окружающих, в тестировании, посильных исправлениях (например, переводах, поиске мусорных файлов, предложениям по улучшению взаимодействия и др.). Для нуления модулей тоже нужно время, которое забирает тестирование сборки. Проявляйте активность, делитесь платными модулями и шаблонами, не ждите "халявы" - это принесет пользу всем.
Чем можно помочь: тестирование, выявление ошибок, предложения по улучшению, коррекция переводов, перевод буржуйских модулей, покупкой интересных модулей и др. Если думаете, что я сделаю все сам, то да, так оно и будет, но пользоваться результатом я тоже буду единолично.
***Скрытое содержимое***
сегодня я "немножечко щалююю" по этому такой формат текста:
в эту команду бы еще микро член про , который кстати с форума удалили..
сосимплу
групповую скидку или индивидуальную
менеджер заказов
ну и в этот пак дружных отгрузить csvпрайс, можно аякс прайс для любителей дефшабов)

нужно так же позаботится о тех, кто выбрал евро сторону и не планирует делать возврат своего организма.
прикрутить языки для евро зоны, эти бесячие окна с куки-хуюки, правила потребителей и защиту....

Скрытое содержимое. Вам нужно войти или зарегистрироваться.



а так если по правде, людям надо зарабатывать babloid, или учится самим все делать) так что какой бы труд Daniel'я не был бы, вряд-ли его оценят по достоинству! Пока не пользуюсь сборкой, но я респектирую идею и низко кланяюсь за работу! Поглядим что из этого выйдет)
 
понятно что вирусов там нет. но тем не менее. антивирус приходится отключать и с карантина файл возвращать)
Screenshot_1.png
 
понятно что вирусов там нет. но тем не менее. антивирус приходится отключать и с карантина файл возвращать)
Есть информация на какой именной файл (файлы) ругается антивирус?
 
Обновление сборки от 26.06.2025
Код:
Ocstore 3.0.3.9 UE

10.03.2025
[#] Исправлено: Warning использование неопределенной переменной text_order в контроллере sale/order.php (admin) при формирования счета
[#] Исправлено: Автоматическое заполнение полей, если форма товара была отправлена с ошибками, location.reload() вызывало повторную отправку формы. Теперь страница перегружается без повторной отправки формы.
[#] Исправлено: в контроллере sale/order.php (admin), в счете не отображался номер заказа
[#] Исправлены опечатки, незамеченные ранее (там их было очень много) в инструкции switch - case ***; - точка с запятой вместо:
[*] Обновлено: TWIG 3.11.3, версия 3.11 глючная
[*] Улучшение оформления страницы просмотра заказа, отображение даты и времени в заказах и других местах, где отображалась только дата из-за использования date_format_short
[*] Улучшения кода инсталлятора, автоматическая установка прав на запись 0755 (если необходимо измените на 0777) "install\controller\install\step_2.php", автоматизация
[+] В установщик добавлено возможность выбора SQL дампа
[+] Дополнительные поля SKU, UPC, EAN и др. в карточке товара помещены под спойлер
[-] Удален дополнительный вывод счетчика символов после поля ввода.

11.03.2025
[*] Улучшение инсталлятора: добавлена кнопка генерации пароля на третьем шаге step_3.twig
[*] Улучшение инсталлятора: удаление старых и неиспользуемых стилей stylesheet.css
[*] Улучшение инсталлятора: улучшен код column_left.twig, step_5.twig
[*] Унифицирован favicon для инсталлятора и админки

12.03.2025
[+] Добавлены отсутствующие константы в локализации
[+] Добавлено: Отключение ограничений на запись в папки при установке расширений (опционально). Применение в виде модуля для снятия ограничений не нужно, теперь это штатная функция.

17.03.2025
[#] Исправлено нерабочее обновление курсов валют.
[+] Источники обновления курсов валют: Центральный банк РФ, Европейский ЦБ, Национальный банк Украины, ПриватБанк Украина.
[+] Очистка всех кэшированных файлов, логов, модификаций при старте установки для устранение непредсказуемого поведения при установке поверх уже установленной CMS или повторной переустановке.
[+] Добавлен отчет по заказам в виде диаграммы, можно использовать вместо карты заказов.
[+] Добавлены фильтры в странах и регионах.
[*] Улучшения в отображение курсов валют (курс/обратный курс).
[*] Улучшения в редакторе валют, возможность ввода курса в нормальном виде с автоматическим пересчетом в обратный.
[-] Удален найденный мусор.

19.04.2025
[+] Добавлен третий уровень для пункта "Расширения" в меню слева .
[*] Список установленных дополнений OCMOD - отображаются все модификации как из базы так и с файловой системы (папка System).
[*] Список установленных дополнений OCMOD: добавлена колонка "Источник" (показывает источник модификатора DataBase или FileSystem) с возможностью сортировки по ней.
[*] Список установленных дополнений OCMOD: колонка Статус - улучшено отображение (выделение цветом, иконка).
[*] Список установленных дополнений OCMOD: добавлены действия для модификаторов из файловой системы (отключение, удаление).
[*] Мелкие исправления и улучшения.

23.04.2025
[+] Добавлена колонка Статус в список языков (Локализация - Языки).
[*] Улучшения процесса установки: возможность указать страну по умолчанию.
[*] Улучшения процесса установки: при удалении демоданных при удалении SeoUrl происходит проверка таблицы БД на наличие записей в категориях, товарах, производителях и информационных страницах.

07.05.2025
[+] Добавлено отображение кода валюты по умолчанию для цены в форме редактирования товара.
[+] Добавлено поле комментарий в форме товаров (только админка, произвольный текст длинной 255 символов).
[+] Добавлено удаление вкладок отключенных языков для всех сущностей: admin/model/localisation/language.php (модификация метода getLanguages($data = array())).
[+] Добавлен счетчик символов для полей категорий.
[*] Улучшение списка модификаторов, кроме имени модификатора отображается название файла модификатора.

09.05.2025
[+] Добавлено: выделение цветом активных и неактивных товаров в списке товаров.
[+] Добавлено: колонка статус для списка категорий, выделение статуса цветом.
[#] Исправлено: цветовая пометка количества товаров, с нулевым остатком - красный цвет, до 5 шт. - оранжевый
[#] Исправлено: класс отправки почты "system\library\mail\mail.php", формировались письма с поврежденным содержимым. Спасибо пользователю Vukas.
[#] Исправлено: подсчет количества модификаторов, учитывались только модификаторы из базы. Теперь правильно считается общее количество модификаторов база+файловая система.

11.05.2025
[*] Улучшения: добавление главной категории в товарах изменено с выпадающего списка на поле с автодополнением.
[*] Улучшения: доработана пагинация, добавлено выпадающий список с оставшимися страницами для быстрого перехода. Изменен "\system\library\pagination.php", добавлены стили stylesheet.css.
[#] Исправлено: ошибка в подключении Summernote в модуле HTML контент "admin\view\template\extension\module\html.twig". Спасибо пользователю shtt

19.05.2025
[+] Добавлено: Массовый импорт атрибутов доступен в левом меню, позволяет добавить множество атрибутов (характеристик)за один раз, списком или строкой с разделителем.
[*] Изменено: порядок пунктов меню каталог (левое вертикальное меню)
[*] Изменено: поиск по началу фразы атрибутов на странице товаров изменен на поиск в любому участку /admin/model/catalog/attribute.php
[*] Изменено: поиск по началу фразы изменен на поиск в любому участку для всех сущностей каталога товаров, кроме цены.
[#] Исправлено: неправильное позицирование меню автодопонения атрибутов (характеристик) на странице товара /admin/view/template/catalog/product_form.twig

29.05.2025
[*] Изменено: файл стилей администратора stylesheet.css: исправлены ошибки и опечатки, оптимизация, уменьшение размера, косметические правки.

04.05.2025
[#] Исправлено: category_list.twig убрана ссылка на сортировку колонки Индексация
[+] Добавлено: В админке фильтр товаров сделан адаптивным (сворачивается на маленьких экранах)

13.06.2025
[+] Добавлено: В админке возможность выбрать редактор по умолчанию Summernote, CKEditor или TinyMce. Меню: Система - Настройки - Сервер (Вкладка)

19.06.2025
[+] Добавлено: В админке отображение версии IonCube в панели разработчика
[*] Улучшения: класс пагинации "system\library\pagination.php". Удобная навигация, возможность перехода к любой странице, путем ввода ее номера. Нажатие кнопки с тремя точками - переход на 5 страниц назад и вперед если возможно или первая и последняя страница, если количество страниц диапазона меньше 5.
Полезные изменения основного функционала
Массовый импорт атрибутов
доступен в левом меню, позволяет добавить множество атрибутов (характеристик) за один раз, списком или строкой с разделителем.
В админке возможность выбрать редактор по умолчанию Summernote, CKEditor или TinyMce. Меню: Система - Настройки - вкладка Сервер.
Все редакторы при, вставке изображений, работают с встроенным менеджером файлов. Summernote, CKEditor с вероятностью 99% будут работать со сторонними расширениями менеджеров файлов, типа Elfinder. Обычно там есть поддержка и Summernote и CKEditor. С TinyMce, вставка изображений в поля описаний, со сторонними менеджерами файлов, работать не будет. Редакторы используются только в стандартных файлах Opencart, там где изначально был Summernote. Это компромисс на который пришлось идти, чтобы не было удвоение полей в сторонних модулях и шаблонах, где используется Summernote. Реализация и использование Summernote, пример того, как одно плохое решение, тянет за собой постоянны проблемы, которые требует добавления костылей к Opencart, который и без этого изначально стоит на костылях. Есть вариант с глобальной заменой редактора, но тогда выплывает проблема "удвоения" полей для сторонних решений. Нужно писать модификатор, удаляющей подключение Summernote в сторонних модулях и шаблонах, если он используется.

Ссылка для скачивания постоянная без снятия баллов:
 
Назад
Верх