| |||||||||
| |||||||||
Скорее всего завтра, 5.82 получит новые средства разработки форм регистрации и оформления заказов.
Вот так например может выглядеть custom_user.inc:
В нем есть новые функции, и разделение пользовательской информации на личную, указываемую при регистрации и общую к заполнению при оформлении заказа.
Теперь есть возможность в форму регистрации и оформления вставлять Select Radio Textarea виды форм, а также объект типа дата, в select форму.
Так указанный выше код приводит к следующей форме регистрации:
Т.е. показывается необходимый минимум + личные поля (типа дня рождения и т.п.)
Личные поля - именные, просто именуются как нибудь в custom_cart в 7 столбце, если 7 столбец - пустой, то это не личное поле, а заполняемое при оформлении заказа общее поле (например в данном случае - это Индекс и Дата доставки)
В Select поля можно вставлять объект day - выбор часов суток, week - неделя вперед, month - месяц вперед и year - Год вперед. Выходные дни - красным выделяются.
В radio поля и select поля можно вставлять варианты выбора, используя разделитель (возведение в степень)
например: мужскойженскийне указан
В результате при оформлении личные поля - не видны, а видны только общие. И это понятно. Эти поля вводятся раз и для заказа в принципе не нужны (хотя они все таки передаются таки в заказ! И их может использовать админ.)
Вот что получается при оформлении. сравните с первой картинкой:
Теперь вы легко и не принужденно сможете управлять формами регистрации и заказа, например добавить грузовые компании,способы упаковки и т.п.
Вот так например может выглядеть custom_user.inc:
Индекс|Введите Ваш почтовый индекс|text|10|1|ёЁа-яА-Яa-zA-Z0-9_-|||
Дата рождения|Введите Вашу дату рождения в формате ДД-MM-ГГГГ|text|10|1|0-9._-|birth||
Партнерский сайт|Введите URL Вашего партнерского сайта|text|10|1|a-zA-Z0-9:@/._-|urlsite||
Ваш пол|Пожалуйста укажите Ваш пол, чтобы мы лучше Вас понимали|radio|10|1|ёЁа-яА-Яa-zA-Z0-9. _-|sex|Не указанМужскойЖенский
Дата доставки|Укажите требуемую дату доставки|select|10|1|0-9._-||month|day,week,month or year|
Дата рождения|Введите Вашу дату рождения в формате ДД-MM-ГГГГ|text|10|1|0-9._-|birth||
Партнерский сайт|Введите URL Вашего партнерского сайта|text|10|1|a-zA-Z0-9:@/._-|urlsite||
Ваш пол|Пожалуйста укажите Ваш пол, чтобы мы лучше Вас понимали|radio|10|1|ёЁа-яА-Яa-zA-Z0-9. _-|sex|Не указанМужскойЖенский
Дата доставки|Укажите требуемую дату доставки|select|10|1|0-9._-||month|day,week,month or year|
В нем есть новые функции, и разделение пользовательской информации на личную, указываемую при регистрации и общую к заполнению при оформлении заказа.
Теперь есть возможность в форму регистрации и оформления вставлять Select Radio Textarea виды форм, а также объект типа дата, в select форму.
Так указанный выше код приводит к следующей форме регистрации:
Т.е. показывается необходимый минимум + личные поля (типа дня рождения и т.п.)
Личные поля - именные, просто именуются как нибудь в custom_cart в 7 столбце, если 7 столбец - пустой, то это не личное поле, а заполняемое при оформлении заказа общее поле (например в данном случае - это Индекс и Дата доставки)
В Select поля можно вставлять объект day - выбор часов суток, week - неделя вперед, month - месяц вперед и year - Год вперед. Выходные дни - красным выделяются.
В radio поля и select поля можно вставлять варианты выбора, используя разделитель (возведение в степень)
например: мужскойженскийне указан
В результате при оформлении личные поля - не видны, а видны только общие. И это понятно. Эти поля вводятся раз и для заказа в принципе не нужны (хотя они все таки передаются таки в заказ! И их может использовать админ.)
Вот что получается при оформлении. сравните с первой картинкой:
Теперь вы легко и не принужденно сможете управлять формами регистрации и заказа, например добавить грузовые компании,способы упаковки и т.п.
Разработчик CMS Eurowebcart