EximusCommerce - Платформа для создания интернет магазинов

Собираем здесь завершённые проекты, использующие Yii. Один проект — одна тема.
Аватара пользователя
MetalGuardian
Сообщения: 208
Зарегистрирован: 2011.03.06, 02:42
Откуда: Киев

Re: EximusCommerce - Платформа для создания интернет магазин

Сообщение MetalGuardian » 2013.02.26, 17:34

нужно: error_reporting(E_ALL|E_STRICT);

Аватара пользователя
kmddm
Сообщения: 122
Зарегистрирован: 2010.06.10, 15:41

Re: EximusCommerce - Платформа для создания интернет магазин

Сообщение kmddm » 2013.02.26, 17:37

Таки проехал) да...цитата из доки PHP
Note: E_ALL does not include E_STRICT, so it's not enabled by default. You must explicitly set the error reporting level to include E_STRICT in order to see these messages.
Платформа для создания интернет магазинов на Yii - EximusCommerce
yii-admin - автоадминка для любимого фреймворка. https://github.com/firstrow/yiiadmin
Write, share and run php code from browser http://php-fu.com

glamurchik
Сообщения: 65
Зарегистрирован: 2011.04.27, 21:39

Re: EximusCommerce - Платформа для создания интернет магазин

Сообщение glamurchik » 2013.02.28, 12:59

в демо-сайте в админке не видно категорий, category/index ведет на форму создания

Аватара пользователя
kmddm
Сообщения: 122
Зарегистрирован: 2010.06.10, 15:41

Re: EximusCommerce - Платформа для создания интернет магазин

Сообщение kmddm » 2013.02.28, 13:05

glamurchik писал(а):в демо-сайте в админке не видно категорий, category/index ведет на форму создания
Это демо, кто-то мог что-то следать. Сейчас все нормально.
Но я проверю почему там пусто было.
Платформа для создания интернет магазинов на Yii - EximusCommerce
yii-admin - автоадминка для любимого фреймворка. https://github.com/firstrow/yiiadmin
Write, share and run php code from browser http://php-fu.com


Аватара пользователя
kmddm
Сообщения: 122
Зарегистрирован: 2010.06.10, 15:41

Re: EximusCommerce - Платформа для создания интернет магазин

Сообщение kmddm » 2013.03.13, 13:24

Антон Смирнов писал(а):Вылазит много ошибок с error_reporting(E_ALL|E_STRICT);
Да, есть такое. Исправим.
Платформа для создания интернет магазинов на Yii - EximusCommerce
yii-admin - автоадминка для любимого фреймворка. https://github.com/firstrow/yiiadmin
Write, share and run php code from browser http://php-fu.com

Аватара пользователя
Антон Смирнов
Сообщения: 284
Зарегистрирован: 2011.07.08, 10:37
Контактная информация:

Re: EximusCommerce - Платформа для создания интернет магазин

Сообщение Антон Смирнов » 2013.03.13, 16:58

При создании продукта замечен глюк:
- Выбираем "Использовать конфигурации" (но галки не ставим), нажимаем "Создать"

Пишет сообщение об ошибке

Необходимо исправить следующие ошибки:
Выберите атрибуты для конфигурации продуктов.

Но теперь чекбоксы не отображаются, нужно несколько раз изменить атрибут "Использовать конфигурации".

П.С. Есть баг-трекер?

Аватара пользователя
Антон Смирнов
Сообщения: 284
Зарегистрирован: 2011.07.08, 10:37
Контактная информация:

Re: EximusCommerce - Платформа для создания интернет магазин

Сообщение Антон Смирнов » 2013.03.13, 17:01

Проект очень понравился - желаю хорошего развития!

Аватара пользователя
Incubus
Сообщения: 1
Зарегистрирован: 2011.11.28, 08:50

Re: EximusCommerce - Платформа для создания интернет магазин

Сообщение Incubus » 2013.03.14, 20:57

Автор говорил, что у них приватный проект на https://bitbucket.org/ и по запросу они могут предоставить доступ.

