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

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
AngeIa
Сообщения: 4
Зарегистрирован: 2016.05.02, 20:57

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

Сообщение AngeIa »

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

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

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

Rom
Сообщения: 81
Зарегистрирован: 2014.12.22, 11:56

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

Сообщение Rom »

Сам не юзал но вроде там есть все что вам надо https://github.com/DevGroup-ru/dotplant2

jakiro
Сообщения: 553
Зарегистрирован: 2013.03.05, 15:15

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

Сообщение jakiro »

Для каталога я использовал https://github.com/creocoder/yii2-nested-sets

AngeIa
Сообщения: 4
Зарегистрирован: 2016.05.02, 20:57

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

Сообщение AngeIa »

Спасибо. Осталось вопрос с фильтрами решить. Есть примеры?

Аватара пользователя
Йож
Сообщения: 572
Зарегистрирован: 2015.08.26, 03:05

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

Сообщение Йож »

это топик для поднятия под НЧ?

makeloo86
Сообщения: 55
Зарегистрирован: 2016.09.07, 12:35

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

Сообщение 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

Аватара пользователя
girmate
Сообщения: 1533
Зарегистрирован: 2015.10.27, 12:52

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

Сообщение girmate »

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

Тут немножко есть про фильтрацию: http://www.elisdn.ru/blog/76/seo-servic ... in-and-sef
Последний раз редактировалось girmate 2016.09.11, 21:24, всего редактировалось 2 раза.
Осторожно! Вы общаетесь с новичком ;)

Аватара пользователя
girmate
Сообщения: 1533
Зарегистрирован: 2015.10.27, 12:52

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

Сообщение girmate »

AngeIa писал(а): 1) Как составить каталог с древовидной иерархией?
Подсмотреть можно здесь: https://github.com/samdark/yii2-shop
Осторожно! Вы общаетесь с новичком ;)

Ответить