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

Собираем здесь завершённые проекты, использующие Yii. Один проект — одна тема.
freewill
Сообщения: 13
Зарегистрирован: 2011.12.26, 16:48

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

Сообщение freewill »

rinat_ писал(а):Что сейчас с проектом? Работа какая-либо выполняется? После установки на локалхосте (php 5.4), на фронтенде помимо самих товаров и дизайна еще присутсвует
"Валюта: currency->currencies as $currency) { echo CHtml::ajaxLink($currency->symbol, '/store/ajax/activateCurrency/'.$currency->id, array( 'success'=>'js:function(){window.location.reload(true)}', ),array('id'=>'sw'.$currency->id,'class'=>Yii::app()->currency->active->id===$currency->id?'active':'')); } ?> "
И что же? Скачал вчера (14 февраля), обнаружил эту же ошибку, попутно еще несколько, отписался на сайт разработчика и ... тишина...
Пройдитесь по вашей локальной установке:

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

grep -rl '<?=' /path-to-your-www/ 
grep -rl '<? ' /path-to-your-www/
 
Увидите файлы, в которых "потерян" php в открывающем теге(?) И еще в этих же строках 'echo' отсутсвует:

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

<?=Yii::t(...
 
Понятно, опечатка, но, оказывается, почти месяц никто ничего не поправил в коммерческом проекте?!
Работа-то ведется? Или я чего-то такого, что знают другие не знаю?
Подскажите.
Аватара пользователя
MetalGuardian
Сообщения: 208
Зарегистрирован: 2011.03.06, 02:42
Откуда: Киев

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

Сообщение MetalGuardian »

freewill писал(а): Понятно, опечатка, но, оказывается, почти месяц никто ничего не поправил в коммерческом проекте?!
Работа-то ведется? Или я чего-то такого, что знают другие не знаю?
Подскажите.
это не опечатка - это шорт теги.
у вас возможно отключены на хостинге. параметр: short_open_tag
Аватара пользователя
anton44eg
Сообщения: 2716
Зарегистрирован: 2012.01.25, 13:37
Откуда: Киев

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

Сообщение anton44eg »

ну, шорт теги в продаваемом продукте это, конечно, не ок
freewill
Сообщения: 13
Зарегистрирован: 2011.12.26, 16:48

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

Сообщение freewill »

anton44eg писал(а):ну, шорт теги в продаваемом продукте это, конечно, не ок
Никогда не пользовался. Век живи - век учись! :)

Вопрос о том, развивается ли проект остался открытым.
Прежде, чем принимать решение, хотелось бы некоторые вещи поправить/изменить, например ввести 2 класса WebUser - User и Customer (то есть, не просто Guest и Authenticated). Разнести их по разным таблицам, т. к. набор атрибутов может сильно разниться + User-space с RBAC, а Сustomer-space вообще отключить возможность RBAC (ненавязчивое касание кнопки и frontend недоступен); заменить все TEXT в базе MySQL на VARCHAR() примерно нужного размера. Зачем в RBAC TEXT-поля? Ну и так далее.
Аватара пользователя
GeX
Сообщения: 52
Зарегистрирован: 2013.01.22, 09:10

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

Сообщение GeX »

Та ладно, конструкция:

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

<?= 'нечто'; ?>
Вполне прекрасно работает и при short_open_tags OFF на 5.4.11, её не обязательно трогать, тем более что во вьюхах она реально удобная.

А вот <? ?> это да, это нехорошо :)
Skiller
Сообщения: 627
Зарегистрирован: 2011.11.27, 00:21

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

Сообщение Skiller »

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

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

Сообщение anton44eg »

нет, только <?=
rinat_
Сообщения: 77
Зарегистрирован: 2012.11.11, 21:12

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

Сообщение rinat_ »

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

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

Сообщение kmddm »

Мы не потерялись) Просто проблема с почтой почему-то, раньше приходили письма с уведомлениями о новом сообщении в этой теме.
Релиз 1.2 сделали, http://eximuscommerce.com/download
Изменений немного, особенно ничего нового не появилось, неохота добавлять сразу много всего...
Теперь по релизам, они будут каждые 4 месяца + будет что-то на подобии "nightly build".
Платформа для создания интернет магазинов на Yii - EximusCommerce
yii-admin - автоадминка для любимого фреймворка. https://github.com/firstrow/yiiadmin
Write, share and run php code from browser http://php-fu.com
notgosu
Сообщения: 124
Зарегистрирован: 2012.05.22, 17:46

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

Сообщение notgosu »