С радостью бы увидел проект на github, так как сразу же после скачивания релиза 1.2 были замечены пара ошибок, например в письме при заказе указывается только стоимость доставки, ибо объект Order не перезагружен после обновления total_price.

Исправить это можно в protected\modules\orders\controllers\CartController.php:237

Код: Выделить всё

        $order->updateDeliveryPrice();
        $order->refresh();
 
Или в админке, в модуле статистики собственно не выводится статистика по причине того, что в базу идет запрос:

Код: Выделить всё

SELECT * FROM `Order` WHERE `Order`.created LIKE  '2013-3%'
 
вместо :

Код: Выделить всё

SELECT * FROM `Order` WHERE `Order`.created LIKE  '2013-03%'
 
Исправить это можно в protected\modules\statistics\controllers\admin\DefaultController.php:50

Код: Выделить всё

    public function loadOrders($year, $month)
    {
        if ($month < 10) {
            $month = '0'.$month;
        }
        $date_match = (int)$year . '-' . $month;
 

Аватара пользователя
kmddm
Сообщения: 122
Зарегистрирован: 2010.06.10, 15:41

Re: EximusCommerce - Платформа для создания интернет магазин

Сообщение kmddm » 2013.03.15, 13:13

Спасибо. Исправлю.
Вопрос в том, стоит ли давать доступ к платному проекту на гитхабе? Это с моей стороны вообще наглость будет, беру деньги да еще и пользуюсь бесплатными наработками разработчиков.
Возможно стоит переосмыслить модель разработки и продаж.
Платформа для создания интернет магазинов на Yii - EximusCommerce
yii-admin - автоадминка для любимого фреймворка. https://github.com/firstrow/yiiadmin
Write, share and run php code from browser http://php-fu.com

Аватара пользователя
GeX
Сообщения: 52
Зарегистрирован: 2013.01.22, 09:10

Re: EximusCommerce - Платформа для создания интернет магазин

Сообщение GeX » 2013.03.15, 20:33

Наработки наработками, а делать частые стабильные минорные релизы никто не мешает :) Например если написанное выше ничего не портит а исправляет косяки то почему бы не срелизить это current-stable 1.2.1, например, или делать nightly-билды... ну или да, скормить всё это гитхабу или открыть на битбакете...

По поводу лицензирования то, насколько я понимаю, сейчас система больше напоминает donateware чем полноценное лицензирование. По сути никто не запрещает нечестным на руку разрабам вешать это дело куда пожелают и всё такое, а лицензия это больше для честных людей, которые хотят и могут помочь проекту... другой вопрос что проекту лучше таки помогать, а-то загнётся не дай Бог и че тогда со всем этим делать... /*показал человеку, фраза "ухты! и не дорого. потестируем :)"*/

Аватара пользователя
kmddm
Сообщения: 122
Зарегистрирован: 2010.06.10, 15:41

Re: EximusCommerce - Платформа для создания интернет магазин

Сообщение kmddm » 2013.03.16, 13:22

Скорей всего так и будет, после релиза 1.2, нашлась пара ошибок, так что скоро будет 1.2.1,
также, уже давно готов скрипт билда, осталось дописать пару строк для аплода "ночного" билда на сервер.
Платформа для создания интернет магазинов на Yii - EximusCommerce
yii-admin - автоадминка для любимого фреймворка. https://github.com/firstrow/yiiadmin
Write, share and run php code from browser http://php-fu.com

dzirt68
Сообщения: 32
Зарегистрирован: 2013.03.16, 00:53

Re: EximusCommerce - Платформа для создания интернет магазин

Сообщение dzirt68 » 2013.03.18, 11:23

почему весь проект состоит исключительно из модулей? странный подход помоему.

Аватара пользователя
kmddm
Сообщения: 122
Зарегистрирован: 2010.06.10, 15:41

Re: EximusCommerce - Платформа для создания интернет магазин

Сообщение kmddm » 2013.03.18, 11:45

