OCStore UE 3.0.3.9

  • Автор темы Автор темы Daniel
  • Дата начала Дата начала

Daniel

Разрушитель (V)
Сообщения
290
Реакции
668
Баллы
22 879
Daniel разместил(а) новый ресурс:

OCStore UE 3.0.3.9 - Cборка на основе OCStore 3 с множеством реальных исправлений и улучшений. Удобство установки и работы!
Версия распространяется только на этом ресурсе. Это не очередная поделка, типа - "Смотрите как я поменял циферки в версии! Срочно качаем новую сборку".
Проделана большая работа и не языком как в "сообществах", а реальная.
Протестировано с:
ШаблоныРезультатРасширенияРезультат
UniShop2 v3.1.0.0+ (проблемы не обнаружены)
Journal v3.2.1+ (проблемы не обнаружены)
Deals 1.6.2+ (проблемы не обнаружены)

Сборка на основе Ocstore (Opencart 3.0.3.9), минимальная версия PHP 7.4, кодировка базы данных utf8mb4
Сборка представлена для предварительной оценки, тестирования и исправлений недочетов, которые накоплены "сообществами".

Opencart, в своей основе, имеет принцип пользовательского взаимодействия, которое вызывает рвотный рефлекс. Принцип Opencart - мы сделали унылое гавно, за все остальное придётся заплатить! Бесплатность магазина на Opencart - это иллюзия, которую создают так называемые...

Посмотреть страницу этого ресурса...
 
Последнее редактирование:
эта сборка точно на OcStore ? или на этой Opencart 3 club edition
минимальная версия 7.4
как ведут себя модули и шаблоны которые работают на 7.3 и на 7.4 выдают ошибки ?
 
эта сборка точно на OcStore ? или на этой Opencart 3 club edition
минимальная версия 7.4
как ведут себя модули и шаблоны которые работают на 7.3 и на 7.4 выдают ошибки ?
На Ocstore, от Opencart 3 club edition использовано несколько стилей для вида админки и переработанный установщик. Модули и шаблоны которые не работают на PHP 7.4 не будут нормально работать, но это проблема с версиями PHP. Изначально минимальная версия была 7.3, но случайно заменил файл логирования из более старших версий и стало 7.4. В планах сделать версию для старта с набором улучшений и модулей из коробки, с которой нужно будет минимально возиться после установки. Выложил для тестирования и поиска ошибок, рекомендаций по доработке и т.д. В установщике будет возможность выбирать SQL дамп (уже реализовано), например, вы сделали несколько вариантов дампов базы, чистая версия, с демоданыыми, специфическими настройками и так далее, положили в папку Install и на этапе установки сможете выбрать нужный вариант.
 
Последнее редактирование:
Тоесть модули которые некоторые разработчики дают отдельно под окстор и опенкарт нужно использовать те что под Ocstore?

Скрытое содержимое. Вам нужно войти или зарегистрироваться.
 
Было бы отлично увидеть на гитхабе
 
На Ocstore, от Opencart 3 club edition использовано несколько стилей для вида админки и переработанный установщик. Модули и шаблоны которые не работают на PHP 7.4 не будут нормально работать, но это проблема с версиями PHP. Изначально минимальная версия была 7.3, но случайно заменил файл логирования из более старших версий и стало 7.4. В планах сделать версию для старта с набором улучшений и модулей из коробки, с которой нужно будет минимально возиться после установки. Выложил для тестирования и поиска ошибок, рекомендаций по доработке и т.д. В установщике будет возможность выбирать SQL дамп (уже реализовано), например, вы сделали несколько вариантов дампов базы, чистая версия, с демоданыыми, специфическими настройками и так далее, положили в папку Install и на этапе установки сможете выбрать нужный вариант.
Т.е можно как-то поправить, чтобы работало под 7.3 :)?
 
