Quote from: NetworK at Jan 08, 2009, 12:26 PM
В смысле что бы данные брались из csv файла.
Т.е. залил каталог товаров в csv файле и всё.
Ну или сделать что бы можно было из csv файлов заливать в БД.
Дело в том, что данный сниппет первоначально задумывался не как самостоятельный магазин, а как дополнение, например, к ДИТТО. Т.е. задача публикации данных в каталог возлагается исключительно на сам МОДх. Корзина лишь позволяет сделать из каталога некое подобие магазина. Думаю, нету причин отходить от данной концепции и сейчас, иначе если прикрутить к корзине модуль импорта/экспорта товаров, пытаться их туда-сюда таскать. заливать/сливать в БД товары и т.д., то это уже получиться отдельная CMS или самостоятельный магазин, а не сниппет. В таком случае лучше уж использовать готовые скрипты магазинов.
Если же учесть первоначальную концепцию и идею данного сниппета, то он просто добавляет корзину к каталогу, с возможностью оформить заказа, произвести расчет каким-либо способом (скоро будет) ну и вести учет заказов (тоже скоро будет). Все операции с данными каталога, их экспорт/импорт и таскание туда-сюда осуществляется другими способами: есть модуль fast_content, есть бекап БД и т.д.
Конечно, в дальнейшем можно прикрутить и эти возможности, но сейчас это не первостепенно. да и нужно ли вообще?
Как раз первостепенно, как вы сказали, привести в порядок сниппет - поскольку я брал за основу недоработанную версию движка корзины. Сами видите, каким он был - корявый код, замудренный и написанный "задней" рукой. Надеюсь, что совместными усилиями у нас получится

Да, кстати, на основе eForm не получается сделать форму для пользователя - не удастся вписывать в поля данные пользователя, если он авторизовался - пробовал, не получается. Так что буду делать другим способом, но тоже с валидацией и шаблонами, чтобы было легко править поля.