Powered by CodeIgniter

Каталог

(13)
11
11 голосов
Сообщество для публикации релизов файлов в каталоге продуктов.
Т.к. комментарии в Каталоге не видны никому, переношу их вот отсюда

Каталог/инфоблоки
1. я бы сделал форму добавления параметров через аякс — потому как очень долго из за редактирования всеголишь 3х полей туда сюда скакать (каталог->создание параметра -> каталог -> создание параметра), т.е. на одной странице все сразу параметры

2. я бы сделал сами инфоблоки структура — дерево
к примеру

каталог
сд диски
двд диски
blueray диски

этого можно добиться просто добавив parent_id в таблицу infoblock

3. я бы добавил подключение таких модулей как комментарии, теги.

Если интересно — то после внесенных изменений я сюда вывешу обновленную версию.

еще вот охрененный минус — в базе в поле картинки вставляется
'C:/project/cogear/uploads/files/infoblocks/1/3/picture.jpg'
ожидалось
'/uploads/files/infoblocks/1/3/picture.jpg'
04:39 ← 14 мая 2010 Отправить в Твиттер icedragonIceDragon  RSS comments 7

Комментарии (7) ↓

barsukoff barsukoff time 22:34 ← 07 сентября 2010 #
Да, очень нехватает вложенности, как например сделано в таксономии друпала.
Автор
IceDragon IceDragon time 14:55 ← 08 сентября 2010 #
Уже идет разработка мной что то наподобии узлов с множественными параметрами по структуре EAV
barsukoff barsukoff time 16:17 ← 08 сентября 2010 #
С быстродействием у EAV модели не очень, к сожалению.
Автор
IceDragon IceDragon time 16:19 ← 08 сентября 2010 #
Другие предложения?
barsukoff barsukoff time 17:06 ← 08 сентября 2010 #
Я с трудом себе представляю узлы с множественными параметрами, но уверен что для реализации вложенности в инфоблоках это лишнее. А это уже позволит создавать нормальные каталоги.
Автор
IceDragon IceDragon time 17:27 ← 08 сентября 2010 #
самое простое — каталог автомобилей, нужно сделать фильтрацию по параметрам
например производитель, серия, объем двигателя
потом кто то решил добавить например — скорость и т.п.

т.е. это справочник с множественными параметрами — они могут добавляться — убираться
Автор
IceDragon IceDragon time 17:33 ← 08 сентября 2010 #
В одном из проектов это сделано при помощи 3х таблиц
1. products
2. properties
3. product_property

3я — просто связка по id между 1й и 2й и само значение.