Страница 1 из 1

Интернет магазин

Добавлено: 2016.05.02, 21:02
AngeIa
Передо мной поставлена задача сделать интернет-магазин на yii2
Очень мало готовых решений, поэтому прошу помощи.

1) Как составить каталог с древовидной иерархией?
2) Как реализовать фильтры по товарам? Причем некоторые фильтры просто выбор значения из списка, а некоторые диапазон значений.

Очень нужна помощь и консультация в этом вопросе. Готова оплатить ваше потраченное время.
Если найдется исходник готового интернет-магазина с фильтрами буду очень признательна

Re: Интернет магазин

Добавлено: 2016.05.02, 21:54
Rom
Сам не юзал но вроде там есть все что вам надо https://github.com/DevGroup-ru/dotplant2

Re: Интернет магазин

Добавлено: 2016.05.02, 22:14
jakiro
Для каталога я использовал https://github.com/creocoder/yii2-nested-sets

Re: Интернет магазин

Добавлено: 2016.05.02, 23:07
AngeIa
Спасибо. Осталось вопрос с фильтрами решить. Есть примеры?

Re: Интернет магазин

Добавлено: 2016.05.03, 03:45
Йож
это топик для поднятия под НЧ?

Re: Интернет магазин

Добавлено: 2016.09.11, 21:13
makeloo86
Подскажите пожалуйста как запустить установку dotplant2

Из документации проекта:
Installation

First install composer dependencies:

$ cd application
$ php ../composer.phar global require "fxp/composer-asset-plugin:~1.1.0"
$ php ../composer.phar install --prefer-dist --optimize-autoloader
Your virtual server DocumentRoot directory should point to application/web.

Then run ./installer in application folder.
Последний пункт никак не пойму как реализовать. То есть как запустить ./installer
Какую команду вводить в консоли?

Вводил команду php installer Вот такую ошибку получил

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

makeloo@MAKELOO-PC c:\OpenServer\domains\dotplan.kg\application
> php installer

Warning: require(C:\OpenServer\domains\dotplan.kg\application/vendor/yiisoft/yii2/Yii.php): failed to open stream: No such file or directory in C:\OpenServer\domains\dotplan.kg\application\installer on line 17

Fatal error: require(): Failed opening required 'C:\OpenServer\domains\dotplan.kg\application/vendor/yiisoft/yii2/Yii.php' (include_path='.;c:/openserver/modules/php/PHP-7;c:/openserver/modules/php/PHP-7/PEAR/pear') in C:\OpenServer\domains\dotplan.kg\application\installer on line 17
Спасибо за помощь! :D

Re: Интернет магазин

Добавлено: 2016.09.11, 21:21
girmate
AngeIa писал(а):Спасибо. Осталось вопрос с фильтрами решить. Есть примеры?
На счет примеров не скажу, но мне кажется сначала нужно определить тип фильтров - диапазон, текст, дата/время, число и так далее. И потом их скармливать провайдерам https://github.com/yiisoft/yii2/blob/ma ... oviders.md. Глубокая тема. А можно просто везде текстом принимать и искать уже с учетом типа полей.

Тут немножко есть про фильтрацию: http://www.elisdn.ru/blog/76/seo-servic ... in-and-sef

Re: Интернет магазин

Добавлено: 2016.09.11, 21:22
girmate
AngeIa писал(а): 1) Как составить каталог с древовидной иерархией?
Подсмотреть можно здесь: https://github.com/samdark/yii2-shop