Т.е можно как-то поправить, чтобы работало под 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') {
Анонс новых возможностей и исправлений
09.03.2025 09:35:00 +0200
[#] Исправлено: Warning использование неопределенной переменной в контроллере sale/order.php (admin) при формирования счета
[#] Исправлено: в контроллере sale/order.php (admin), в счете не отображался номер заказа
[#] Исправлено: Автоматическое заполнение полей, если форма сохранения товара была отправлена с ошибками, location.reload() вызывало повторную отправку формы.
[*] Обновлено: TWIG 3.11.3, версия 3.10 глючная
[*] Улучшение оформления страницы просмотра заказа, отображение даты и времени в заказах и других местах, где отображалась только дата из-за использования date_format_short
[*] Улучшения кода инсталлятора, автоматическая установка прав на запись, автоматизация
[+] В установщик добавлено возможность выбора SQL дампа
[+] Дополнительные поля SKU, UPC, EAN и др. в карточке товара помещены под спойлер
[-] Удален дополнительный вывод счетчика символов после поля ввода.
Ну и еще что-то, что не вспомнил
 
Последнее редактирование:
О, можно emoji повставлять )
Конечно. Нужно соответствовать времени. Тестируйте работу, пожалуйста. В планах пройтись PHP-CS-Fixer для единообразия форматирования и может он еще найдет что. Но он точно сломает совместимость с какими-нибудь OCMOD модификаторами. Поэтому хотелось бы найти большинство проблем на начальном этапе.
 
Последнее редактирование:
Конечно. Нужно соответствовать времени. Тестируйте работу, пожалуйста. В планах пройтись PHP-CS-Fixer для единообразия форматирования и может он еще найдет что. Но он точно сломает совместимость с какими-нибудь OCMOD модификаторами. Поэтому хотелось бы найти большинство проблем на начальном этапе.
Правильно, надо соответствовать, а то один деятель на opencart.com написал человеку, который просил помочь с поддержкой emoji, что мол, а что вы хотели это OPENCART. Какие тут могут быть эмодзи. :nea:
 
Daniel обновил ресурс OCStore UE 3.0.3.9 новой записью:

OCStore UE 3.0.3.9

Удобная установка. Загрузить содержимое архива на хостинг, вложенный архив не распаковывать. Должно быть так в корне сайта:
Код:
ocstore_3.0.3.9_10-03-25_upload.zip
index.php
Особенности структуры архива - вся структура должна быть в папке Upload. Это нужно для того, чтобы файлы из корня, например, инструкции описания и т.д. не подали на сайт. На сайт будет загружены все файлы и папки начиная с Upload.
Открыть сайт в браузере. index.php найдет архивы в корне и выведет список, в...

Посмотреть подробности об этом обновлении...
 
Вопрос, почему OcStore, не чистый Opencart взят за донора?
Наверное, из-за seopro, главных категорий, canonical, локализаций тех, что в базе, возможности установить лимиты автодополнения хотя полезность этого всего научно не доказана. Хотелось меньше тратить времени, на первоначальные симптомы больного. В Ocstore тоже оказалось не все гладко. Часто, файлы просто скопированы из младшей версии, никто даже не смотрел различие. В двух twig шаблонах подключалось jquery второй версии, множество опечаток. Всего даже сейчас не вспомню. То, что склонило в пользу Ocstore - это что в линейке третьей версии не так много переделанных файлов. Зато напихали рекламу.

Третья версия выбрана из-за большего количества хороших шаблонов и модулей. В любом случае недостатки есть везде. В третьей версии изначально не нравился редактор Summernote и Twig - это проблема созданная на ровном месте, которой могло бы и не быть. Вчера, например, поставил Journal для тестирования. Просто ходил, по меню, категориям, нажимал на все что нажимается, добавлял в корзину и т.д. И что? Не прошло и минуты и сайт упал с критической ошибкой и простыней матов. Слава твигу! Да, проблемная версия 3.11 а не 3.10, не стал вникать но слова заполнились ChainCache, ReadOnlyFilesystemCache, заглянул в CHANGELOG твига.
# 3.11.0 (2024-08-08)
* Add `Twig\Cache\ChainCache` and `Twig\Cache\ReadOnlyFilesystemCache`
На 3.11.3 вроде все нормально.
 
Последнее редактирование:
Даниель пасиба что пилишь норм сборку, респект!
Затестил, сразу баг, страны не удалились с которых снял галочку... :)

PHP - 8.1
MySQL - 8.0
 
Даниель пасиба что пилишь норм сборку, респект!
Затестил, сразу баг, страны не удалились с которых снял галочку... :)

PHP - 8.1
MySQL - 8.0
Страны не удаляются, они отключаются.
 
Интересная инициатива. Опробую. Желательно конечно не ломать связь с существующими модулями и модификаторами, а только подлечить проблемы, и закрыть необходимость части мастхев модификаторов и модулей из коробки
 
Вроде работает, только вот скажи как убрать в описании два редактора, через ето не работает модули автоматического наполнения
 

Вложения

  • Screenshot_1.jpg
    Screenshot_1.jpg
    34 КБ · Просмотры: 22
Вроде работает, только вот скажи как убрать в описании два редактора, через ето не работает модули автоматического наполнения
Где конкретно отображаются два редактора: товары, категории, статьи и т.д.? Не нашел такого поведения. Описывайте проблему более детально.
 
Назад
Верх