dzirt68 писал(а):почему весь проект состоит исключительно из модулей? странный подход помоему.
Почему? По-моему очедь даже хорошо. Весь код структурирован, проще найти нужный функционал, да и других плюсов очень монго.
Платформа для создания интернет магазинов на Yii - EximusCommerce
yii-admin - автоадминка для любимого фреймворка. https://github.com/firstrow/yiiadmin
Write, share and run php code from browser http://php-fu.com

rak
Сообщения: 2021
Зарегистрирован: 2010.11.02, 23:40
Контактная информация:

Re: EximusCommerce - Платформа для создания интернет магазин

Сообщение rak » 2013.03.18, 13:29

dzirt68 писал(а):почему весь проект состоит исключительно из модулей? странный подход помоему.
и почему же он странный? :?

dzirt68
Сообщения: 32
Зарегистрирован: 2013.03.16, 00:53

Re: EximusCommerce - Платформа для создания интернет магазин

Сообщение dzirt68 » 2013.03.18, 17:51

kmddm писал(а):
Почему? По-моему очедь даже хорошо. Весь код структурирован, проще найти нужный функционал, да и других плюсов очень монго.
в таком случае для чего вообще не модульная структура? получается она не нужна? штампуй модули да и все. но все же так не делают, многие даже админку не делают модулем.

Аватара пользователя
anton44eg
Сообщения: 2716
Зарегистрирован: 2012.01.25, 13:37
Откуда: Киев

Re: EximusCommerce - Платформа для создания интернет магазин

Сообщение anton44eg » 2013.03.18, 17:55

многие на чистом PHP пишут со всей логикой в 1 файле. Вы же не называете странными тех, кто на Yii пишет?)

Аватара пользователя
kmddm
Сообщения: 122
Зарегистрирован: 2010.06.10, 15:41

Re: EximusCommerce - Платформа для создания интернет магазин

Сообщение kmddm » 2013.03.18, 18:05

dzirt68 писал(а):
kmddm писал(а):
Почему? По-моему очедь даже хорошо. Весь код структурирован, проще найти нужный функционал, да и других плюсов очень монго.
в таком случае для чего вообще не модульная структура? получается она не нужна? штампуй модули да и все. но все же так не делают, многие даже админку не делают модулем.
Ого)
Ну я и "штампую модули", мне так очень нравится. Так уж сложилось, что магазинам нужен большой набор функционала и если например хранить все контроллеры в одной директории то их будет очень много
и навигация/рефакторинг в таком проекте будет сплошной "батхерт".
Малого того что у меня все по модулях, так я еще грешу и использую HMVC, и храню в модуле все раздельно, модели к моделям, контроллеры с контроллерами и так далее, понимаю что делаю плохо, но так уж сложилось вначале разработки.
Подскажиме мне, пожалуйста, более "не странный" подход с файловой структуре большого проекта с динамическими возможностями. Буду благодарен.
Платформа для создания интернет магазинов на Yii - EximusCommerce
yii-admin - автоадминка для любимого фреймворка. https://github.com/firstrow/yiiadmin
Write, share and run php code from browser http://php-fu.com

rak
Сообщения: 2021
Зарегистрирован: 2010.11.02, 23:40
Контактная информация:

Re: EximusCommerce - Платформа для создания интернет магазин

Сообщение rak » 2013.03.18, 18:38

kmddm писал(а): Подскажиме мне, пожалуйста, более "не странный" подход с файловой структуре большого проекта с динамическими возможностями. Буду благодарен.
шопскрипт - мой идеал :D

А если серьезно, то да, не вижу смысла делать проекты без модульной структуры. Ведь та же авторизация(да и многое другое) обычно кочует из проекта в проект, смысл выдирать её по кусочкам из не модульной структуры?

Аватара пользователя
GeX
Сообщения: 52
Зарегистрирован: 2013.01.22, 09:10

Re: EximusCommerce - Платформа для создания интернет магазин

Сообщение GeX » 2013.03.19, 02:00

kmddm, а префикс таблицам прикрутить можно на уровне инсталлятора?

Ответить