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

Собираем здесь завершённые проекты, использующие Yii. Один проект — одна тема.
Аватара пользователя
MOTORIST
Сообщения: 245
Зарегистрирован: 2010.06.24, 10:04

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

Сообщение MOTORIST »

RBAC - "Разрешения"
В сознании новичка много возможностей, в сознании эксперта — лишь несколько.
Аватара пользователя
yuran
Сообщения: 77
Зарегистрирован: 2010.11.04, 22:50
Контактная информация:

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

Сообщение yuran »

Первое впечатление - подающий большие надежды и достойный проект. Пока особо не ковырял, аналогично как выше уже писали при установке на локале (Win 7-64, open-server) - General error: 2014 Cannot execute queries while other unbuffered queries are active. Такой вопрос: какие способы оплаты товаров есть и какие планируете реализовать? Также пожелание сделать возможным тестирование на локале из папки (http://localhost/папка), а не из корня. Авторам спасибо за труды, будем помогать тестированием.
R3D3
Сообщения: 352
Зарегистрирован: 2010.04.11, 14:52

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

Сообщение R3D3 »

Падает на втором шаге инстала =(

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

Notice: Trying to get property of non-object in /var/www/eximus/framework/db/ar/CActiveRecord.php on line 652
Call Stack
#	Time	Memory	Function	Location
1	0.0684	3138248	CApplication->handleException( )	../CApplication.php:0
2	0.0788	3620224	CErrorHandler->handle( )	../CApplication.php:713
3	0.0788	3612056	CErrorHandler->handleException( )	../CErrorHandler.php:108
4	0.0791	3623352	CErrorHandler->render( )	../CErrorHandler.php:183
5	0.0791	3623536	CWebApplication->runController( )	../CErrorHandler.php:310
6	0.0791	3623688	CWebApplication->createController( )	../CWebApplication.php:270
7	0.0791	3624056	CApplication->getUrlManager( )	../CWebApplication.php:310
8	0.0791	3624136	CModule->getComponent( )	../CApplication.php:503
9	0.0832	3824224	SUrlManager->init( )	../CModule.php:388
10	0.0832	3824272	SUrlManager->_loadModuleUrls( )	../SUrlManager.php:14
11	0.0832	3824544	SystemModules::getEnabled( )	../SUrlManager.php:53
12	0.0834	3827512	CActiveRecord->findAll( )	../SystemModules.php:112
13	0.0873	3999456	CActiveRecord->query( )	../CActiveRecord.php:1419
14	0.0873	4000112	CActiveRecord->getTableSchema( )	../CActiveRecord.php:1299


Notice: Trying to get property of non-object in /var/www/eximus/framework/db/schema/CDbCommandBuilder.php on line 93
Call Stack
#	Time	Memory	Function	Location
1	0.0684	3138248	CApplication->handleException( )	../CApplication.php:0
2	0.0788	3620224	CErrorHandler->handle( )	../CApplication.php:713
3	0.0788	3612056	CErrorHandler->handleException( )	../CErrorHandler.php:108
4	0.0791	3623352	CErrorHandler->render( )	../CErrorHandler.php:183
5	0.0791	3623536	CWebApplication->runController( )	../CErrorHandler.php:310
6	0.0791	3623688	CWebApplication->createController( )	../CWebApplication.php:270
7	0.0791	3624056	CApplication->getUrlManager( )	../CWebApplication.php:310
8	0.0791	3624136	CModule->getComponent( )	../CApplication.php:503
9	0.0832	3824224	SUrlManager->init( )	../CModule.php:388
10	0.0832	3824272	SUrlManager->_loadModuleUrls( )	../SUrlManager.php:14
11	0.0832	3824544	SystemModules::getEnabled( )	../SUrlManager.php:53
12	0.0834	3827512	CActiveRecord->findAll( )	../SystemModules.php:112
13	0.0873	3999456	CActiveRecord->query( )	../CActiveRecord.php:1419
14	0.0879	4000288	CDbCommandBuilder->createFindCommand( )	../CActiveRecord.php:1299

CDbException
CDbCommand не удалось исполнить SQL-запрос: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected
Ось linux mint 12

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

$ nginx -v
nginx version: nginx/1.1.19

$ php -v
PHP 5.4.4-1~precise+1 (cli) (built: Jun 17 2012 13:01:09) 
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2012 Zend Technologies
    with Xdebug v2.2.0, Copyright (c) 2002-2012, by Derick Rethans
Yii Jabber Conference: yii@conference.jabber.ru
Аватара пользователя
kmddm
Сообщения: 122
Зарегистрирован: 2010.06.10, 15:41

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

Сообщение kmddm »

yuran писал(а):Первое впечатление - подающий большие надежды и достойный проект. Пока особо не ковырял, аналогично как выше уже писали при установке на локале (Win 7-64, open-server) - General error: 2014 Cannot execute queries while other unbuffered queries are active. Такой вопрос: какие способы оплаты товаров есть и какие планируете реализовать? Также пожелание сделать возможным тестирование на локале из папки (http://localhost/папка), а не из корня. Авторам спасибо за труды, будем помогать тестированием.
1. Способы оплаты-Пока робокаса и вебмоней, почти готов LiqPay(следующий релиз), планирую самые популярные + по запросу.
2. Роботу из "папки" постараюсь сделать.
3. General error: 2014 - Спасибо за бег-репорт, ошибка исправлена, архив на сервере обновил.
R3D3 писал(а):Падает на втором шаге инстала =(
1. У вас mod_php или в другом режиме?
2. Ошибка по ссылке ./install.php?
Платформа для создания интернет магазинов на Yii - EximusCommerce
yii-admin - автоадминка для любимого фреймворка. https://github.com/firstrow/yiiadmin
Write, share and run php code from browser http://php-fu.com
Аватара пользователя
yuran
Сообщения: 77
Зарегистрирован: 2010.11.04, 22:50
Контактная информация:

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

Сообщение yuran »

В процессе установки на шаге http://eximus/install.php/install/default/configure выскочило Fatal error: Class 'CLogger' not found in W:\domains\eximus\protected\extensions\behaviors\STranslateBehavior.php on line 218
Аватара пользователя
kmddm
Сообщения: 122
Зарегистрирован: 2010.06.10, 15:41

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

Сообщение kmddm »

все-таки, какая версия php у вас установлена?
и версия опенсервера?


Очень странно, поскольку
STranslateBehavior.php on line 218 - там кода никакого нету.
Платформа для создания интернет магазинов на Yii - EximusCommerce
yii-admin - автоадминка для любимого фреймворка. https://github.com/firstrow/yiiadmin
Write, share and run php code from browser http://php-fu.com
Аватара пользователя
yuran
Сообщения: 77
Зарегистрирован: 2010.11.04, 22:50
Контактная информация:

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

Сообщение yuran »

Php - 5.3.14 Openserver - 4.5.9 Это наверное из за windows, поставил на обычный хостинг на поддомен shop.ptzw.ru - все нормально установилось... долбаная винда :D
Аватара пользователя
kmddm
Сообщения: 122
Зарегистрирован: 2010.06.10, 15:41

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

Сообщение kmddm »

Все-таки нужно исправить, думаю бОльшое количество устанавливает на денвер или опенсервер сначала.

спасибо за ответ.
Платформа для создания интернет магазинов на Yii - EximusCommerce
yii-admin - автоадминка для любимого фреймворка. https://github.com/firstrow/yiiadmin
Write, share and run php code from browser http://php-fu.com
Аватара пользователя
yuran
Сообщения: 77
Зарегистрирован: 2010.11.04, 22:50
Контактная информация:

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

Сообщение yuran »

На поддомене такое http://shop.ptzw.ru/store/category/view ... er_page/24

Выдало: CHttpException

Невозможно обработать запрос "store/category/view/q/samsung/sort/price.desc/per_page/24".
Аватара пользователя
yuran
Сообщения: 77
Зарегистрирован: 2010.11.04, 22:50
Контактная информация:

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

Сообщение yuran »

После поиска товара при сортировке если указать вывод на странице количество больше 12 то выдает такую ошибку: CHttpException

Невозможно обработать запрос "store/category/view/q/samsung/sort/price.desc/per_page/18".
R3D3
Сообщения: 352
Зарегистрирован: 2010.04.11, 14:52

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

Сообщение R3D3 »

kmddm писал(а):
R3D3 писал(а):Падает на втором шаге инстала =(
1. У вас mod_php или в другом режиме?
2. Ошибка по ссылке ./install.php?
1. У меня php-fpm.
2. Да, ошибка возникает на странице install.php/install/default/configure.
Yii Jabber Conference: yii@conference.jabber.ru
AlexMist
Сообщения: 109
Зарегистрирован: 2011.09.16, 14:13
Контактная информация:

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

Сообщение AlexMist »

\www\protected\modules\store\models\wishlist\StoreWishlist.php
123 строка

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

 $table= StoreWishlistProducts::tableName();  
-> 
$table= StoreWishlistProducts::model()->tableName(); 
П.С. код очень ООП, прям учится можно, где то может слишком, но лучше я не видел.
Ну и конечно кеш это все, а то на 6 ноутбуков 93 запроса =)
Желаю удачи !
Аватара пользователя
kmddm
Сообщения: 122
Зарегистрирован: 2010.06.10, 15:41

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

Сообщение kmddm »

AlexMist,
1. Соглашусь, решение не самое красивое, но не хотелось создавать новый объект только для того чтобы получить название таблицы.
2. Запросы. Действительно в "дебаг" режиме запросов много, это плохо, да и их количеством в продакшене я не довлен, причина - релиз первый, архитектура пока не устоялась и не очень хочеться преждевременно оптимизировать.

Спасибо, что уделили время и посмотрели. Серьезно.
Платформа для создания интернет магазинов на Yii - EximusCommerce
yii-admin - автоадминка для любимого фреймворка. https://github.com/firstrow/yiiadmin
Write, share and run php code from browser http://php-fu.com
AlexMist
Сообщения: 109
Зарегистрирован: 2011.09.16, 14:13
Контактная информация:

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

Сообщение AlexMist »

$table= StoreWishlistProducts::tableName(); это просто ошибка, там пропущена модель , про ооп я не это имел ввиду.

Про EAV много раз обсуждалось, количество запросов можно уменьшить, заджонив все в одном запросе, только некоторые говорят - много простых запросов лучше... , да и кеш решает , т.к. описание товара обновляется редко.
Еще можно хорошо оптимизировать просмотр в категориях, т.к. наборы свойств там одинаковые и можно выбирать для всех товаров 1 запросом - 1 свойство.
Другое дело фильтры по этим полям... в них обычно проблемы.
wowkaster
Сообщения: 15
Зарегистрирован: 2012.06.07, 12:08

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

Сообщение wowkaster »

В демке, при добавлении/редактировании товара не работают варианты
wowkaster
Сообщения: 15
Зарегистрирован: 2012.06.07, 12:08

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

Сообщение wowkaster »

Очень хорошая функция была бы для магазина одежды.

Где например кросовки есть 40, 41, 42, 43 и на каждый размер есть своё количество.
Тоесть красовки Nike Air Somename 40 - 4-и пары, 41 2-е пары, и т д.

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

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

Сообщение kmddm »

Такое уже сделано.

1. Создаем атрибут "Размер".
2. Содаем тип "Кросовки"
3. Создаем продукты с нужными размерами.
4. Создаем продукт и назначаем ему "Конфигурабельный".
5. В конфигурациях выбираем нужные товары.

или можем просто использовать "варианты".
Платформа для создания интернет магазинов на Yii - EximusCommerce
yii-admin - автоадминка для любимого фреймворка. https://github.com/firstrow/yiiadmin
Write, share and run php code from browser http://php-fu.com
Аватара пользователя
yuran
Сообщения: 77
Зарегистрирован: 2010.11.04, 22:50
Контактная информация:

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

Сообщение yuran »

Подскажите пожалуйста ошибки установки под windows и ошибки сортировки уже исправлены? Если что наковыряю еще - то куда постить сюда или на Ваш офсайт, вижу форум там заработал и есть пункт "сообщить о ошибке"?
Аватара пользователя
kmddm
Сообщения: 122
Зарегистрирован: 2010.06.10, 15:41

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

Сообщение kmddm »

yuran писал(а):Подскажите пожалуйста ошибки установки под windows и ошибки сортировки уже исправлены? Если что наковыряю еще - то куда постить сюда или на Ваш офсайт, вижу форум там заработал и есть пункт "сообщить о ошибке"?
Под опенсервером пока работу не проверял.
Денвер последней версии - ошибки исправил,
ошибку с сортировкой добавил в задачи к следующему релизу.
как протестирую под опенсервером - отпишусь.

Если найдете что-нибудь еще, пишите у меня на форуме, буду благодарен.
Платформа для создания интернет магазинов на Yii - EximusCommerce
yii-admin - автоадминка для любимого фреймворка. https://github.com/firstrow/yiiadmin
Write, share and run php code from browser http://php-fu.com
Аватара пользователя
yuran
Сообщения: 77
Зарегистрирован: 2010.11.04, 22:50
Контактная информация:

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

Сообщение yuran »

Под open-server (win-7-64) пока не работает, ошибка осталась: Fatal error: Class 'CLogger' not found in W:\domains\eximus\protected\extensions\behaviors\STranslateBehavior.php on line 218

Хотел зарегистрироваться на вашем сайте на форуме, что то пока выдает такую ошибку:
Общая ошибка
SQL ERROR [ mysqli ]

Field 'loginza_identity' doesn't have a default value [1364]

Произошла ошибка SQL при выборке на этой странице. Пожалуйста, сообщите администратору, если ошибка будет повторяться.
Посмотрите пожалуйста.
Ответить