extracto
Разработчик-
Постов
16 -
Зарегистрирован
-
Посещение
-
Победитель дней
2
Тип контента
Профили
Документация OpenCart
Информация
OpenCart Wiki
Форумы
Блоги
Дополнения
Магазин
Весь контент extracto
-
🤦♂️ там было грязно Благодарю за помощь и посылаю лучи добра! Гештальт закрыт :)
-
Забыл упомянуть, модификаторов нет, чистая сборка без каких бы то ни было дополнений
-
Всем привет! Столкнулся со странным поведением при попытке изменить разметку шаблона одного из модулей на exopencart. Задача тривиальная, но не могу ее решить уже пару дней. Суть проблемы в следующем: 1. Есть стандартный для сборки модуль "Любые категории" ("anycategories"), которые позволяет выводить любые категории из каталога. 2. Есть потребность поправить разметку его пользовательского шаблона. 3. Вношу правки в файл catalog/view/theme/default/template/extension/module/anycategories.twig. Изменения не применяются к шаблону. При этом: 1. Если меняю имя файла шаблона на любое другое и указываю ссылку на него для рендеринга в контроллере модуля - всё работает корректно, изменения применяются. 2. Дублей файлов нет, ошибок (явных) нет. 3. Кэширование шаблона выключено. 4. Другие модули правятся без проблем. 5. В папке storage/cache/template кэш шаблонов создается, но насколько я понял это стандартный механизм (поправьте если ошибаюсь) и для всех модулей кроме anycatigories изменения применяются к кэшу шаблона без предварительной очистки кэша, а для anycategories не применяются даже если очищаю кэш, изменяю файл и после этого открываю страницы с модулем (таким образом создавая кэш заново из .twig файлов). Понимаю что можно переименовать модуль и забыть как страшный сон, но на душе не спокойно, когда есть явный баг, но нет явных проблем, гештальт не закрыт в общем. Буду признателен за ваши соображения, заранее благодарен за протраченное время.
-
Не сталкивался прежде с такой проблемой. Откуда брали дистрибутив? Когда? Тот что стоит на demo.exopencart.ru работает корректно. Тот что лежит на github, локально также работает без проблем. Скорее всего проблема в вашем окружении или конфигурации. Я бы включил отображение всех ошибок, а прежде проверил журнал для начала.
-
Даже и не знаю
-
Нет, вы ничего не упустили, это баг появившийся в результате правки предыдущего бага. Поправил его. В этот раз был менее самонадаеянным, протестировал оформление заказа в различных варианциях, вроде как проблем нет. Плюс нашел еще несколько багов и добавил возможность обновить изображение стандартной капчи по кнопке, из-за асихронности при обработке оформления заказа бывало что изображение на картинке и значение в сессии не совпадали, теперь это решается нажатием на кнопку. Благодарю за тестирование и сообщение об ошибках, найдете ещё, дайте знать. Дистрибутив перезалил.
-
Баг пофиксил, дистрибутив перезалил.
-
Были такие мысли, но они были урезонены мыслями что референс к opencart нужен, чтобы разработчикам было понятнее с первого взгляда, что в основе лежит opencart. Достаточно квалифицированные разработчики понимают преимущество opencart перед другими CMS, вместо кучи лишних контр-интуитивных сущностей и ухищрений как в том же WordPress или Joomla (или не приведи господь bitrix), ты получаешь понятный, логичный, очень гибкий MVC фреймворк с вменяемой объектно-ориентированной реализацией и готовой админ панелью ориентированной на потребности бизнеса. Есть и минусы конечно, но они в основном минусы для тех чья квалификация заканчивается на установке готового модуля и нытье на форуме почему что-то не работает. В целом позиционирования как такового нет, делал его в первую очередь для себя. Сторонние шаблоны плохо перевариваю, особенно шаблоны с кучей настроек. В моей системе координат шаблон это разметка страниц и стилевое оформление, максимально простое и опирающееся на логику базовой платформы. Но поскольку дефолтный шаблон opencart совсем грустный, сделал свой с блэджеком и шлюхами bulma.io. Потом сделал SASS компилятор частью дистрибутива и недавно доделал сжатие скриптов, стилей, а также webp формат при желании, как необходимый минимум для стартовой платформы. На форуме решил опубликовать в первую очередь чтобы поделиться с разработчиками, клиентов здесь не ищу. По крайней мере сейчас.
-
Думал ирония будет считана, но просчитался. Тогда другой вариант: по причине неземной красоты разработчика exopencart https://github.com/ex-url/exopencart/issues
-
Потому что exopencart круче
-
Спасибо за обратную связь и сообщение об ошибке. Пофикшу в ближайшее время!
-
Зависит от объема работ
-
квалифицированные разработчики за счет платежеспособных заказчиков
-
demo.exopencart.ru
-
exopencart 1.0 Добавил extracto Добавлено 17.03.2024 Категория OpenCart релизы и сборки Просмотр файла
-
Версия 1.0.0
27 раз скачали
Расширенный 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Бесплатный