Список изменений по сравнению с версией 1.1 можете описать?
Аватара пользователя
kmddm
Сообщения: 122
Зарегистрирован: 2010.06.10, 15:41

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

Сообщение kmddm »

Вот список из history.txt

Bug: Fixed product attributes validating for required value.
Bug: Fixed store module language events.
Bug: Fixed creating products with some variants.
Bug: Fixed displaying text based attributes on product view and compare pages.
Bug: Fixed installing without demo data.
Bug: Fixed product quantity adding to cart.
Bug: Fixed Yandex market XML export.
Bug: Fixed csv file validating.
Enh: Added Qiwi payment module.
Enh: Send email for new orders.
Enh: Replaced tinymce with elrte + elfinder.
Enh: Added ability to configure WYSIWYG editor settings from admin panel.
Enh: Added Chosen widget to product attributes page.
Enh: Added notifier module
Enh: Added description field to store category.
Enh: View manufacturer by link /manufacturer/<url>.
Enh: Added ability to add new attribute options directly from variations tab.
Enh: Added ability to add new attribute options directly from attributes tab.
Enh: Added statistics module.
Платформа для создания интернет магазинов на 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 »

По поводу "short" тегов, непонимаю почему некоторые разработчики их так не любят и считают за ошибку?...
Платформа для создания интернет магазинов на Yii - EximusCommerce
yii-admin - автоадминка для любимого фреймворка. https://github.com/firstrow/yiiadmin
Write, share and run php code from browser http://php-fu.com
Аватара пользователя
demisang
Сообщения: 159
Зарегистрирован: 2012.10.27, 15:03
Контактная информация:

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

Сообщение demisang »

kmddm писал(а):По поводу "short" тегов, непонимаю почему некоторые разработчики их так не любят и считают за ошибку?...
В PHP ver < 5.4 директива short_open_tag может быть отключена, тогда всё будет сломано =)
используйте её только в своих личных проектах, где вы точно знаете настройки сервера/хостинга или где точно будет PHP ver >= 5.4
Вполне реальна ситуация, когда вы написали заказчику сайт с их использованием, а через год заказчик меняет хостинг, а там шорты отключены.

Так же может быть интересна тема http://www.php.net/manual/ru/migration5 ... atures.php
Аватара пользователя
kmddm
Сообщения: 122
Зарегистрирован: 2010.06.10, 15:41

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

Сообщение kmddm »

demisang писал(а):
kmddm писал(а):По поводу "short" тегов, непонимаю почему некоторые разработчики их так не любят и считают за ошибку?...
В PHP ver < 5.4 директива short_open_tag может быть отключена, тогда всё будет сломано =)
используйте её только в своих личных проектах, где вы точно знаете настройки сервера/хостинга или где точно будет PHP ver >= 5.4
Вполне реальна ситуация, когда вы написали заказчику сайт с их использованием, а через год заказчик меняет хостинг, а там шорты отключены.
Согласен, но в views их более удобно использовать.
Платформа для создания интернет магазинов на Yii - EximusCommerce
yii-admin - автоадминка для любимого фреймворка. https://github.com/firstrow/yiiadmin
Write, share and run php code from browser http://php-fu.com
Аватара пользователя
MetalGuardian
Сообщения: 208
Зарегистрирован: 2011.03.06, 02:42
Откуда: Киев

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

Сообщение MetalGuardian »

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

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

Сообщение kmddm »

MetalGuardian писал(а):надеялся увидеть исправления багов, но нет: так и остались статические вызовы не статических методов и неправильное наследование.
Где именно можете подсказать?
Платформа для создания интернет магазинов на Yii - EximusCommerce
yii-admin - автоадминка для любимого фреймворка. https://github.com/firstrow/yiiadmin
Write, share and run php code from browser http://php-fu.com
Аватара пользователя
MetalGuardian
Сообщения: 208
Зарегистрирован: 2011.03.06, 02:42
Откуда: Киев

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

Сообщение MetalGuardian »

на скорую руку: ActionLog::getEventNames()
Аватара пользователя
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
Аватара пользователя
MetalGuardian
Сообщения: 208
Зарегистрирован: 2011.03.06, 02:42
Откуда: Киев

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

Сообщение MetalGuardian »

ждем :)
а то вносить одни и те же изменения в каждый релиз - не гуд.
включите все ошибки. нельзя при разработке их мутить.
Аватара пользователя
kmddm
Сообщения: 122
Зарегистрирован: 2010.06.10, 15:41

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

Сообщение kmddm »

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