Посоветуйте нестандартный движок для каталога.

1 23
D
На сайте с 07.10.2005
Offline
47
#21

Сталкивался с подобной задачей, готовое решение найти не удалось. В итоге пришлось писать самому.

Схема примерно такая:

- Создаете "библиотеку типов полей". Кроме того, что тип поля задает формат хранения данных, к каждому такому типу поля привязан класс-контроллер. Это нужно для того, чтобы ваш сайт умел правильно представить подобное поле на фронтенде и в адмике, кроме того, правильно валидировать данне, вводимые пользователем. Например если это "цвет", то его можно выбрать из палитры цветов, можно задать номером, названием цвета и т.д. - на ваше усмотрение. Точно также вы задаете правила валидации для каждого типа поля.

- Создаете категорию продуктов/объявлений и указываете список полей для этих продуктов/объявлений, при этом каждому полю задаете тип (из "библиотечных типов").

Собственно это и все. Для каждой категории продуктов/объявлений у вас будет свой набор полей. Можно будет организовать поиск как с учетом категорий, так и без учета категорий, т.е. вы можете выбрать только синие машины, либо вообще все синие товары (машины, ежиков и т.д.).

[Удален]
#22

Аккаунт лупуса взломали! 😂

Lupus
На сайте с 02.11.2002
Offline
241
#23

Михо, изыди. Здесь большие мальчики тусуются. :)

There are two types of people in this world: 1. Those who can extrapolate from incomplete data.
[Удален]
#24

Сам дурак :) А про теги правильно сказали, вопрос чисто кто их придумывает. Если сторонний юсер - то це писец будет сразу.

Lupus
На сайте с 02.11.2002
Offline
241
#25

dandy, спасибо. Алгоритмы вполне очевидны. Вся задача в том, чтобы решить, что проще, выбирать готовый софт и долбаться с настройками или же написать либу самостоятельно.

Не всегда очевидна простота одного и сложность другого.

Miha Kuzmin (KMY):
вопрос чисто кто их придумывает. Если сторонний юсер - то це писец будет сразу.

В том-то и фича, что базу будут заполнять всякие юзвери.

D
На сайте с 07.10.2005
Offline
47
#26
Lupus:
Алгоритмы вполне очевидны. Вся задача в том, чтобы решить, что проще, выбирать готовый софт и долбаться с настройками или же написать либу самостоятельно.
Не всегда очевидна простота одного и сложность другого.

Если алгоритмы ясны, а готового решения нет - нужно писать самому.

1 23

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий